Consent preferences
owned by your users
Give data subjects a self-service portal to manage their consent choices. Build it visually, configure per regulation, and embed it on your site with one line of code.
Visual Builder with Live Preview
Design your preference center with a visual editor. See changes in real-time across desktop, tablet, and mobile viewports. Customize colors, fonts, and layout to match your brand.
Purpose Configuration
Define consent purposes — functional, analytics, marketing, personalization, third-party sharing — with per-purpose descriptions, required/optional toggles, and default states.
Per-Purpose Required/Optional Toggles
Mark certain purposes as required (e.g., essential processing) so data subjects cannot opt out, while keeping other purposes optional. Visual indicators distinguish required from optional.
Regulation-Specific Configuration
Configure different purpose lists and default states per regulation. GDPR visitors see all 6 lawful bases. DPDPA visitors see consent and deemed consent. CCPA visitors see opt-out rights.
Embed Code Generation
Generate a lightweight embed snippet — one script tag or iframe — that loads the preference center on your website. Auto-detects visitor jurisdiction for regulation-specific display.
API Reference Tab
Full API documentation built into the builder. See exactly how the preference center communicates with FOCTTA APIs — consent check, consent update, and principal lookup endpoints.
Self-service consent
that reduces DSARs
When data subjects can manage their own preferences, they file fewer DSARs. The preference center handles consent updates in real-time — no manual processing needed.
<!-- Preference Center Embed -->
<div id="foctta-preferences"></div>
<script
src="https://cdn.foctta.com/prefs.js"
data-tenant="your-tenant-id"
data-principal="dp_8a3fc7d2"
data-theme="light"
async
></script>
// Auto-detects jurisdiction from IP
// Shows regulation-specific purposes
// Updates consent in real-time via API
// Emits consent.granted / consent.withdrawn
// Full audit trail per interaction Why teams choose this
Ready to get started?
See consent preference center in action with a personalized demo.
Request a Demo