Skip to content

Work / Chitragupt / Wiki / Decisions

infrastructure

Decisionverified 2026-10-23

Infrastructure

Choice:

  • Domain chitragupt.ai. Everything runs in asia-south1 (Mumbai), single region.
  • Transactional email goes through ZeptoMail's India data centre (api.zeptomail.in).
  • Every contact address (support, grievance, DPO, billing) is firodiya.ritesh@gmail.com; chitragupt.ai has no mail records.
  • .env files are gitignored; only .env.example is committed.
  • Every browser-facing function is public in production (scripts/check-callables-public.mjs), every query that needs an index has one, and a deploy is done only after pnpm --filter website e2e:production passes.

Why: DPDP data residency (data-residency-dpdp). A grievance address that bounces is worse than a plain one that works.

Rejected: multi-region · Resend (no India region) · @chitragupt.ai addresses with no MX · committed .env files.