"Accept data principal requests, classify with Claude, draft multilingual replies, and export immutable evidence — all in one self-hosted tool."
# Data principal submits request POST /api/public/requests { "message": "Please delete all my data.", "language": "Hindi" } # Claude classifies + drafts reply ✓ type: Deletion ✓ sla_due_at: 7 days from now ✓ suggested_reply: drafted in Hindi # Operator reviews and sends ✓ REPLY_SENT logged to evidence ✓ status: CLOSED ✓ PDF evidence exported
A data principal submits a request. By the time it closes, every action is timestamped, classified, and exportable.
/grievance accepts requests in 5 Indian languages. No login required for data principalsclaude-sonnet-4-6 classifies the request as Grievance, Access, Rectification, or DeletionEvery feature targets the gap between a data principal submitting a request and an organisation closing it on time.
/grievance — no account needed. Accepts Grievance, Access, Rectification, and Deletion requests in English, Hindi, Bengali, Tamil, and Marathiclaude-sonnet-4-6 classifies each submission into the correct DPDP request type with prompt caching and 3-retry exponential backoffsla_due_at — no cron jobs or background workers needed{ "message": "[Contact: user@example.com] Please delete all personal data you hold about me under DPDP.", "language": "English", "source": "public_form" }
{ "type": "Deletion", "status": "OPEN", "sla_status": "WITHIN_SLA", "suggested_reply": "Dear Data Principal, Thank you for your request under Section 13 of the DPDP Act 2023...", "evidence": [ REQUEST_CREATED REQUEST_CLASSIFIED REPLY_SUGGESTED ] }
Each tool is a standalone deployment. Each one solves a real problem with Claude.