Last updated July 2026
Cookie policy
A short list of what we set and why. Optional cookies do not load until you say yes.
How consent works here
Tags are managed through Google Tag Manager and held in a default denied state using Google Consent Mode v2. Until you accept, analytics and advertising tags do not run and no analytics or marketing cookies are written. Choosing "Reject optional" keeps them off.
What we set
| Name | Category | Purpose | Life |
|---|---|---|---|
| bl_consent | Strictly necessary | Remembers your cookie choices so we do not ask again. | 6 months |
| bl_attr | Marketing, set only with consent | Stores the campaign and click values from the link you first arrived on, so we can tell which advert brought you here. | 12 months |
| sb-access-token, sb-refresh-token | Strictly necessary | Keeps you signed in to your Batchlabel account. Set by Supabase. | Session and 30 days |
| _ga, _ga_* | Analytics, set only with consent | Google Analytics 4 measures which pages help and which confuse. | 13 months |
| _fbp | Marketing, set only with consent | Meta Pixel measures whether a Facebook or Instagram advert led to a sign up. | 3 months |
| _gcl_au | Marketing, set only with consent | Google Ads conversion measurement. | 3 months |
Local storage
We also use your browser's local storage for the same two purposes: remembering your cookie choice, and keeping the first campaign values we saw. Clearing site data removes both, and the banner will ask again on your next visit.
Browser controls
You can block or delete cookies in your browser settings. Blocking the strictly necessary ones will stop you signing in, because that is how the session is kept.