GDPR Article 7(1) requires that you can demonstrate consent was given. Kukie.io's consent log records every consent event with all the details you need for compliance audits.
What Is Logged
Each consent event records:
- Visitor UID - an anonymous identifier for the visitor (not personally identifiable).
- IP hash - a one-way hash of the visitor's IP address (the raw IP is not stored).
- Consent choices - which cookie categories were accepted or rejected.
- Consent action - accept_all, reject_all, custom, update, implied, or opt_out.
- Timestamp - the exact date and time of the consent event.
- Country code - the detected country of the visitor.
- Consent version - for tracking changes when consent is renewed.
Accessing the Consent Log
Navigate to your site and click Consent Log in the sub-navigation. The log shows a paginated table of all consent events, sorted by most recent first.
Searching and Filtering
Use the search bar to filter logs by visitor UID or use the filters to narrow results by consent action, country, or date range. This is useful when responding to data subject access requests (DSARs) under GDPR.
Log Retention Per Plan
Consent logs are retained based on your plan:
| Plan | Retention Period |
|---|---|
| Free | 12 months |
| Pro | 24 months |
| Agency / Unlimited | 36 months |
Logs older than the retention period are automatically cleaned up by the daily cleanup job. For more on retention, see Consent Retention & Data Cleanup.
Bulk Delete
You can delete consent logs in two ways:
- Selected - check the boxes next to specific log entries and click Delete Selected. A confirmation dialog appears before deletion.
- All - click Delete All and type "delete-all" to confirm. This permanently removes all consent logs for the site.
Important: Deleted consent logs cannot be recovered. Only delete logs if you are certain you no longer need them for compliance purposes. GDPR requires that you can demonstrate consent for the duration it is valid.
Export for Audits
The consent log supports export for compliance audits. Use the export function to download your consent records as a structured file that you can provide to auditors or data protection authorities.
Why Consent Logging Matters
Under GDPR, the burden of proof for consent lies with the data controller (you). If a regulator or individual challenges whether consent was given, you need to produce evidence. The consent log provides this evidence in a structured, searchable format with all required details.