Cookie Policy
Last updated: 6 August 2026
Data Stables B.V., Bierstraat 123c, 3011 XA Rotterdam, Netherlands. Contact: reinier@data-stables.nl.
This page describes what this website actually stores in your browser and which third parties it
contacts. It covers cookies as well as localStorage, which is a different storage mechanism with
the same privacy effect: a value that persists on your device between visits.
Nothing is stored on your device, and no analytics resource is loaded from Google or from us, unless
the analytics_consent cookie has the value granted. That value cannot currently be set anywhere
on this site, so in practice nothing is stored and nothing is loaded. The one exception is the
locale cookie described below, which is written only when you yourself use the language switcher.
What we store in your browser
data_stables_anonymous_id — stored in localStorage, no expiry. Written only once
analytics_consent has the value granted; on later visits the existing value is read and reused. A
random visitor identifier that lets our analytics recognise a repeat visit from the same browser.
__anon_id — stored in localStorage, no expiry. Written only once analytics_consent has the
value granted, and reused on later visits. The same kind of random visitor identifier, written by
the analytics library we use.
analytics_consent — a first-party cookie, lifetime one year, SameSite=Lax. Written only once
a consent choice exists. It stores whether that choice was granted or denied.
locale — a first-party cookie, lifetime one year, SameSite=Lax. Written only when you use the
EN/NL language switcher. It remembers your language preference so we do not send you back to the
other language.
Neither localStorage identifier tells us who you are. They are random values; they let us count a
returning browser rather than a returning person.
Third parties this site contacts
Google Tag Manager (www.googletagmanager.com, container GTM-KC9L4RZ6) is fetched only once
analytics_consent has the value granted. It is the container that holds our analytics
configuration. Without that value your browser never requests it, so Google LLC learns neither your IP
address nor the page you are on. We also run Google Consent Mode v2, which tells the container what
you allow; because the container is now fetched only after a granted value exists, it is told at the
moment it loads that analytics storage is granted. Advertising storage, ad personalisation and ad user
data are told denied — always, in every state, because we never ask you about advertising and run no
advertising tags. Fetching the container does mean your browser
makes a request to Google, which reveals your IP address and the page you are on to Google LLC — that
request happens only after consent.
Our own analytics endpoint (j.data-stables.nl) is a Jitsu collector we host ourselves on a
server in Germany (EU). It only receives events when analytics_consent has the value granted.
With no consent value, or with denied, no events are sent to it.
Consent: what is true today
We want to be straight with you rather than describe a situation that does not exist:
- This site does not currently show a cookie consent banner.
- The two
localStorageidentifiers (data_stables_anonymous_idand__anon_id) are not written beforeanalytics_consenthas the valuegranted. - The Google Tag Manager container is not loaded before that value exists either, so no request goes to Google.
- These are analytics identifiers. We do not claim they are strictly necessary for the website to work — the site functions without them.
- Actual event collection to our own analytics endpoint does wait for
analytics_consent=granted.
There is currently no way, anywhere on this site, to set or change analytics_consent. No banner
and no settings screen writes it, so unless you set the cookie yourself in your browser's developer
tools it never has a value. Because everything our analytics does waits for that value to be
granted, the practical consequence today is that nothing is stored in your browser for analytics,
no request is made to Google, and no analytics events are being sent to it at all today.
We consider this situation wrong: a site that cannot ask you is a site that cannot honour a yes either. We intend to introduce a consent mechanism that asks before anything non-essential is stored or loaded. Until that exists, this page is the honest description of what happens, and the section below tells you how to clear anything an earlier version of this site may already have stored.
How to remove or block this
Because nothing is stored unless analytics_consent is granted, there is normally nothing here to
remove. If you visited while an earlier version of this site was live, that version wrote the two
identifiers on your first page view and the old values may still be sitting in your browser.
- Clear what is already stored. In your browser's settings, use the site-data controls
("Cookies and site data", "Manage data" or equivalent) and delete the entry for
data-stables.nl. That removes the cookies and any leftoverlocalStorageidentifiers in one step. In most browsers you can also reach the same controls from the padlock icon in the address bar while you are on this site. - Block them up front. Most browsers can block cookies and site data for a specific site, which
stops the
localStorageidentifiers from being stored even if consent is later granted. Browsing in a private / incognito window has the same effect for that session, because everything is discarded when you close it. - Block the third-party request. Content-blocking extensions and browser tracking-protection
settings can stop
www.googletagmanager.comfrom loading. That is a belt-and-braces measure rather than a necessary one: the site itself does not request the container unlessanalytics_consentisgranted.
Removing the identifiers does not break the site. New random values are generated only if
analytics_consent is ever set to granted.
More information
See our privacy policy for the legal basis of this processing, retention periods, the processors involved, and your rights — including your right to complain to the Autoriteit Persoonsgegevens.
