Skip to content
Ritesh FirodiyaGet in touch

Work / Chitragupt / Wiki / Concepts

data-residency-dpdp

Conceptcanonicalverified 2026-06-26

CONCEPT.DATA-RESIDENCY-DPDP

Data residency and DPDP compliance

Summary

All user data lives in asia-south1 (Mumbai) and the product operates under the Digital Personal Data Protection Act 2023 — single-region, consented, erasable, grievance-officered.

Why it matters

The audience is Indian filers handling PAN, bank, and salary data. DPDP §8 minimisation and §13/§14 user rights (correction, erasure, grievance) are not optional, and a multi-region footprint would multiply the sub-processor surface beyond what a one-team V1 can defend in a regulator audit. Pinning Firebase, Cloud Functions, and Firestore to a single Indian region collapses the residency story to one sentence.

Implications

  • Firebase + Cloud Functions + Firestore all pinned to asia-south1. No multi-region failover.
  • Grievance officer desk lives on the admin pillar with a statutory 30-day response deadline.
  • Audit log retained 7 years.
  • User can withdraw consent and trigger erasure — every collection must be erasure-walkable.
  • Every sub-processor (storage, email, payments, analytics) must be enumerated and consented to before sign-up — see infra-sub-processors.
  • No transfer of personal data outside India in V1.
  • ToS and Privacy URLs always served from chitragupt.ai.

Related

Sources

  • .context/wiki/concepts/* § "Hard constraints (V1)" — region row, DPDP row
  • .context/wiki/concepts/* § "Core principle — read-only review platform" — DPDP §8 minimisation rationale

Every project of mine is written down like this.

Read the résumé