DataUnlocker 1.0 was a proof-of-concept product designed to address a critical issue for businesses: accurate data collection.
It effectively tackled the problem of network and ad blockers interfering with analytics and third-party network requests, thereby improving data quality.
However, this solution had its limitations.
Once the community identified the DataUnlocker installation, maintaining its "unblocked" status required ongoing maintenance and domain knowledge from web app owners.
Consequently, DataUnlocker 1.0 remained a proof-of-concept solution and did not evolve beyond that stage. Until now.
Introducing DataUnlocker 2.0, a fundamentally different, enterprise-grade product that not only addresses the data collection and quality issues but also offers a sustainable, fully managed solution for any web app. Designed to withstand the competitive landscape of privacy tools, DataUnlocker 2.0 aims to redefine internet privacy. Learn more about our mission here.
This section outlines the core differences between DataUnlocker 1.0 and DataUnlocker 2.0, highlighting why DataUnlocker 2.0 is here to stay.
Unlike DataUnlocker 1.0, which used a static script and proxy endpoint URLs that were easily blocked, DataUnlocker 2.0 is tightly coupled with your web application's source code or business logic. This tight integration makes it impossible to separate the two, effectively addressing the analytics tools blocking problem immediately upon installation, even when blockers are active.
With DataUnlocker 2.0, blockers face a binary choice:
Blockers can no longer "patch" your web application to function without your analytics suite. This is achieved through several key features of DataUnlocker 2.0:
Blockers won't be intentionally blocking or disrupting your web app because their users would disable the blockers and complain. By making analytics an integral part of your web app and securing network layer communication, DataUnlocker 2.0 ensures your app operates normally, free from the disruptions caused by blockers.
DataUnlocker 2.0 comes with a completely new pricing:
DataUnlocker 2.0 was completely redesigned from scratch. Here's a gist of all changes from 1.0:
New things that were never seen before in 1.0 product:
We are discontinuing the following things in 1.0 and are not bringing them to 2.0:
Here's a list of the new exciting tech:
cookie or authentication headers.Among the core infrastructure updates:
DataUnlocker runs 2 proxies simultaneously at the moment: the "legacy" one and the new one, for 1.0 and 2.0 product respectively.
Both 1.0 and 2.0 products are currently running in parallel, and you can use both of them. Over time, we will be gradually deprecating 1.0 product.
DataUnlocker 2.0 brings DataUnlocker Defender, the completely different integration method which is considered a breaking change. Both "proxy endpoints" and "script" created in the previous product aren't compatible with the new product, which means:
Mind the principal differences between the old "script" and DataUnlocker Defender:
onLoad handler (or patched JavaScript code) won't be executed without DataUnlocker Defender validation, which requires internet connection.
For comparison, the old "script" could be stripped out of your source code and the web app would still run as is, while stripping out Defender is impossible by design (unless you won't implement onLoad and onError handlers properly). See DataUnlocker Defender install guide for more details.In the new DataUnlocker Admin UI, when adding a domain, you will see an option to import your domain from 1.0 product. Use this option and add a domain to a project of your choice. Mind the following:
IMPORTANT: do not use the old UI after importing your domain to 2.0 product. Specifically, DO NOT DELETE your domain from the old UI, as this will also delete it from 2.0. Use the old UI in readonly mode only.
A breaking change is changing the old DataUnlocker's script to DataUnlocker Defender. Mind the following when installing DataUnlocker Defender:
After the initial services configuration, the rest should be similar to how it worked in 1.0 product.
The new UI at admin.dataunlocker.com replaces the old UI from 1.0 product. However, if you still need to use the "old good" version of DataUnlocker for any reason, you can access it at admin-old.dataunlocker.com.