What is Consentrix?
Consentrix is a Consent Management Platform (CMP) built to help organizations collect, store, and manage customer consent in a structured, auditable, and compliant way — aligned with data-protection regulations such as PDPA (Thailand), GDPR (Europe), and similar frameworks around the world.
Why We Built It
Modern businesses interact with customers across many channels, products, and integrated partner systems. Every interaction that involves personal data requires explicit, documented consent. Without a central system to manage consent:
- Consent records are scattered across siloed applications
- It is difficult to prove what a customer agreed to, and when
- Withdrawing consent or updating preferences is inconsistent
- Third-party data sharing becomes a compliance and legal risk
Consentrix solves these problems by providing a single source of truth for all consent data across your entire organization — every decision, every version, every audit trail — in one place.
Core Capabilities
| Capability | Description |
|---|---|
| Consent Template Management | Define and version the legal/policy text your customers must agree to. |
| Consent Decision Collection | Record customer acceptance, rejection, or withdrawal of each consent template version. |
| Partner Data Sharing Control | Manage whether customer consent allows data to be shared with specific third-party partners. |
| Communication Channel Blocking | Control which channels (email, SMS, push) a customer can be contacted through per product. |
| Cookie Consent | Serve customizable cookie banners and record per-category cookie preferences. |
| Audit Logging | Every action is immutably logged — who did what, to which resource, and when. |
| Role-Based Access Control (RBAC) | Fine-grained permissions with customizable roles for your team. |
Key Technical Concepts
Before using Consentrix, familiarize yourself with the following terms used throughout the platform and its APIs:
| Term | What it means | Learn more |
|---|---|---|
| Consent Template | The master definition of a consent item (e.g., "Marketing Communications Policy") | Consent Policies |
| Template Version | A versioned snapshot of a template's content, with lifecycle states | Consent Policies |
| Consent Decision | The recorded response (given / reject / withdraw) of a customer for a template version | Consent Policies |
| Product | A service or product in your organization that requires consent management | Consent Policies |
| API Key / System Key | Credentials that let an external system call Consentrix APIs securely | Identity & Access |
| Subject | The end-customer represented inside Consentrix (identified by your system's customer_id) | Identity & Access |
| Partner | A third-party company that may receive shared data, controlled via consent | Partner & Channel Control |
| Cookie Consent | A browser-side cookie banner and preference manager | Cookie Concepts |
How Consentrix Fits Into Your Architecture
Your Application / Partner Systems
│
│ x-system-api-key (API Key)
▼
┌─────────────────────┐
│ Consentrix API │ ← Public endpoints used by your applications
│ (v1 endpoints) │
└─────────┬───────────┘
│
▼
┌─────────────────────┐
│ Consent Engine │ ← Core decision, template, and subject logic
└─────────┬───────────┘
│
▼
┌─────────────────────┐
│ Backoffice Portal │ ← Internal team manages templates, reviews, audit logs
└─────────────────────┘
Your applications interact with Consentrix through registered Systems using an API Key. The Consentrix Backoffice Portal is used by your team to author consent templates, review and approve them, and inspect customer consent decisions.
Related Links
- Consent Guide — Learn to manage consent templates
- Cookies Guide — Learn to manage cookie consent
- Administration Guide — Learn to manage users and permissions
- Key Concepts — Understand core concepts
- API Reference — Full API documentation