Last updated: 7 May 2026
Exceedity Cookies (“we”, “our”, or “the Service”) is a Consent Management Platform (CMP) operated by Exceedity Ltd. This Privacy Policy explains how we collect, use, store, and protect data when you use our Service at cookies.exceedity.com, and when our consent banner runs on partner websites.
This policy covers two categories of people:
Privacy is the product. We treat the consent record as legally protective evidence, not as marketing data. The principles in this policy reflect that.
Authentication is handled via Exceedity SSO (shared with bi.exceedity.com, ab.exceedity.com, and other Exceedity partner apps). We access:
Admin actions are logged for audit purposes — who published a policy version, who added or modified an origin override, who triggered a cookie scanner run, etc. These logs are retained for the lifetime of the organisation account.
We use only essential cookies required for authentication and session management (the SSO session cookie shared across the .exceedity.com subdomain family). We do not use advertising cookies, analytics trackers, or cross-site tracking technologies on the platform itself.
When a partner site embeds our consent banner, a small JavaScript shim and main bundle run in the visitor’s browser. The partner organisation (not Exceedity) is the data controller for the consent records collected; Exceedity acts as a data processor on their behalf.
The CMP uses two distinct, non-linked identifiers:
_excvid — a randomly generated UUID minted only after the visitor takes a consent decision (Accept / Reject / Customise / GPC auto-honored). Stored as a first-party cookie, 365-day expiry, SameSite=Lax. Per-site only— never shared across partner organisations or sites. NOT linked to any personal identity._excses — a session identifier used before the visitor takes a decision (so we can count banner views vs decisions vs dismissals to produce drop-off analytics). Stored in localStorage with a 30-minute idle timeout. NOT linked to _excvid or any post-decision data. Defends against the “identifying you to log that we asked if we can identify you” circular-defense critique under GDPR Article 5(3)._excons — a first-party cookie holding the visitor’s decision payload (which categories they accepted, when, against which policy version). Used by the banner to skip re-prompting on subsequent visits.When a visitor takes a decision, the following is recorded in an append-only, cryptographically hash-chained log:
_excvidTo measure how visitors interact with the banner (banner shown, banner dismissed, returning visitor with stored decision, etc.) we record session-scoped events keyed on _excses. Retention 90 days. These events do not contain personal data and are not linked to consent records.
To filter automated traffic from the audit log and analytics, we collect:
These signals contribute to a per-visitor bot score (0–100). Visitors with score ≥100 are excluded from analytics aggregates but retained in the audit log for completeness. Bad-signature batches are NEVER rejected — they land in a separate malformed_events sink for audit completeness.
The cookie scanner crawls partner sites on a schedule (default weekly) using a Playwright-driven headless browser. It records the cookies set during the visit, the URLs that set them, and a classification (known tracker / first-party / necessary / unclassified). The scanner does not collect data about real visitors — it visits the site as itself, not as anyone’s session.
_excvid namespace)For platform users, we process data based on contractual necessity (providing the Service you signed up for) and legitimate interest (audit logging, security).
For site visitor consent records, the legal basis is compliance with a legal obligation (UK-DUAA, GDPR, CCPA, etc. require operators to record consent decisions to demonstrate compliance). The partner organisation is the data controller for these records.
For pre-consent banner events and bot signals, the legal basis is legitimate interest in measuring the consent funnel and protecting the integrity of the audit log. No PII is involved.
We use site visitor data solely to provide consent management services:
We explicitly do not:
Data is stored using Supabase (PostgreSQL) with infrastructure hosted in the European Union. The application server is hosted by Vultr in London. All traffic is encrypted in transit (HTTPS / TLS).
SECURITY DEFINER stored procedures.Consent records are retained for the legal-evidence period (typically 3-5 years depending on jurisdiction). Records are append-only and hash-chained — deletion of historical records would break the integrity chain and is technically blocked by database triggers. Partner organisations may request full account deletion (which removes all of their data); see Section 7.5.
Pre-consent events (banner shown, banner dismissed, returning visitor with stored decision) are retained for 90 days, then automatically deleted.
The most recent scan result is retained per site. Historical scans are retained for 90 days for trend analysis, then automatically deleted.
_excvid: 365 days, then automatic deletion. _excses: 30-minute idle timeout (renews on activity). _excons: tied to the policy version that was active when the decision was taken; persists until the partner publishes a new policy version with material changes (which prompts re-consent).
Partner organisations may request complete deletion of their account and all associated data (banner config, scanner data, pre-consent events) by contacting us. Consent records subject to legal-retention obligations may be retained for the minimum legal period before deletion.
We do not share data with third parties except in the following limited circumstances:
Under applicable data protection laws (including UK GDPR), you have the right to:
To exercise these rights, contact us.
Site visitorswho wish to exercise their rights with respect to a specific consent record should contact the partner organisation (data controller) that operates the website where the record was created. Partner organisations can export their site’s consent log via the platform.
If you operate a partner organisation using Exceedity Cookies on your website, you are the data controller for the consent records collected by our banner on your sites. You are responsible for:
_excvid, _excses, _excons)You may adapt the following text for your site’s privacy policy:
Cookie Consent
We use a Consent Management Platform (CMP) operated by Exceedity Ltd to manage cookies and tracking on our website. The CMP places the following first-party cookies on your device:
_excvid — a random visitor identifier created when you take a consent decision (365-day expiry; per-site only; never used for cross-site tracking)_excses— a session identifier used while you’re deciding (localStorage only; 30-minute idle timeout; not linked to any other identifier)_excons— your consent decision so we don’t prompt you again on every pageThese cookies do not identify you personally (no name, email, IP address, or cross-site tracking). The CMP also blocks non-essential trackers from running on this site until you give consent.
You can change your decision at any time using the Cookie Preferences button in the bottom-left corner of every page. You can also clear these cookies via your browser’s cookie settings.
For more information about how the CMP handles data, see the Exceedity Cookies Privacy Policy.
We may update this Privacy Policy from time to time. If we make material changes to how we handle data, we will notify platform users via email before the changes take effect.
If you have questions about this Privacy Policy or our data practices, please contact us.