Security & Trust

Your clients' data
is not our
training set.

Shrixa handles sensitive financial data โ€” PAN numbers, TDS figures, income details, P&L statements. We treat this with the seriousness it deserves. Here is exactly how we protect it.

AES-256 Encrypted
AWS ap-south-1
DPDP Act 2023
Zero Training on User Data
SECURITY STATUS
All Systems Operational
๐Ÿ” Data Encryption at Rest
AES-256
๐Ÿ”’ Encryption in Transit
TLS 1.3
โ˜๏ธ Data Residency
ap-south-1
๐Ÿ—๏ธ Network Isolation
VPC
๐Ÿ”‘ Key Management
AWS KMS
๐Ÿค– AI Training on User Data
NEVER
๐Ÿ›ก๏ธ DPDP Act 2023
COMPLIANT

Every layer secured.

Security is not a checklist for us โ€” it is an architectural constraint built into every component of Shrixa from day one.

๐Ÿ”
Encryption at Rest

All data stored in RDS PostgreSQL and S3 is encrypted using AES-256. AWS KMS manages all encryption keys with automatic rotation. No raw data is ever written to disk unencrypted.

AES-256 ยท KMS
๐Ÿ”’
Encryption in Transit

All communication between the Shrixa app and our servers uses TLS 1.3. API Gateway enforces HTTPS-only. No plaintext data ever travels over the network.

TLS 1.3 ยท HTTPS
๐Ÿ—๏ธ
VPC Isolation

All Lambda functions and RDS instances run inside a private VPC. No direct public internet access. All traffic flows through API Gateway with strict security group rules.

VPC ยท PRIVATE SUBNET
๐Ÿ”‘
Passwordless Auth

Shrixa uses Firebase Auth with magic link (email OTP). No passwords are stored anywhere in our system. No password breach is possible because there are no passwords to breach.

FIREBASE ยท OTP
๐Ÿ“„
Presigned URLs Only

All document access uses time-limited presigned S3 URLs. No public bucket access. Documents cannot be accessed without a valid, short-lived signed URL generated per-request.

S3 ยท PRESIGNED
๐Ÿ›ก๏ธ
IAM Least Privilege

Every Lambda function has the minimum IAM permissions required to perform its function. The IAM enforcer Lambda runs policy checks on every request. Over-permissioned access is architecturally impossible.

IAM ยท ZERO TRUST
๐Ÿค–
AI Isolation

Claude AI calls run in isolated Lambda contexts. Your financial inputs are never logged, cached across sessions, or used for model training. Prompt caching applies only to the Finance Act context โ€” never to user data.

ANTHROPIC ยท ISOLATED
๐Ÿ‡ฎ๐Ÿ‡ณ
India Data Residency

All primary data storage is in AWS ap-south-1 (Mumbai). This is a hard architectural constraint. No Indian user data is stored outside India. Compliant with DPDP Act 2023.

AP-SOUTH-1 ยท DPDP
๐Ÿ“Š
Consent Architecture

All consent records stored in RDS PostgreSQL โ€” not Firestore โ€” for legal integrity. CA-to-client mapping requires explicit client consent. All optional items unchecked by default per DPDP Act 2023.

DPDP ยท RDS

Security by design,
not by policy.

Security controls are embedded at every layer of the Shrixa stack โ€” from the client device to the database. No layer trusts another unconditionally.

DATA FLOW โ€” SHRIXA SECURITY LAYERS
๐Ÿ“ฑ
Flutter App
Client ยท Android / iOS / Web
TLS 1.3
โ†“ TLS encrypted โ†“
๐Ÿšช
API Gateway
AWS ยท HTTPS only ยท JWT auth
JWT
โ†“ authorizer checks โ†“
๐Ÿ”‘
Firebase Authorizer
Token validation ยท Security boundary
ISOLATED
โ†“ VPC private subnet โ†“
โšก
Lambda Functions
22 functions ยท Least privilege IAM
VPC
โ†“ AES-256 encrypted โ†“
๐Ÿ—„๏ธ
RDS PostgreSQL
ap-south-1 ยท KMS keys ยท Private
AES-256
01
Authentication Layer
  • Firebase Auth magic link โ€” no passwords stored
  • JWT token validated on every request by dedicated authorizer Lambda
  • Tokens expire and rotate โ€” no long-lived sessions
  • Biometric unlock is device-local only โ€” never transmitted
02
Data Layer
  • RDS PostgreSQL inside private VPC subnet โ€” not publicly accessible
  • AES-256 encryption at rest, KMS-managed keys
  • S3 documents accessible only via time-limited presigned URLs
  • ElastiCache Redis for rate tables only โ€” no PII cached
03
AI Layer
  • Anthropic Claude API โ€” isolated per-request context
  • Prompt caching on Finance Act only โ€” never on user data
  • No user inputs logged or retained by Anthropic for training
  • RAG pipeline over Income Tax Act โ€” no user data in index

Built for Indian law.

Every architectural decision reflects the requirements of India's data protection and tax law โ€” not retrofitted after the fact.

๐Ÿ‡ฎ๐Ÿ‡ณ
DPDP Act 2023

Digital Personal Data Protection Act compliance โ€” consent by default unchecked, data minimisation, purpose limitation, right to deletion.

๐Ÿ“
Data Residency

All data stored in AWS ap-south-1 Mumbai. Hard architectural constraint. No cross-border transfer for primary storage.

โš–๏ธ
IT Act 2025

Built natively for the Income Tax Act 2025 effective 1 April 2026. Section citations version-aware โ€” old Act for pre-April 2026, new Act for FY 2026-27.

๐Ÿ‘ฉโ€โš–๏ธ
CA Fiduciary

CA-to-client consent architecture ensures the CA remains data fiduciary under DPDP. Client consent required, recorded, and revocable.

Responsible Disclosure

Found a vulnerability?
Tell us first.

We take security reports seriously. If you discover a vulnerability in Shrixa or our infrastructure, please report it directly to our security team before public disclosure. We commit to responding within 48 hours, investigating all reports, and crediting researchers where appropriate.