A cookie banner is the easy half. The hard half is proving it worked.
CookieRay does four jobs. Each one is a screen in your dashboard you can open and check — not a promise on a
pricing page.
Cookie scanner
Finds what is really running.
We open your pages in a real browser and watch every request, instead of reading your HTML and guessing. Each
cookie comes back with who set it and what it is for.
Cookie
Set by
Category
Before consent
_ga
Google Analytics
Analytical
Yes
_fbp
Meta Pixel
Marketing
Yes
IDE
DoubleClick
Marketing
Yes
_hjSessionUser_…
Hotjar
Analytical
Yes
cookieray_consent
CookieRay
Strictly Necessary
Allowed
Example scanCookie Inventory
Blocking
Holds trackers until visitors agree.
Choose Strict and scripts wait for the categories the visitor actually accepted.
Log onlyRecords choices, lets trackers run. The default, so a first install never breaks your site.
Strict — block until consentNothing in a category runs until it is accepted.
Consent records
Keeps the proof.
Every answer is stored with what was shown, what was chosen and when — ready as a PDF receipt or a CSV. Free
and Starter keep a year; Growth and above keep two.
Consent receiptExample
Answer
Custom
Page
/checkout
Banner version
4
Recorded
12 Oct 2026, 14:02
Categories
Strictly NecessaryAnalyticalMarketing
Languages
Speaks your visitor’s language.
On paid plans the banner follows the visitor’s browser language when a translation exists. On Free it is English only.
English EN
Deutsch DE
Français FR
Español ES
Italiano IT
Polski PL
Nederlands NL
Built in, no translation files to upload. Any other language falls back to English.
Also in the product
Signals, scans, records and the people on the account.
Google Consent Mode v2
Supported and on by default. Google's tags read the visitor's choice instead of being blocked outright.
Consent Mode
Scheduled scans
Paid plans rescan daily, weekly (the default) or monthly. Daily scans are capped at 100 pages.
Scans
Geo targeting
Paid plans can show the banner to everyone, only listed countries, or everyone except a list.
Languages and geo
Integrations
Paid plans push a GTM dataLayer event and can signal the Meta Pixel and Adobe. They never load those tags.
Integrations
Consent receipt (PDF)
Download one visitor's answer: what was shown, what was chosen, and when.
Consent records
CSV export
Export the records that match your filters. Free plans cap a download at 5,000 rows; paid plans at 1,000,000.
Consent records
Owner and Member
An Owner runs the plan and the team. A Member can manage every website, not billing or who is invited.
Team and roles
Cookie declaration
A widget for your privacy page that lists the cookies on the site.
Install the script
You still do not know what is on your site.
Everything above is an argument. A scan of your own site is evidence — about your site, not a typical one.
The first 5 pages, in a real browser. No account needed — the full report comes by email.