Consent Docs

How it works

Who talks to whom, from setting up a notice to proving a consent and answering a rights request.

Concept3 min readFor everyone new to the product

PIEDAP Consent sits between your website or app and your team. A small script on your pages asks visitors and holds back tags. The service records every answer as evidence. Your team manages it all from the console. Your servers read, record and act on consent through the API and webhooks.

The flow, step by step#

  1. Your team → PIEDAP Consent

    Set up and publish

    In the console you list your purposes, write the notice, choose where it applies and publish it. Every published version is kept.

  2. Visitor → Your site

    A visitor opens a page

    The runtime, one script tag at the top of the page, starts before anything else. It holds back the tags you marked and the third-party tags it recognises.

  3. Your site → PIEDAP Consent

    The right form is chosen

    The runtime asks which form applies to this visitor's place and language, and whether they have already answered the current version.

  4. Your site → Visitor

    The notice is shown

    The visitor sees each purpose, the data it uses and their rights, in their language. They accept, refuse or choose purpose by purpose.

  5. Your site → PIEDAP Consent

    The answer is recorded and sealed

    The choice is stored with the exact wording shown, and sealed so that a later change would show. The visitor's identifier is kept only as a hash that cannot be turned back into it, unless you choose otherwise.

  6. Your site

    Allowed tags run

    Tags for the purposes and partners the visitor allowed now run. The rest stay blocked. The choice is remembered for next time.

  7. PIEDAP Consent → Your servers

    Your systems are told

    A webhook, a signed message to your server, reports each grant, change, withdrawal, expiry, erasure and rights request. Your customer database and marketing tools stay in step.

  8. Your servers → PIEDAP Consent

    Your servers ask and act

    With a secret key your servers record consent taken at sign-up, check what a person agreed to, and find, export, withdraw or erase everything held for them.

  9. Visitor → PIEDAP Consent

    People use their rights

    From the privacy button or a link you send, people review and withdraw their consents, or file an access, correction or erasure request on a hosted page.

  10. Your team → PIEDAP Consent

    Your team answers and proves

    In the console your team looks up a person's records, fulfils requests before their deadline and exports a signed receipt when someone asks for proof.

What runs where#

PartWhere it runsWhat it doesRead more
RuntimeThe visitor's browser, on your pagesShows the notice, holds back tags, remembers the choiceInstall on a website
Mobile SDKsYour iOS and Android appsFetch the form for your own consent screen, record the answer, read choicesRecord consent in a mobile app
Service and APIThe deployment at https://console.dpconsent.com/consentChooses the form, records and seals answers, sends webhooksAPI reference
ConsoleYour team's browserPurposes, forms, languages, regions, keys, records, requestsSet up your first banner
Server SDKsYour serversRecord consent, look people up, verify webhooks and receiptsNode.js client, Python client
Hosted pagesThe deployment, opened by your visitorsPrivacy notice, rights request page, consent portal, unsubscribeLink to the hosted pages

What stays with you#

The product records and proves consent. It does not send email, SMS or WhatsApp messages for you. It does not delete data in your own systems: a webhook tells you when to. The DPDP reference, starting with DPDP duties for notice and consent, lists duty by duty what the product does and what stays with you.

↑↓ to move, Enter to open