Confidential Dispatch

What a DPDP-compliant onboarding flow looks like, step by step

2 min readUpdated 2026-07-21
Consent in the flow

What a compliant onboarding flow looks like

The same app, step by step — asking for the right thing at the right moment, and leaving the choice with the person. Five points make it work.

Screen 1: minimal sign up A signup screen asking only for name and mobile, with a one-line reason and a continue button. Sign up Full name Mobile number Used to create your account. Continue 1 Sign up
Screen 2: just-in-time permission A mid-app prompt asking to allow location to find nearby clinics, with equal-weight Not now and Allow buttons. Allow location to findnearby clinics? So we can show clinicsnear you. Not now Allow 2 3 Just-in-time ask
Screen 3: optional marketing consent A separate, clearly optional prompt to receive health tips and offers, off by default, with the app continuing either way. One more thing OPTIONAL Get health tips &offers? Skip and the app worksexactly the same. Email me tips Continue You can turn this on later. 4 Optional consent
Screen 4: consent settings An in-app settings screen listing account, location, and marketing consents each with an on/off toggle, marketing off. Consent settings Turn any consent on or off. Account Create & service account Location Find nearby clinics Marketing Health tips & offers 5 Settings
What makes it right
1

Minimal signup

Only the data the core service needs — name and mobile — asked for up front, with a one-line reason attached.

2

Ask at the moment of need

The location permission appears when a feature first needs it, not bundled into signup. Context is what makes the choice meaningful.

3

A genuine decline

“Not now” carries the same weight as “Allow.” Refusing is a real, equal option — not a greyed-out afterthought.

4

Optional stays optional

Marketing consent is separate, off by default, and refusable — and the app works exactly the same if it’s declined.

5

Withdrawal in one place

A settings screen lets any consent be switched off as easily as it was granted. Withdrawal is one reachable screen, not a support ticket.

This is a mock. The screens shown are illustrative, not a real app.

Reviewed by Confidential Dispatch Editorial Team
Last updated 21 July 2026
Not legal advice.

Collecting personal data from your own customers?

These are the rights your business has to honour. See where you stand with a two-minute self-check — no sign-up, no data stored.

Run the compliance self-check →