❓ 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 support@eu.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
- Our system will 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
Does the screenshot always capture the full page?
ConsentKeep automatically captures a screenshot of the cookie banner or consent page for every logged consent.
To ensure reliability and speed, our system forces the screenshot capture after 5 seconds of page load, regardless of whether all elements are fully loaded. This approach prevents indefinite waiting on complex pages that continuously load new content.
Factors that can affect the screenshot quality:
- Page complexity: Dynamic elements (sliders, videos, ads) may not be fully rendered.
- Network speed: Slower connections can delay image or resource loading.
The screenshot serves as supporting evidence that a user interacted with your consent interface. For audit purposes, the primary evidence remains the complete consent log, which includes timestamp, URL, and hashed IP.
Billing & Subscription
How do I cancel my subscription?
You can cancel your ConsentKeep subscription at any time through the Paddle Customer Portal. There are two ways to access it:
Option 1: Via Dashboard
- Log in to your ConsentKeep Dashboard (opens in a new tab)
- Click on your profile or subscription status
- Select "Manage Subscription" (you'll be redirected to Paddle's secure portal)
- Click "Cancel Subscription" and confirm
Option 2: Via Email Link
- Every subscription confirmation and receipt email from Paddle includes a "Cancel Subscription" link
- Click the link to access the cancellation portal
What happens when I cancel?
When you cancel your subscription:
- Immediate effect: Your subscription status changes to
cancelledin our system - API Key: Your API key will be immediately revoked - you will no longer be able to make API requests
- Data retention: Your consent logs and screenshots will be kept for 30 days after cancellation
- Final charge: No further charges will be made after your current billing period ends
⚠️ Important: If you don't cancel before your trial ends (14 days), your subscription will automatically convert to a paid plan and your card will be charged $29/month.
Can I cancel during my free trial?
Yes! You can cancel during the 14-day free trial at any time:
- No charges will be made
- Your API key will be deactivated immediately
- Your data will be retained for 30 days in case you decide to come back
Can I reactivate after cancellation?
Yes, you can reactivate your subscription at any time by:
- Visiting consentkeep.com/#pricing (opens in a new tab)
- Starting a new subscription with the same email address
- Your previous data will still be available (if within the 30-day retention window)
Will I get a refund if I cancel?
- Within 14 days of first purchase: Full refund available (14-day money-back guarantee)
- After 14 days: No refunds for partial months, but you can continue using the service until the end of your paid period
- During trial: No charges to refund
How do I update my payment method?
You can update your payment method through the Paddle Customer Portal:
- Click "Manage Subscription" in the dashboard
- Select "Payment Methods"
- Add a new card or update existing one
- Changes take effect immediately
What happens if my payment fails?
If a payment fails:
- We will send you an email notification
- You have 3 days to update your payment method
- After 3 failed attempts, your subscription will be suspended
- Your data will be kept for 30 days after suspension
- To reactivate, update your payment method and contact support
Support
How do I get help?
- 📧 Email:
support@eu.consentkeep.com - 📖 API Reference
- 🐛 GitHub Issues: Issues (opens in a new tab)