❓ Frequently Asked Questions
GDPR Compliance
How does ConsentKeep ensure GDPR compliance?
- IP addresses are never stored — only hashed with daily salt
- Right to be forgotten — contact us to delete user data
- Data minimization — only store what's necessary
- Security — data encrypted at rest and in transit
Can I delete a user's data?
Yes! Send an email to privacy@consentkeep.com with the user's consent ID and we'll delete all associated data.
Where is my data stored?
- Database: Supabase (Frankfurt, Germany) — GDPR compliant
- Screenshots: Cloudflare R2 (CDN, GDPR compliant)
Pricing
Is there a free plan?
Yes! Free tier includes:
- 1,000 consent logs / month
- Full API access
- Screenshot capture
- Dashboard access
What are the paid plans?
| Plan | Price | Logs/month | Features |
|---|---|---|---|
| Free | $0 | 1,000 | Basic |
| Pro | $29/mo | 10,000 | Advanced analytics |
| Enterprise | Custom | Unlimited | Custom SLA |
Technical
How does screenshot capture work?
- When consent is logged, we add it to a queue
- Puppeteer visits the URL in headless Chrome
- Screenshot is captured and uploaded to Cloudflare R2
- Public URL is stored in your database
Is the API rate-limited?
Yes:
- Free: 10 requests/minute
- Pro: 100 requests/minute
- Enterprise: Custom
How long are logs retained?
- Free: 30 days
- Pro: 1 year
- Enterprise: Custom (unlimited)
Can I use ConsentKeep with any framework?
Yes! ConsentKeep works with:
- React, Vue, Angular, Svelte
- Vanilla JavaScript
- WordPress, Shopify, Wix
- Any website with JavaScript
Support
How do I get help?
- 📧 Email:
support@consentkeep.com - 📖 API Reference
- 🐛 GitHub Issues: Issues (opens in a new tab)