Skip to content
myconsentapp

Self-hosted, for Data Fiduciaries

ConsentRoom: Consent Management System

Your consent operations room, inside your own network.

ConsentRoom is the self-hosted system your DPO, operations and IT teams use to run DPDP consent day to day. It keeps the personal data on your side, answers "may we process this?" for every system you have, and can connect to myconsentapp, the proposed Consent Manager, through the same public API open to every business.

  • Self-hostedDocker on your own servers or cloud
  • Data stays with youNames, phones and emails never leave your network
  • Built for DPDPAct 2023 and Rules 2025 timelines built in

Why it is needed

A Consent Manager does not take your obligations away

The DPDP Act makes the Data Fiduciary responsible for compliance, whoever does the processing (section 8(1)). A Consent Manager gives the Data Principal one place to give, review and withdraw consent; your business still has to prove each consent, act on every withdrawal and answer every request within the time allowed. That work happens in your systems, with your customer data, and that is what ConsentRoom is for.

How it fits

Between your systems and the proposed Consent Manager

Your website, app, CRM and branch tablets talk to ConsentRoom. ConsentRoom keeps the personal data, decides locally whether processing is permitted, and exchanges only what is required with myconsentapp over its public Basic API, the same API any business can call directly.

  1. Your systems

    Web, app, CRM, core banking, branch tablets and call centres push customers, consents, withdrawals, requests and grievances to the ingest API.

  2. ConsentRoom

    Encrypts and stores the personal data, keeps a live mirror of every consent, and gives your teams one workspace for every case.

  3. Proposed Consent Manager

    Receives consents and withdrawals, sends back what Data Principals do from their dashboard, and keeps the signed record. Only pseudonyms leave your network.

Know the difference

Consent management software is not a Consent Manager

The two sound alike and are often confused. One is a tool a business uses on its own data. The other is a role created by the DPDP Act, registered with the Data Protection Board and working for the individual.

What it is
Consent management softwareSoftware a business installs or subscribes to, to run its own consent records
Consent ManagerA company that must register with the Data Protection Board of India (section 6(9)). myconsentapp is a proposed Consent Manager and will apply for registration
Works for
Consent management softwareThe Data Fiduciary that runs it
Consent ManagerThe Data Principal: accountable to her and acting on her behalf (section 6(8)), in a fiduciary capacity
Who chooses it
Consent management softwareThe business
Consent ManagerThe individual: she may give, manage, review or withdraw consent through a Consent Manager (section 6(7))
Rules it follows
Consent management softwareYour own policies; no registration
Consent ManagerRegistration conditions and obligations in the First Schedule of the DPDP Rules, with audits reported to the Board
Covers
Consent management softwareOne business and its customers
Consent ManagerOne place for an individual's consents across every business onboarded onto its platform
Records
Consent management softwareYour own logs, kept by you
Consent ManagerAn independent record of consents, notices and sharing, kept for at least seven years
Independence
Consent management softwarePart of your business
Consent ManagerMust avoid conflicts of interest with Data Fiduciaries, and publish its owners and management
Example
Consent management softwareConsentRoom, CRM consent modules, cookie banners
Consent Managermyconsentapp, a proposed Consent Manager

You need both. Software to run your side of consent every day, and readiness for the Consent Manager your customer chooses. ConsentRoom is one such software: an independent tool, separate from myconsentapp.

Why it matters to every Data Fiduciary

Why every Data Fiduciary will need to work with Consent Managers

Using a Consent Manager is a right of the Data Principal, not a favour from the business. Once your customers start using one, you have to be able to act on what it sends you.

The burden of proof is on youAct s.6(10)

If a consent is ever questioned, the Data Fiduciary must prove that a notice was given and that consent was given in line with the Act and the Rules (section 6(10)). Your own logs are evidence you made about yourself. A signed record kept by an independent Consent Manager, accountable to the customer, is evidence kept by the customer's own representative.

  • The choice belongs to the customer

    The Data Principal may give, manage, review or withdraw her consent through a Consent Manager (section 6(7)). A business cannot cancel that choice because it prefers its own consent screen.

    Act s.6(7)

  • The Consent Manager speaks for her

    It is accountable to the Data Principal and acts on her behalf (section 6(8)). Its valid instructions are hers, subject to checks on identity, authorisation and security.

    Act s.6(8)

  • A withdrawal is a withdrawal

    Withdrawing must be as easy as consenting, and processing must stop within a reasonable time (sections 6(4), 6(6)). A withdrawal sent through a Consent Manager is no less valid.

    Act s.6(4), 6(6)

  • Grievances can come from either side

    The Data Principal has the right to grievance redressal from the Data Fiduciary or the Consent Manager (section 13(1)), within 90 days at the outside.

    Act s.13, Rules r.14(3)

How ConsentRoom handles this

Use cases

Where ConsentRoom does the work

Features

Everything a DPO office needs, in one system

Collect and connect

  • Ingest API

    One REST API for your systems: customers, consents, withdrawals, consent links, rights requests and grievances. Idempotent, with per-system keys and scopes.

  • Bulk import

    Load existing customers from a file (up to 10,000 lines a batch) to link them to their consents.

  • Consent links

    Ask for consent from any channel: ConsentRoom creates a hosted consent link on the Consent Manager and returns the URL to send by SMS, WhatsApp or email.

  • Paper and in-person consent

    Record consents taken on paper or at a counter, with the evidence reference, in a simple screen for front-line staff.

Decide

  • Local consent check

    Up to 100 checks per call, answered from a mirror synced every 30 seconds. Fails closed: when the mirror is stale it answers "unknown".

  • Consent mirror

    Every consent with its purposes, status, validity and verification, searchable by purpose and status.

  • Customer view

    One page per customer: consents by purpose, open cases and history, with personal data masked by default.

Work

  • Today list

    What needs doing now: withdrawals to acknowledge, cases near their due date, sync problems.

  • Cases

    Rights requests and grievances with assignment, notes, stages, timelines and SLA clocks; replies go back to the Consent Manager.

  • Breach register

    72-hour clock, intimation draft and filing under approval.

  • Reports

    Compliance summary, SLA performance and consent coverage, plus the evidence pack from the Consent Manager.

  • Simple and Advanced modes

    A short, guided screen for branch and call-centre staff; the full workspace for the DPO office.

Protect

  • Encrypted personal data

    Names, phones and emails encrypted with AES-256-GCM under your own master key; searchable through blind indexes, never stored in clear.

  • Roles and units

    Eight built-in roles (owner, admin, DPO, analyst, operator, engineer, auditor, viewer), scoped to branches or business units.

  • MFA for everyone

    TOTP two-factor sign-in for every role except read-only viewers.

  • Reveal with a reason

    Unmasking personal data needs a permission and a stated reason, lasts five minutes and is audited.

  • Maker-checker

    Configuration changes, erasures, breach filings and powerful role grants need a second person to approve.

  • Tamper-evident audit log

    Every action in a hash-chained log you can verify with one command.

Download and installation

Runs on your infrastructure in an afternoon

ConsentRoom ships as Docker containers: the app (web interface and APIs), a background worker, and a PostgreSQL 16 database (or point it at your own PostgreSQL server, such as Amazon RDS or Azure Database for PostgreSQL). Your IT team installs it on a server or VM in your data centre or cloud account; nothing about your customers is hosted by us.

What you need

  • A Linux server or VM with Docker and Docker Compose v2
  • A TLS reverse proxy (or load balancer) in front of the app
  • To connect to myconsentapp: a business account and a Basic API key from its business console, as for any business
  • Somewhere safe to keep the master encryption key, separate from database backups

Want to try it first? An evaluation mode runs without Docker on a laptop with a local PostgreSQL. Ask for it in the form.

From request to first consent

  1. 1Request the downloadFill in the form below. We confirm your organisation and send the package, the installation guide and your account details.
  2. 2InstallSet a database password, generate a master key and run docker compose up. A built-in doctor command checks the setup.
  3. 3Set upThe first visit asks for your organisation, the owner account (with two-factor sign-in) and the connection to the Consent Manager, which it tests on the spot.
  4. 4Connect your systemsCreate an ingest key for each system, add your teams with their roles, and start sending consents.

Upgrades are a new container version. ConsentRoom tells you under System when an update is available or required.

Request download

Request the download and installation guide

Tell us about your organisation and how you plan to run ConsentRoom. We will reply with the download, the installation guide and a time to help with setup.

Give an email address, a mobile number, or both.

Prefer email? Write to myconsentapp@skorydov.com

Questions

Is ConsentRoom a Consent Manager?

No. myconsentapp is the proposed Consent Manager: the platform the Data Principal uses. ConsentRoom is software for the Data Fiduciary, installed by you, to run your side of consent.

Is ConsentRoom part of myconsentapp?

No. ConsentRoom is an independent tool, provided for the ease of Data Fiduciaries. It is a separate product from myconsentapp, the proposed Consent Manager, and the two are not tied to each other. ConsentRoom talks to myconsentapp only through the public Basic API that every business can use.

Do we need ConsentRoom to use myconsentapp?

No. You can call the API directly from your own systems. ConsentRoom saves you building the vault, the local check, the case workspace and the audit trail yourself.

Where is our data stored?

In your own database, on your own servers. Personal data is encrypted with a key only you hold. The Consent Manager receives pseudonymous references, not your customer records.

Who installs and runs it?

Your IT or infrastructure team, or your IT partner. We help with the first installation and answer questions during setup.

Does it replace our CRM or core system?

No. It sits beside them. Your systems keep their data and ask ConsentRoom whether processing is permitted.

Privacy choices

Choose what this site may store in your browser. Your choice is kept on this device only, is never sent to us, and you can change it here at any time.

Read our privacy notice