Hosted Solution
Use consent.io for an easy, managed consent storage solution with minimal setup
Congratulations, you've chosen the best way to deploy to production!
consent.io provides a fully managed service that removes all the infrastructure complexity. You can focus on your application while we handle scaling, updates, and compliance monitoring. For organizations with specific requirements, we also offer self-hosting options.
consent.io provides a fully managed consent management service, offering the easiest way to implement robust server-based consent storage with minimal setup and maintenance.
Key Benefits
- Zero Backend Maintenance - No server setup or management required
- Automatic Updates - Always running the latest version
- Built-in Scaling - Handles traffic spikes without configuration
- Geographic Detection - Built-in jurisdiction detection for compliance
- Analytics Dashboard - Insights into consent patterns and compliance
- Cross-Device Sync - Users maintain consistent consent status across all devices
Getting Started
Create a consent.io Instance
- Sign up for a consent.io account
- Create a new instance in the dashboard
- Configure your trusted origins (domains that can connect to your instance)
- Copy the provided backendURL (e.g.,
https://your-instance.c15t.dev
)
Test Your Integration
- Run your application
- Verify the showConsentBanner function returns a response
- Check the consent.io dashboard to confirm data is being recorded
See the Next.js Quickstart Guide
for more frontend integration details
Alternative: Self-Hosting
If you need complete control over your consent management infrastructure, you can self-host a c15t instance instead of using consent.io.
Self-hosting requires more setup and maintenance effort but gives you complete control over your data and infrastructure.
See the Self-Hosting Guide
for detailed setup instructions
Deployment Options
Docker Support
Docker support for c15t is not currently available out-of-the-box. We're interested in adding this feature and would welcome community contributions.
If you're interested in containerizing c15t for Docker deployments:
- We don't currently provide official Docker images or Dockerfiles
- This is on our roadmap but doesn't have a specific timeline
- Community contributions for Docker support would be greatly appreciated
- You can propose Docker implementations through our GitHub issue
Until official Docker support is available, we recommend using one of our existing deployment options:
- consent.io (hosted) - Zero setup, fully managed service
- Self-hosting with Next.js API routes - Integrated into your existing application
- Standalone server - Standard Node.js deployment
When to Use Hosted c15t
Choose consent.io (hosted c15t) when:
- You want the simplest implementation with minimal backend configuration
- You prefer not to manage database setup and maintenance
- You need geographic jurisdiction detection built-in
- You want automatic updates and scaling
Consider Offline Mode for simple applications without cross-device needs, or Self-Hosting for complete control.