Integrations

How we find where personal data lives

Without copying any of it. We read the catalogue your systems already publish — table names, column names, types — and never a row.

See it on your stack What we actually read Read-only. Metadata only. Hosted in India.
The job

Connecting is not the point. A map that stays true is.

Every DPDP obligation rests on knowing where personal data sits. You cannot answer an access request in a system you forgot, erase from a table nobody documented, or scope a breach across an estate you last mapped in a spreadsheet eighteen months ago.

1

Discovery, once

We connect to each system and read its structure. What comes back is a list of tables and columns — the raw material of your data map, gathered in minutes rather than by interviewing every department.

2

Classification, reviewed

Column names suggest what they hold: patient_mobile looks like a contact number. We propose, your team confirms one column at a time. Nothing is classified as personal data because software guessed.

3

Then it stays current

Re-run the read and new columns surface as changes to review. A map built once decays; this is the part that keeps the record of processing honest a year later.

The important part

What we read, and what we cannot

For a database, we query the information schema — the catalogue the database keeps about itself. Not the tables. This is a structural limit rather than a policy we promise to keep.

What comes back

  • Table names — appointments, patients
  • Column names — mobile_no, dob, aadhaar_last4
  • Data types — varchar, date, int
  • How many columns each table has

What does not, and cannot

  • Any row, any value, any record
  • A single patient, customer or employee name
  • A copy of your database, held anywhere by us
  • Anything written back — the connection is read-only

Your systems stay where they are. We hold a description of them, which is why a compliance tool does not become another place your data can leak from.

Coverage

Four shapes cover most of an estate

Systems differ enormously in what they do and very little in how they let you read their structure. We build to the shape, which is why the fifth system of a given kind costs nothing to add.

SQL databases

PostgreSQL and Microsoft SQL Server today — between them, most hospital, ERP and line-of-business systems running in India. We read the information schema over a read-only login.

Object storage

S3 and anything S3-compatible. We list what buckets and prefixes exist and how objects are named — enough to find the scan archive nobody had written down.

SaaS over REST

Zoho and HubSpot today, and the pattern generalises: authenticate, ask the tool which objects and fields it holds, take the field list. Most business SaaS answers that question the same way.

Estates you declare

Some things cannot be queried and still hold personal data — a CCTV estate is the one every hospital forgets. Those are declared rather than connected: site, camera count, retention, whether minors are in frame. It enters the same register.

Everything else — paper registers, a departmental spreadsheet, a legacy system with no interface — is entered directly or imported from CSV. A map that only contains what happens to be machine-readable is not a map of your organisation.

If yours is not listed

A new connector is days, not a project

A connector has to do three things: check the credentials work, list what structures exist, and describe itself back to you without ever echoing a secret. That is a small, fixed shape — the ones we already run are between twenty-eight and forty-six lines each.

So when a system is missing, the honest estimate is days of our engineering time, not a quarter of roadmap. Tell us what you run at the discovery stage and it is scoped then, before you have committed to anything.

What we would ask you for

  • What the system is, and roughly how it is reached
  • A read-only credential, scoped to schema
  • Someone on your side for one call

We build it — it is not something you are expected to write against a public SDK.

Not sure what you would even connect?

Most organisations underestimate their estate by a factor of two. Bring the list you have and we will tell you which of it we can read today and which needs new connectors.

Your side of it

What your IT team actually has to do

The most common reason a compliance project stalls is that it turns into an engineering project nobody scheduled. This one should cost your team an afternoon.

Issue a read-only login

Per system, scoped to read the catalogue. No schema changes, no agent installed on your servers, nothing deployed into your environment.

Allow the connection

Outbound from us to the system, or a scheduled read from inside your network where the system is not reachable from outside.

Review the first pass

The one part that genuinely needs your people: confirming what each column holds. It is reviewed column by column, and it is the difference between a real register and a guess.

Credentials

How the credential is held

Encrypted at rest with AES-256-GCM, decrypted only for the moment a read runs, never written to a log, and wiped when you revoke the connection. What you can see afterwards is a summary — host, database, user — never the secret you typed.

For developers

There is exactly one thing to paste

If you came here expecting an API reference, we do not publish one, and that is deliberate. RuleExpert is bought by a DPO and run by a compliance team. A product that needs your engineers before it does anything useful has moved the work rather than removed it.

The single exception is consent capture on your own website, which genuinely has to live in your page. That is a script tag and a three kilobyte file — no framework, no build step, no dependency on anything of ours at runtime.

What a developer touches

  • One script tag on the pages that collect consent
  • A QR code or link for offline capture — no code at all
  • Nothing else, unless you ask us for it

Building against our API is possible for enterprise work, and it is a conversation rather than a self-serve portal.

Questions

What IT usually asks

Can you actually see our customers’ records?

No, and not because we promise not to. For a database we query the information schema, which is the catalogue the database maintains about itself — table names, column names, data types. The read never touches a user table, so there is no row for us to return. For object storage we list bucket and object names, not object contents. For a SaaS tool we ask which fields exist, not what is in them. If you want to verify that rather than take it on trust, point the connection at a test instance first and watch what comes back.

Do we have to install anything?

No agent, no software in your environment, no schema changes. You issue a read-only credential and allow the connection. Where a system is not reachable from outside your network — which is normal for hospital systems — the read is scheduled from inside instead, and the same rule applies to what it sends back.

What if you have no connector for our system?

Then we build one, and the honest estimate is days rather than a roadmap item. A connector has to check credentials, list what exists and describe itself safely — the ones already running are under fifty lines each. Say what you run during discovery and it gets scoped before you commit to anything. What we will not do is pretend a system is supported and find out during implementation that it is not.

Where does the credential live, and who can see it?

Encrypted at rest with AES-256-GCM on infrastructure in India, decrypted only for the moment a read runs, and wiped when you revoke the connection. It is never written to a log — the summary shown back in the product is host, database and user, never the secret. Revoking is immediate and does not delete the map already built.

Do you publish an API reference or an SDK?

Not publicly, and we would rather say that than list one we do not maintain. The product is built so that a compliance team can run it without engineering support, and the only thing that has to live in your codebase is the consent widget — a script tag and three kilobytes. If you have an enterprise case for programmatic access, it is a conversation with us rather than a portal you sign up to.

How often does the discovery run?

As often as you want it to, and the point is that it is repeatable. A data map built by interview is accurate on the day it is finished and wrong within a quarter. Re-reading the structure surfaces new tables and columns as changes to review, so the register stays defensible rather than becoming a document you dread being asked about.

In their words

What compliance teams tell us

“We always thought DPDP compliance was the client’s responsibility since we were only executing services. The evaluation made it clear that how we handle client data creates risk on our side too. It changed how we work internally.”
DSFounderDigital services firm
“We had a basic understanding of DPDP requirements, but the scorecard highlighted gaps we hadn’t identified internally — especially around consent handling and data visibility. It gave us a much clearer starting point.”
BSFounderB2B SaaS company
“The DPDP score was surprisingly insightful. Within minutes we could see where we stood and what needed immediate attention. It simplified something that initially felt quite complex.”
FPProduct HeadFintech platform
“After reviewing our score we opted for a consultation. The discussion was very practical — we got clear direction on what to fix first and how to approach DPDP compliance in a structured way.”
LGFounderLogistics company

Real client quotes, attributed by role and sector — we never name a client.

Insights

DPDP, explained properly

All articles

Working across

Healthcare & HospitalsDiagnostics & Labs Education & EdtechBFSI & Fintech InsuranceLogistics & Mobility Retail & E-commerceIT & SaaS ManufacturingReal Estate
Hospitality & TravelMedia & Publishing Professional ServicesStaffing & HR TelecomOnline Gaming NGO & Non-profitGovernment & PSU Pharma & Life SciencesAutomotive

Bring us your list of systems

Discovery usually finds the ones you did not. That is the point of it, and it is the fastest way to see whether any of this fits your estate.