Trust & compliance
Compliance & security
NRD is designed from the ground up for the regulatory environment that Indian insurers operate in. What follows is not a checklist — it is how the system is built.
Built for a regulated buyer
India-resident · audit-logged · isolatedData stays in India
All claimant data processed and stored in ap-south-1 (Mumbai). Consent manager, retention TTLs, 72-hour breach workflow.
DPDPA 2023CERT-In aligned
180-day log retention, 6-hour incident reporting, NTP-synced clocks, continuous monitoring.
CERT-In 2022Encrypted per-tenant
AES-256 at rest via customer-managed KMS keys. Immutable audit archive on Object-Lock (WORM).
KMS · WORMHard tenant isolation
Your claim file never touches another insurer's tenant. Lanes stay separate — enforced, not promised.
per-insurerChain of custody
Every retrieved document carries a tamper-evident, timestamped, court-ready certificate.
BSA S.63Digital Personal Data Protection Act
India's DPDPA 2023 requires that personal data be processed lawfully, for a specified purpose, and kept only as long as necessary. NRD is built around these obligations.
-
Data residency — ap-south-1
All claimant personal data is stored and processed in the AWS Mumbai region (ap-south-1). No personal data crosses India's border.
-
Consent management
Consent is captured at intake and associated with each data subject record. Purpose is declared at collection and cannot be changed without fresh consent.
-
Retention TTLs
Active claim records are retained for 7 years (standard limitation period). Data marked for deletion is purged on schedule with a logged audit trail.
-
72-hour breach workflow
If a breach is detected, a structured incident workflow begins immediately. The DPDPA-required notification is dispatched within 72 hours of confirmation.
CERT-In Directions
India's Computer Emergency Response Team directions (April 2022) require organisations to maintain logs, report incidents and keep clocks synchronised. NRD meets these requirements operationally, not by policy alone.
-
180-day log retention
API access logs, CloudTrail events, Lambda invocation logs and VPC flow logs are retained for a minimum of 180 days in tamper-evident storage.
-
6-hour incident reporting
Any qualifying security incident triggers the CERT-In reporting workflow. The 6-hour reporting clock is tracked automatically from detection.
-
NTP-synchronised clocks
All infrastructure is synchronised to an authoritative NTP source. Timestamps in evidence certificates, audit logs and chain-of-custody records are reliable.
-
Continuous monitoring
CloudWatch alarms, GuardDuty and structured log analysis run continuously. Anomalies alert an on-call engineer within minutes.
KMS encryption + WORM audit archive
Data at rest is encrypted with AES-256 using customer-managed KMS keys. Each insurer tenant has its own key. The audit archive uses S3 Object Lock (WORM) so records cannot be altered or deleted once written.
Encryption at rest
Every object in every S3 bucket is encrypted with a per-tenant customer-managed KMS key.
Immutable audit archive
S3 Object Lock in compliance mode prevents deletion or overwrite of audit records for the retention period.
Encryption in transit
All connections between client, CDN and origin enforce TLS 1.3. Older protocol versions are rejected.
Per-insurer hard isolation + lane partition
NRD enforces per-insurer hard tenant isolation so one insurer's claim data is never readable by another. Insurer and lawyer lanes are also kept strictly separate — they share a network only at the point of official disclosure.
-
Separate KMS keys per tenant
An insurer's KMS key cannot decrypt another tenant's data, even if the same Lambda function handles both.
-
DynamoDB row-level isolation
Every DynamoDB record carries an insurer-tenant partition key. IAM conditions prevent cross-tenant reads at the API level.
-
S3 prefix isolation
Each insurer's documents live under a dedicated S3 prefix with bucket policies that block cross-tenant access.
-
Lane partition
Insurer and lawyer workflows use separate API routes, separate data models and separate IAM roles. They converge only via explicit, logged disclosure events.
Every document, provably itself.
From the moment a record is retrieved, NRD hashes it, timestamps it, and locks it. If a single byte changes, the certificate breaks. You can hand it to a tribunal and prove it is the original — admissible under the Bharatiya Sakshya Adhiniyam, Section 63.
Verifiable · timestamped · locked 7 yearsSub-processor list
NRD uses a small, fixed list of sub-processors. All personal data processing by sub-processors is governed by a Data Processing Agreement and, where applicable, is restricted to ap-south-1.
| Sub-processor | Purpose | Location | Personal data |
|---|---|---|---|
| Amazon Web Services (AWS) | Compute, storage, database, KMS, SES, CloudTrail | ap-south-1 (Mumbai) | Yes — primary processor |
| AWS Bedrock (Amazon Nova) | Structured extraction and evidence summarisation | ap-south-1 / us-east-1 (inference profile) | Yes — claim documents |
| Google Fonts (CDN) | Font delivery for the marketing website only | Global CDN | IP address (log-free mode) |
| Twilio / WhatsApp Business API | Lawyer intake channel (record requests) | India edge | Phone number, message text |
Sub-processor list last updated 2026-05-22. Changes are notified to customers with 30 days' notice.
Need a full security overview for your InfoSec team? Security overview available on request — contact us.
Talk to us about your compliance requirements.
We'll walk your InfoSec and legal teams through the architecture.