2.0.0 • Published 5 months ago

@reactoros/consent-manager v2.0.0

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
github
Last release
5 months ago

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-manager
import { 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 dev

Deployment

Render (Recommended)

  1. Fork this repository
  2. Connect to Render
  3. Set environment variables
  4. Deploy

Docker

docker build -t reactoros-consent .
docker run -p 3000:3000 reactoros-consent

Documentation

License

MIT License - see LICENSE for details.