Three steps to compliant, usable data — whether you're building AI models, sharing with partners, or satisfying a DPDPA auditor. 40 Indian entity types. Less response time. Zero data retention.
Request
const result = await cloak.detect({
text: "Aadhaar: 1234-5678-9999,
PAN: ABCDE1234F"
});Response
{
"entities": [
{"type":"AADHAAR","conf":0.99},
{"type":"PAN","conf":0.98}
],
"redacted_text":
"Aadhaar: [AADHAAR], PAN: [PAN]",
"processing_ms": 42
}Detections Today
24,891
+12% from yesterday
Three steps to compliant, usable data. Works on text and documents in English.
Transformer-based models trained on Indian data identify Aadhaar, PAN, UPI, health records, and 40+ entity types — the way a trained human would. No regex rules. No manual updates.
Choose how sensitive data is handled: redact, pseudonymize, or tokenize reversibly. Configure per entity type, per workflow. Preserve data utility while eliminating compliance exposure.
Stateless API — no data ever stored on our servers. Integrate in under 5 minutes with any HTTP client. Audit-ready output for HIPAA, GDPR, DPDPA, and PCI-DSS.
The Digital Personal Data Protection Act 2023 is now enforceable. Fines up to ₹250 crore per violation. CLOAK API is India's first stateless ML model purpose-built to identify the 40 entity types that matter most under Indian privacy law — Aadhaar, PAN, UPI, VOTER ID, and more — with zero data retention by architecture.
₹250Cr
Max penalty per violation under DPDPA 2023
2023
DPDPA enacted — enforcement is active now
40+
Indian PII entities CLOAK detects natively
0 days
Data retention — stateless by architecture
40 Indian PII entity types — including every DPDPA-relevant identifier
Create your account in 30 seconds. 1,000 API calls included every month, no card required.
Generate a key from the dashboard. SHA-256 hashed, revoke or rotate anytime, zero plaintext storage.
POST text to our endpoint and receive structured DPDPA-compliant entity detections in JSON with less response time.
Works with any language. No SDK required — just HTTP.
curl -X POST https://api.cloakdlp.com/v1/detect \
-H "Authorization: Bearer cloak_live_sk_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"text": "Aadhaar: 1234-5678-9999, PAN: ABCDE1234F"}'{
"entities": [
{ "type": "AADHAAR", "text": "1234-5678-9999", "confidence": 0.99 },
{ "type": "PAN", "text": "ABCDE1234F", "confidence": 0.98 }
],
"redacted_text": "Aadhaar: [AADHAAR], PAN: [PAN]",
"processing_time_ms": 38
}Start free. Scale when you're ready. No surprise bills.
Free
For developers exploring the API.
Pro
For teams building compliant products.
Custom
For high-volume and regulated industries.
All plans include zero data retention · Stateless inference · DPDPA-ready architecture