Legal
Cookie Policy
This site is intentionally light on tracking. Consent-based Analytics (Google Analytics and Microsoft Clarity) load only after you accept the cookie banner: no advertising cookies, no remarketing, no analytics before you choose. Before you choose anything, this page still writes your light or dark display preference, fetches its own text from our product API, and loads its typefaces from Google's font service; none of that is analytics, and nothing that identifies your device is created before you consent. The full itemised list is in Cookies, local storage and analytics.
Analytics we use
With your consent, we use Google Analytics 4 to understand aggregate traffic, such as which pages are visited and roughly where visitors come from. It loads only after you choose Accept on the cookie banner, and IP addresses are anonymized. We do not use Google Analytics advertising features, and we do not share analytics data with advertisers. It sets first-party cookies to distinguish visitors and sessions; the specific cookie names are listed in the Cookies, local storage and analytics section of our Terms.
With your consent, we also use Microsoft Clarity to see how visitors use the site through aggregated metrics, heatmaps, and session replays. It is provided by Microsoft and data is processed under Microsoft's privacy terms. Session replays mask text you type. Like Google Analytics, Clarity only loads after you accept the cookie banner. It also sets cookies to distinguish visitors and sessions across visits.
Local storage
This site stores values in your browser's local storage rather than cookies. Here is every key this page creates, what it is for, and whether it is written before or after you make a cookie-banner choice:
- Display preference (
cf_tl_theme): your light or dark display preference. Written automatically whenever this page loads, before any cookie choice. Not personal data, not consent-gated. - Browser identifier (
cf_device_id): a randomly generated, first-party identifier this page uses to fetch its own text from our servers. It is written to local storage only after you have granted analytics consent. Before consent, a fresh value is generated for that page load only and is not saved, so no persistent device identifier is created before you consent. - Banner choice (
cf_cookie) and analytics consent (cf_consent): this page does not show the cookie banner itself, since the banner lives on the homepage. If you already made a choice there, this page reads that stored choice to decide whether analytics loads.
Separately from the values above, this page fetches its own text from ContentFlow's product API on every load, before any cookie choice is made. That request is not analytics and does not depend on a persistent device identifier before consent, but a network request does leave your browser as soon as the page opens.
This page also loads its typefaces from Google's font service on every load, before any cookie choice, because the page cannot render its text without them. That request necessarily discloses your IP address and browser details to Google; it sets no cookie and is not analytics, though Google is a recipient of that limited technical data as a result. We are looking at serving these typefaces ourselves to remove this dependency; no date is set for that change.
Clearing site data for this site removes all of these local storage values. Full details, including cookie names set by analytics, are listed in the Terms of Service section Cookies, local storage and analytics.
What we do not use
- No advertising or remarketing cookies
- No cross-site ad tracking
- No device fingerprinting: the browser identifier we store is a random value kept only in your browser, not derived from your device or browser characteristics, and it is never combined with data from other sites
- No analytics before you consent
Managing your choices
You can decline analytics directly via the cookie banner; no analytics cookies are set and analytics tools do not load. You can change your mind at any time by clearing site data for this site through your browser settings; this removes the consent flag, any analytics cookies, and the other local storage values, including the random first-party identifier. A new identifier is generated automatically the next time you visit, and the banner will appear again. You can also block Google Analytics globally with Google's browser opt-out add-on.
Changes
We may update this policy from time to time to reflect changes in our practices or for legal reasons. When we do, we will revise the "Last updated" date at the top of this page. Material changes will be made clear on the site.
Contact
If you have any questions about this Cookie Policy or how we handle data, contact us at hello@contentflow.click.