Security and DPDP compliance, documented and in writing.

How Ophriel Systems handles customer data on shared SaaS and dedicated PaaS plans: tenant isolation, application-layer encryption, data processing addendums, and DPDP Act 2023 obligations.

What tenant isolation actually looks like

This is the shared plan (SaaS), where clients sit on one platform. Choose a dedicated plan (PaaS) instead and the boxes below become entirely separate infrastructure — a server of your own, not just your own row.

Ophriel’s shared infrastructure
Client A
isolated database
Client B
isolated database
Client C
isolated database

Every box above is scoped by organisation. There is no query path from one client’s account into another’s data.

Shared plan · SaaS

Your account on our multi-tenant platform, isolated by account at the database level.

Dedicated plan · PaaS

A separate server provisioned for you alone — your own instance, database, and backups, separate from every other client.

How your data is handled

Contract

Data processing terms

Every client signs a Data Processing Addendum covering what we handle, where it is stored, how long we retain it, and what happens when the relationship ends.

Law

DPDP Act 2023

You are the Data Fiduciary for your customers' personal data. Ophriel Systems acts as your Data Processor and operates under your written instruction.

Disclosure

Your data stays in India

Deployments run on DigitalOcean infrastructure in the Bangalore region (BLR1). The region is named in your Data Processing Addendum before you sign — in the contract, not in a footnote — and we will tell you in writing before it ever changes.

Isolation

Tenant isolation

On a shared plan, every client's data is scoped by organisation at the database level. On a dedicated plan, it's a separate instance entirely. Either way, cross-client access is structurally prevented, not policy-prevented.

Encryption

Encryption

Sensitive fields, identity documents in particular, are encrypted at the application layer — not only at rest on the disk.

Backups

Backups

Automated, stored separately from the primary hosting provider, and test-restored. A backup nobody has ever restored is a rumour, not a backup.

Payments

Payments

Card and payment data is handled entirely by Razorpay. Ophriel CRM does not store card details.

Want the details in writing?

Ask for the Data Processing Addendum when we scope your deployment — it names the region, the retention terms, and what happens if you leave.