Everything on your server
One Node process with SQLite that you run yourself. Visitor data never leaves your network, because it is never sent anywhere.
Privacy & compliance
abdriven runs on your own server. Visitor data goes to nobody.
The difference
The snippet, the analysis and the database sit on your infrastructure. Nothing goes to a third party.
One Node process with SQLite that you run yourself. Visitor data never leaves your network, because it is never sent anywhere.
The snippet loads from a subdomain of your website, for example t.your-domain.com. To the browser that is not a third-party request.
abdriven stores no IP addresses, no names, no e-mail addresses, and links nothing across websites.
With data-consent="required" nothing happens before consent: no identifier, no event, no request.
Analyses, reports and exports contain totals and rates, no individual visitors, no event log.
abdriven.revoke() stops measurement, removes applied changes and clears this website’s local visitor data.
To be precise
A test only needs to remember one thing: which variation this browser saw. Otherwise the same visitor sees something different on the next click.
Inside the company
Access, keys and changes are traceable, not because it sounds good, but because an audit asks for it.
FAQ
That depends on your setup. With data-consent="required" abdriven waits until your consent manager agrees. Or you load the snippet only after consent.
Wherever you run abdriven. There is no transfer to us, because the software runs on your server and its database lives there.
Yes. Experiments only run on the page paths you allow. Customer accounts, checkout or internal areas stay out of it as long as you do not target them.
abdriven.revoke() stops measurement, undoes changes and clears the data in the browser. Anonymous totals remain, they belong to no visitor.
Product