ConsentForge

ConsentForge v1.0 · zero dependencies

Privacy choices that behave exactly as described.

Granular consent, versioned persistence, privacy signals, accessible preferences, and controlled script activation—without a build process or real trackers.

Local demo only

No analytics, advertising service, or remote tracker is contacted.

Change the implementation

Reinitialize the component with a different presentation. Your current choice remains unless you reset it.

Conditional activation

These harmless local examples start only when their category is allowed.

Preference feature

Applies a demo density preference.

Waiting for consent

Analytics simulation

Increments a local-only page-view counter.

Waiting for consent

Marketing simulation

Marks a fictional campaign as eligible.

Waiting for consent

Observable developer API

Use the controls and watch emitted lifecycle events. Everything shown is generated in this page.

Event log