Built for India’s DPDP Act

Collect, prove, and act on user consent.

One dashboard for privacy compliance: a no-code consent widget, a system of record for every decision, and a deadline-tracked workflow for data-rights requests.

One script tag to embed·Multi-language·Full audit trail
The problem

A banner is not proof.

Under the DPDP Act you have to produce the decision: who consented, to what, when, in which language, and by what method.

The record

Every decision, kept as evidence.

Foxinel writes each accept, reject and custom choice to a permanent, searchable log you can export the moment someone asks.

The platform

Your whole DPDP workflow in one place.

One dashboard holds the whole compliance surface and the workflow that keeps every request answered on time.

Built for India’s DPDP Act

Collect, prove, and act on user consent.

One dashboard for privacy compliance: a no-code consent widget, a system of record for every decision, and a deadline-tracked workflow for data-rights requests.

One script tag to embed·Multi-language·Full audit trail
↓ Scroll
The problem

A banner is not proof.

Under the DPDP Act you have to produce the decision: who consented, to what, when, in which language, and by what method.

The record

Every decision, kept as evidence.

Foxinel writes each accept, reject and custom choice to a permanent, searchable log you can export the moment someone asks.

The platform

Your whole DPDP workflow in one place.

One dashboard holds the whole compliance surface and the workflow that keeps every request answered on time.

Built for the DPDP Act
6 Indian languages
No-code widget setup
Full audit trail
Role-based team access
One-script embed
CSV export
Request deadline tracking
Google Consent Mode v2
72-hour breach steps
Built for the DPDP Act
6 Indian languages
No-code widget setup
Full audit trail
Role-based team access
One-script embed
CSV export
Request deadline tracking
Google Consent Mode v2
72-hour breach steps
One dashboard

Everything a regulator would ask to see, in one place.

Built for e-commerce, SaaS, fintech, healthtech and D2C teams that collect personal data in India.

app.foxinel.com/dashboard
Consent overview
Last 30 days
Consents recorded
48,213
+12.4% vs prior
Accept rate
71%
+3.1 pts
Open requests
14
2 due this week
Overdue
0
All within deadline
Decisions per day
Rights requests
AccessApproved
ErasureIn review
CorrectionCompleted
GrievanceDue in 6d
Features

Every DPDP tool your team needs, built in.

01

Consent Widget Builder

Guided builder for notice copy, purposes, design, languages and review. Draft, version and re-activate banners without losing history.

Brand-matchedMulti-languageOne script tag
02

Consent Records

Every accept, reject or custom choice recorded with timestamp, purposes, method and language. Search, filter and export.

SearchableCSV export
03

Data Rights Requests

Access, Correction, Erasure, Grievance and Nomination with a built-in countdown (30-day target, 90 days for grievances) and overdue alerts.

Deadline trackingSelf-serve intake
04

Vendor Registry

Record what personal data you share, why, and with whom: category, country and Data Processing Agreement status.

DPA statusLocation
05

Breach Log

Log a breach and follow the DPDP steps: 72-hour Board notice, telling affected people, and a detailed report, with a PDF ready to send.

72-hour clockPDF report
06

Audit Log

Every meaningful action across the dashboard is logged automatically and exportable for compliance review.

Who · what · when
07

Team & Access

Invite teammates with none, view or edit access per module. Owner-level controls for sensitive settings.

Per-moduleOwner controls
08

Developer Integration

One embeddable script, JWT identity binding to your own users, and a rotatable signing secret.

JWT bindingRotatable secret
Consent widget builder

Design and publish a compliant banner without writing code.

A guided builder walks you through notice copy, purposes, design, languages and review. Match your brand, define mandatory and optional purposes, then embed with one script tag.

1Notice copyWhat you collect and why, in plain language.
2PurposesEssential, analytics, marketing (mandatory or optional).
3DesignColors, fonts, position, button text.
4LanguagesVisitors pick their language on the banner.
5ReviewPublish, version, re-activate without losing history.
We value your privacy
ENहिन्दीதமிழ்

We use your data for the purposes below under the DPDP Act. Choose what you consent to. You can change this at any time.

Essential
Required
Analytics
Optional
Marketing
Optional
Reject allSave choicesAccept all
Rights requests

Answer every data request before the deadline.

Access, Correction, Erasure, Grievance and Nomination requests come in through a ready-made intake, get a countdown automatically, and leave a full history trail.

30d
Default response target
5
Request types
0
Overdue
STEP 01Intake

User submits a request

End users submit and track Access, Correction, Erasure, Grievance or Nomination requests through a hosted form.

REQ-2041 · Erasurereceived 09:14
STEP 02Deadline set

Clock starts automatically

A response deadline attaches the moment a request lands: 30 days by default, 90 for grievances. Overdue alerts go to the owning team.

due 2026-10-0629d 14h remaining
STEP 03Review

Approve, reject or complete

Each action carries a reason where appropriate and is written to the request history and the global audit log.

approved by a.mehtareason attached
STEP 04Closed

The whole picture, at a glance

Submitted, approved, completed and overdue on one dashboard, with history ready for a regulator or auditor.

REQ-2041 · completedday 3 of 30
Records

Vendors, breaches and every action, logged for you.

vendorRazorpay
dataemail, phone
DPAsigned

Vendor Registry

Track every third party you share personal data with, including category, country and DPA status.

incidentBR-007
severitymedium
statusresolved

Breach Log

Log a breach and follow the DPDP steps: 72-hour Board notice, telling affected people, and a detailed report, with a PDF ready to send.

actorr.iyer
actionbanner.publish
at14:02:11

Audit Log

Who did what, and when. Every meaningful action across the dashboard, searchable and exportable.

Data security

Your customers’ data, protected by default.

Every company’s data is strictly scoped and isolated. Every sensitive action is attributable and logged.

Modern password hashing

Argon2-hashed passwords, never stored in plain text.

Secure sessions

Server-revocable sessions with CSRF protection on every request.

Encrypted secrets

Encrypted at rest and shown only once, when you create it.

Data minimization by design

End-user emails are only stored if a company explicitly opts in.

Rate-limited endpoints

Login and public endpoints are protected against abuse.

Full audit trail

Every sensitive action is attributable and logged.

Self-serve account recovery

Secure, single-use, time-limited password reset links.

Role-based access

Teammates only see and touch what they're permitted to.

Multi-tenant isolation

Every company's data is strictly scoped and isolated.

Integration

Live on your site with one line of code.

A single embeddable script for the widget. Secure JWT-based identity binding to link consent to your own logged-in users. A rotatable signing secret, managed from the dashboard.

✓Single embeddable script for the consent widget
✓JWT-based identity binding to your own users
✓Rotatable signing secret, managed from the dashboard
✓Google Consent Mode v2: Google tags follow each visitor's choice
✓Block any script until the visitor consents
index.htmlserver.js
<!-- 1. Embed the widget -->
<script src="https://cdn.foxinel.com/widget.js"
        data-key="cs_live_7f3a…"></script>

// 2. Bind consent to your logged-in user
const token = jwt.sign({ sub: user.id },
  process.env.FOXINEL_SECRET, { expiresIn: "5m" });

Foxinel.identify(token);
// → every decision now links to user.id
Guides

Learn about the DPDP Act

Get DPDP-ready before enforcement in May 2027.

See a live banner on your own site, a real consent record, and a rights request walked through end to end. Thirty minutes.