Compliance is not a feature flag. Zafroi treats your customers' data with the same posture we'd want for our own.
Zafroi is built around two regulatory baselines: India's Digital Personal Data Protection Act (DPDP Act 2023) and the EU General Data Protection Regulation (GDPR). Both require explicit consent capture, breach notification, right to access, right to erasure, and a defensible audit trail. Zafroi covers each of these as platform primitives, not optional features.
GDPR Article 15 (access), 17 (erasure) and 20 (portability) — and DPDP Act equivalents — are operationalised as one-click endpoints in the admin console.
Sensitive fields (email, phone, address) are masked by default in operator-facing tables and detail panes. Each click-to-reveal is logged to the audit trail (GDPR Article 30 "records of processing activities"), giving you a complete picture of who saw what.
Every mutation, every PII reveal, every login is recorded. Filterable by tenant, actor, action and date range. Retention follows industry norms (7 years for security events, 13 months for PII access).
Tenant data is isolated at the database row level and enforced at every query boundary. A TENANT_ADMIN cannot read another tenant's data even by guessing IDs — the API returns 403 Forbidden and writes a security audit event.
For cross-tenant ZAFROI ops actions, the API echoes actingAsTenant on every
response. The admin UI surfaces a persistent indicator so an operator can never
accidentally mutate the wrong tenant's data.
Tenants in past_due, expired or cancelled
subscription states return a clean 403 from operational endpoints with code
SubscriptionExpired. The UI routes to a friendly suspended landing
page; platform admin endpoints stay accessible so renewal is one-click.
Roadmap items — not yet shipped, but on the boards:
We send the latest version on request. Reply with your DPO contact and we'll route it to legal.
Email legal@zafroi.com