Documentation
Welcome to the ConsentProof documentation. Learn how to integrate our consent management API into your application.
Quickstart
Get up and running in 5 minutes
Authentication
Learn how to authenticate API requests
API Reference
Explore all available endpoints
Webhooks
Set up real-time event notifications
What is ConsentProof?
ConsentProof is a developer-first consent management API that helps you record, verify, and prove user consent for GDPR, CCPA, and other privacy regulations.
Unlike traditional consent management platforms that focus on cookie banners, ConsentProof provides the infrastructure layer for recording any type of consent event with cryptographic proof and full audit trails.
Key Features
- 1Immutable Consent Records
Every consent event is cryptographically hashed and stored immutably, perfect for regulatory audits.
- 2PDF Receipts
Generate legally-compliant PDF receipts for any consent event with verification QR codes.
- 3Real-time Webhooks
Get instant notifications when consent events occur with HMAC signature verification.
- 4Policy Versioning
Track changes to your privacy policies and terms with automatic versioning.
How it Works
Create a Policy
First, create a policy version that represents your privacy policy, terms of service, or any document requiring consent.
Record Consent
When a user grants consent, make an API call to record the event. We store it immutably with a cryptographic hash.
Verify & Prove
Check consent status anytime, generate PDF receipts for proof, and receive webhook notifications for changes.
Ready to get started?
Follow our quickstart guide to integrate ConsentProof in under 5 minutes.
Start the Quickstart