Security & GDPR

GDPR-compliant tracking — no IP, no third-party cookie

Most measurement tools have a GDPR problem because they measure people. A short link measures a campaign: who clicked is none of our business; what the click brought in is.

Read the full policy

Hosted in the European UnionNo stored IP addressDPA available on request

Three zeros, written in the policy

0 stored IP address

0 device fingerprint

0 third-party cookie

The IP is read in memory to determine the country and filter out bots, then discarded — it is never written to the database. Fingerprinting is forbidden by the product’s design, not merely discouraged.

The section “what we do not collect”, word for word

Advertising pixel vs. measured link

The pixel follows a person across websites. The link counts passes through a door you own. That difference changes everything under scrutiny.

Advertising pixelSubtraq link
What is measuredthe person, across websitesthe pass through your link
Where it livesin your site’s pageson our domain — nothing on yours
Third-party cookieoftennever
Device fingerprintcommonforbidden by design
IP addresssent to the providerread then discarded, never stored
Survives ad blockersless and lessyes — a link cannot be blocked
Referrer keptfull URL, oftenhost only, never the path

Subtraq column: privacy policy, sections 3 and 4. Pixel column: publicly documented generic behavior — each provider differs.

How a sale comes back without a pixel

A design choice

Data we never collect

Each point is a choice, not a technical constraint — and it is written in the contractual document, not just on this page.

The referrer, truncated

We keep instagram.com, never the full path — it can contain personal data, so we do not take it.

No cross-device tracking

No one is stitched together across their phone and their computer, beyond what your own application explicitly identifies.

Raw data expires, aggregates stay

Raw clicks live thirteen months; aggregated statistics no longer contain anyone — that is why they can stay.

Who is responsible for what

Your rules. We apply them.

For the clicks and sales from your campaigns, your agency is the data controller and Subtraq acts as data processor under Article 28 — on your instructions, nothing else.

In practice, it is your responsibility to inform your visitors of the tracking in place, and ours to process only what is necessary. A Data Processing Agreement (DPA) is available on request.

An attribution report: campaign totals, no personal data displayed.
What an end client sees: totals by campaign. No list of people.

For your DPO

Data hosted at Hetzner in the European Union and stored there only, publisher established in the United States (transfers detailed in §6 of the policy), IP never written to the database, raw clicks purged at thirteen months, anonymous aggregates, DPA on request at [email protected]. This paragraph is designed to be copied into their questionnaire.

The full policy

A DPO’s questions

Where is the data hosted?

At Hetzner, in the European Union. There is no American CDN in front of the database, no replication of personal data outside the EU (only link destinations are copied to Cloudflare's network for redirection), and no third-party analytics tool connected to it.

Do we need a checkbox in our cookie banner?

The link itself sets no third-party cookie. The optional SDK writes a click identifier in the localStorage of your client’s domain — a first-party store, to be mentioned in their privacy policy. That is your responsibility as publisher, and the policy says so plainly.

Can a visitor be identified?

Not by us. No IP, no fingerprint, no full referrer URL: raw clicks carry no identity. An identity only appears if your own application calls lead() or identify() — and it then lives in your workspace, under your responsibility.

How long does the data live?

Raw events: thirteen months. Statistical aggregates (daily, country, device totals): indefinitely, because they no longer contain personal data.

What happens if we leave?

Your data exports to CSV, the workspace is deleted on request, and the deletion is real — not a “deactivated account” that keeps everything.

Show this page to your DPO

If a line is missing, write to us: the policy is a living document, corrected and dated. And if everything checks out, the free account takes two minutes to create.

Start for free
See the demo in actionSee the plans

The DPA is available on request, with no minimum plan required.