Auth & IDRetail· marketing-claim · dpdp-self-serve-erasure

Profile, sessions & delete.

Edit your profile, see every signed-in device, and start an account erasure — yourself.

Built by Watcher →
The problem

Why this exists.

Most apps hide profile and session management three menus deep and the delete option ten more.

DPDP §12 makes self-serve erasure a fiduciary obligation, not a feature toggle. We want one screen that surfaces all three controls.

How it works · 3 steps

From input to outcome.

  1. Step 01

    Step 1

    Edit display name, language, and notification preferences in line.

  2. Step 02

    Step 2

    See every active session with device and last-seen timestamp; revoke any one with a tap.

  3. Step 03

    Step 3

    Start account erasure with a 7-day grace window before the cascade runs.

Under the hood

The models and routes behind it.

Models called

No models cite this feature directly — backing logic is deterministic Python.

API routes
  • GET /api/v1/me/profile
Compliance posture
  • DPDP §12 — erasure is self-serve; the worker cascades across 30+ tables over the grace window.
  • Every session revocation lands in audit-trail with timestamp and IP.
  • Account export is available alongside erasure — going beyond the DPDP §11 access right.
What it's not

Self-serve profile is account-level. Per-record memory edits (what Mukodi remembers about you) live under your-memory.

← Back to all features