FAQ

❓ 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?

PlanPriceLogs/monthFeatures
Free$01,000Basic
Pro$29/mo10,000Advanced analytics
EnterpriseCustomUnlimitedCustom SLA

Technical

How does screenshot capture work?

  1. When consent is logged, we add it to a queue
  2. Our system will visits the URL in headless Chrome
  3. Screenshot is captured and uploaded to Cloudflare R2
  4. 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

  1. Log in to your ConsentKeep Dashboard (opens in a new tab)
  2. Click on your profile or subscription status
  3. Select "Manage Subscription" (you'll be redirected to Paddle's secure portal)
  4. 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:

  1. Immediate effect: Your subscription status changes to cancelled in our system
  2. API Key: Your API key will be immediately revoked - you will no longer be able to make API requests
  3. Data retention: Your consent logs and screenshots will be kept for 30 days after cancellation
  4. 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:

  1. Visiting consentkeep.com/#pricing (opens in a new tab)
  2. Starting a new subscription with the same email address
  3. 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:

  1. Click "Manage Subscription" in the dashboard
  2. Select "Payment Methods"
  3. Add a new card or update existing one
  4. Changes take effect immediately

What happens if my payment fails?

If a payment fails:

  1. We will send you an email notification
  2. You have 3 days to update your payment method
  3. After 3 failed attempts, your subscription will be suspended
  4. Your data will be kept for 30 days after suspension
  5. To reactivate, update your payment method and contact support

Support

How do I get help?