2.0.0 • Published 7 months ago
@reactoros/consent-manager v2.0.0
ReactorOS Consent Manager
Enterprise-grade consent management service with GDPR compliance, built for modern web applications.
Features
- 🔒 GDPR Compliant - Full audit trail, data export, and consent withdrawal
- 👤 Anonymous Support - Works with anonymous users via localStorage
- 🎨 Fully Customizable - Complete theming and branding system
- 🔧 Developer API - React hooks and JavaScript SDK
- 📦 Multi-tenant - Support for multiple organizations
- ⚡ Real-time - Instant consent state synchronization
- 🚀 Self-hostable - Deploy on your own infrastructure
Quick Start
Option 1: Use as SaaS Service
npm install @reactoros/consent-managerimport { ConsentProvider, ConsentBanner } from '@reactoros/consent-manager';
function App() {
return (
<ConsentProvider
config={{
apiKey: 'your-api-key',
organizationId: 'your-org-id',
endpoint: 'https://consent.reactoros.com'
}}
>
<YourApp />
<ConsentBanner />
</ConsentProvider>
);
}Option 2: Self-Host
git clone https://github.com/reactoros/consent-manager.git
cd consent-manager
npm install
npm run setup
npm run devDeployment
Render (Recommended)
- Fork this repository
- Connect to Render
- Set environment variables
- Deploy
Docker
docker build -t reactoros-consent .
docker run -p 3000:3000 reactoros-consentDocumentation
License
MIT License - see LICENSE for details.
2.0.0
7 months ago