Consent Logs
Consent Logs give you a searchable record of the consent choices visitors make. Each event is captured with enough detail to demonstrate what was agreed to, while keeping personal data to a minimum.
What gets logged
Every consent event records:
- An identifier
- The status
- Granted categories
- The page URL
- The banner version
- A timestamp
This lets you see not just that consent was given, but which categories were granted, on which page, and against which version of your banner.
Searching and filtering
Logs are searchable and filterable, so you can narrow down to specific events, statuses, or time ranges when you need to investigate or verify a particular consent record.
Exporting
You can export consent records in two ways:
- CSV — export the logs as a whole for analysis or record-keeping.
- PDF receipts — export individual receipts. These are generated client-side using jsPDF.
Retention and purging
Old logs are purged automatically by WP-Cron, based on the retention period you set in Settings. Set the retention period to match your record-keeping requirements, and CookieRay will clean up entries older than that window.
Privacy of identifiers
CookieRay is built to avoid storing raw personal data in logs:
- IP addresses are not stored raw. Instead, a compact hashed fingerprint is derived from IP and user-agent material.
- The user-agent is stored as a short hash suffix only, not in full.
This keeps your logs useful for demonstrating consent while minimizing the personal data they contain.