This Cookie Policy explains the cookies, browser local storage, and analytics identifiers AfroTools uses, and how you can change your choices. It supplements our Privacy Policy. "Cookies" below also refers to similar technologies such as localStorage, sessionStorage, and analytics pixels.
AfroTools does not enable advertising cookies in its intended configuration. We group storage into strictly necessary / functional (always on) and analytics storage (only after you consent). On measured public pages, the Google tag can send limited cookieless consent-state and page-measurement pings while analytics storage is denied.
These are required for the site to work or to remember your own preferences. They stay on your device and are not shared for analytics or advertising.
| Name / key | Type | Purpose | Retention |
|---|---|---|---|
| Cookie-consent choice | localStorage | Remembers whether you accepted or rejected analytics so we don't ask again | Until you clear site data |
| Country, theme, recent tools | localStorage | Remembers preferred country, dark/light mode, and recently used tools | Until you clear site data |
| Supabase session token | localStorage / cookie | Keeps you signed in to an AfroTools account (only if you log in) | Cleared on logout / expiry |
| AI content consent | localStorage | Records that you agreed to send content to optional AI assist | Until you clear site data |
Analytics cookies and persistent analytics identifiers are set only after you accept analytics in the banner. Google Analytics 4 loads in denied-by-default Consent Mode and may receive limited cookieless page-measurement pings before a choice or after rejection. Product events remain opt-in, page URLs exclude query strings, advertising permissions remain denied, and Microsoft Clarity remains unloaded until you accept. Provider request metadata such as IP address and user agent can still exist.
| Name | Provider | Purpose | Retention |
|---|---|---|---|
_ga, _ga_* | Google Analytics 4 | Bounded usage measurement (pages, device, country, product events) | Up to 13 months (per property config) |
| Clarity identifiers | Microsoft Clarity | Session diagnostics — scroll, clicks, heatmap-style UX signals | Per Clarity settings |
| Pixel identifiers | Meta / Facebook pixel | Conversion measurement where configured | Per provider settings |
Some features load resources from third parties that may receive your IP address and request metadata when the feature is used. These are described in Section 06 of the Privacy Policy and include Google Fonts, Supabase (accounts), Paystack/Stripe (checkout), Anthropic (optional AI assist), and Netlify/Formspree (forms). The Google tag on measured public pages may also make the denied-consent requests described above; local calculator inputs and document contents are not included in those requests.
Rejecting analytics keeps GA4 analytics storage denied and prevents Clarity from loading. GA4 may still receive limited cookieless pings, but no raw calculator inputs, form values, document content, or URL query strings are included by this implementation.
We may update this Cookie Policy as we add or remove services. Material changes will be noted here with a new date. Questions? Email privacy@afrotools.com or see the Privacy Policy.