# GDPR, cookies, and consent with SourceLoop

Using SourceLoop does not put you at legal risk, and getting compliant is simple. Most sites need to do nothing or flip a single toggle. Pick from three setups in about a minute.

Source: https://sourceloop.ai/help/gdpr-cookies-and-consent/
Updated: 2026-06-26

---

## The 30-second decision

| Your situation | What to do |
| --- | --- |
| Your visitors are in the US (or outside the EU/UK) | **Nothing.** Keep a privacy policy and you're done. |
| You have EU/UK visitors and want the simplest setup | Turn on **Cookieless mode** (one toggle, usually no banner needed). |
| You have EU/UK visitors and want maximum accuracy | Keep the default install and gate it with a **consent tool**. |

Whichever you pick, SourceLoop already honors browser privacy signals (Global Privacy Control, Do Not Track) and Google Consent Mode automatically. You do not have to configure those.

## How SourceLoop tracks, in plain terms

- It is a **first-party** script on your own site. No third-party pixels.
- By default it uses **first-party cookies** to recognize a returning visitor, which gives the best accuracy.
- Your visitor's IP is processed but stored only as a **hashed** value, never in the raw.
- When someone submits a form, it captures the lead details (such as email) to attribute the conversion.

All of this data goes only to your own SourceLoop account.

## Option A: Do nothing (US and non-EU audiences)

GDPR is an EU and UK law. If your business and visitors are in the US, you fall under US rules (such as CCPA), which are **opt-out, not opt-in**. That means you do **not** need an "accept first" cookie banner.

What you should still do:

- Keep a **privacy policy** that mentions you use analytics.
- That's it. SourceLoop already respects the browser opt-out signal (Global Privacy Control), so anyone who opts out is excluded automatically.

This covers the majority of sites.

## Option B: Cookieless mode (privacy-first, usually no banner)

If you have EU or UK visitors and want the easiest compliant setup, turn on **Cookieless mode**.

How to enable it:

1. Open your website's **Tracking code** page in SourceLoop.
2. Toggle on **Cookieless mode (GDPR)**.
3. Copy the updated snippet and replace the one on your site.

![SourceLoop Setup Tracking Code page with the Cookieless mode (GDPR) toggle switched on. The tracking snippet above updates to include cookieless: true, and the toggle row shows a PRIVACY-FIRST label with the note that no cookies or local storage are set so you usually do not need a consent banner.](/help/screenshots/cookiless-sourceloop.webp)

What it does:

- Sets **no cookies and no local storage**. Nothing persistent is stored on your visitor's device.
- Visitors are recognized by a privacy-friendly **server signal that resets every day**, so there is no long-term identifier following anyone around.
- Because nothing is stored on the device, you **usually do not need a cookie-consent banner**. This is the same approach used by privacy-first analytics tools like Plausible and Fathom.

The tradeoff:

- Slightly **lower accuracy for returning visitors and long multi-touch journeys**. Because the signal resets each day, the same person can look like a new visitor on a different day.

Best for: EU-heavy sites that want the simplest compliant setup and are comfortable with a small loss in long-window accuracy.

## Option C: Consent management tool (full accuracy, fully compliant)

If you want the most accurate attribution from the people who do consent, keep the default install and let a consent banner control it.

One thing to know first: a **basic cookie banner is just a popup**. By itself it does not actually block anything. To genuinely gate tracking you need a consent tool that can hold scripts until the visitor accepts. Common options, most with free tiers: **Cookiebot, CookieYes, Termly, Iubenda, OneTrust, Osano**.

There are two easy ways to wire it up.

**1. Tag the snippet in your consent tool.** Mark the SourceLoop script as analytics or marketing, and the tool holds it until the visitor accepts. For a Cookiebot-style tool, the script tag looks like this:

```html
<script type="text/plain" data-cookieconsent="statistics">
window.SourceLoopConfig = { websiteId: 'YOUR_WEBSITE_ID' };
</script>
<script type="text/plain" data-cookieconsent="statistics" async src="https://t.sourceloop.ai/tracking-v3.js"></script>
```

The `type="text/plain"` plus the data attribute is what keeps it switched off until the visitor accepts. The exact attribute name differs per tool, and each one documents it.

**2. Use Google Consent Mode v2.** If your banner supports Consent Mode, just set analytics to denied by default. SourceLoop reads it automatically and stays completely off (no cookies, no events) until the visitor accepts, then turns on.

The tradeoff:

- Visitors who **reject** are not tracked, including their conversions. That is the correct and compliant outcome, and it is the same for every analytics tool. You keep full, accurate data for everyone who accepts.

Best for: EU sites that want maximum accuracy from consenting visitors.

## What SourceLoop already does for you

No setup required for any of this:

- **First-party only.** No third-party cookies.
- **IP stored hashed**, never raw.
- **Honors Global Privacy Control and Do Not Track.** If a visitor has these on, tracking is disabled or personal data is stripped automatically.
- **Reads Google Consent Mode v2** from your banner if present. Analytics denied means no tracking; ad-user-data denied means no email or phone is sent; ad-storage denied means no ad click IDs.

## Which should I choose?

- **US or non-EU audience:** Option A. Do nothing.
- **EU audience, want it simple:** Option B. Cookieless mode.
- **EU audience, want best accuracy:** Option C. Consent tool.

You can switch any time by changing your snippet, so it is easy to start simple and revisit later.

> **Not legal advice**
> This guide is general information, not legal advice. Privacy rules vary by country and by how you use the data. If you are unsure, check with a privacy professional for your specific situation.

## Frequently Asked Questions

### Will I get in trouble just for using SourceLoop?

No. Using an analytics tool is not illegal. The requirement is about getting consent for EU and UK visitors. Pick Option B (Cookieless mode) or Option C (a consent tool) for those visitors and you are set.

### Does cookieless mean I capture nothing?

No. You still get page views, traffic sources, and conversions. You only lose some precision when connecting the same person across different days, because the privacy-friendly server signal resets every day.

### If someone rejects the consent banner, do I still see their conversion?

In Option C, no, by design. A rejection means that person is not tracked, including their conversions. This is the same for every analytics tool, and it is what compliance requires. You keep full, accurate data for everyone who accepts.

### Can I change my mind later?

Yes. Switching between the default install, cookieless mode, and consent-gated tracking is just a change to the snippet on your site, so it is easy to start simple and revisit later.

### Do I have to configure Global Privacy Control or Google Consent Mode myself?

No. SourceLoop honors Global Privacy Control, Do Not Track, and Google Consent Mode v2 automatically, on every setup, with no configuration. If a visitor opts out or your banner sets analytics to denied, tracking is disabled or personal data is stripped automatically.
