Consent data should not be stored indefinitely. Kukie.io automatically manages consent log retention based on your plan, with configurable periods and automatic cleanup.
Plan-Based Retention Periods
Each plan includes a consent retention period that determines how long consent logs are kept:
| Plan | Retention |
|---|---|
| Free | 12 months |
| Pro | 24 months |
| Agency / Unlimited | 36 months |
These periods are displayed on the pricing page and in the billing section of your dashboard.
Automatic Cleanup Schedule
The consents:cleanup command runs daily at 02:00 UTC. It scans all consent logs and permanently removes entries that have exceeded the retention period for their site's plan. No manual intervention is required.
Expiry Indicators in Consent Log
The consent log page shows an expiry indicator for each entry:
- Red - expiring within 30 days.
- Amber - expiring within 90 days.
- Normal - more than 90 days until expiry.
These colour-coded indicators help you identify records approaching their retention limit, giving you time to export them if needed for ongoing compliance obligations.
Renewing Consent (Versioning)
When you make significant changes to your cookie practices (adding new cookie categories, changing third-party services, etc.), you may need to re-collect consent from visitors. Use the Renew Consent button in Site Settings to increment the consent version.
When the consent version changes, all returning visitors are treated as new visitors - the banner appears again and they must provide fresh consent. The previous consent records remain in the log with their original version number, creating an audit trail of consent history.
Tip: Only renew consent when there are material changes to your cookie practices. Frequent consent renewals frustrate visitors and may reduce acceptance rates.