Built for anyone who values their data privacy

Before any AI sees your file, MasKey™ removes what your client never agreed to share.

Detect and mask PAN, Aadhaar, mobile, bank account, and 20+ other Indian identifiers from Excel, Word, and PDF files. 100% offline. Nothing leaves your machine.

  • 100% offline
  • 20+ ID formats
  • ICAI-conscious
  • Made in India
client_ledger_q3.xlsx
The problem

You uploaded an ITR to ChatGPT for a quick review.

Along with it went your client's PAN, Aadhaar, mobile number, bank account, and every line of their financial life — to servers you don't control, kept indefinitely. One breach. One leaked prompt. One employee at the AI company who shouldn't have seen it. Then what?

ICAI disciplinary action

Unauthorized disclosure of client data breaches the CA Regulations. The Institute doesn't distinguish accidental from deliberate.

Client trust, destroyed

A client's PAN and bank statement finding its way into an AI training corpus is a story that ends one way. And they'll be telling everyone.

Legal liability, yours

DPDP Act. IT Act. Contractual confidentiality clauses. The exposure surface is not theoretical, and it lands on the professional's desk.

How it works

Five steps. Zero uploads to strangers.

MasKey runs entirely in your browser. Your files are never uploaded anywhere. The masking key stays on your machine. This is not a promise — it's the architecture.

01

Upload

Drop your Excel, Word, PDF, or CSV file into MasKey. It runs entirely in your browser.

02

Auto-mask

MasKey finds 20+ Indian ID formats and replaces each with a token like [PAN_1], [MOBILE_1], [ACCOUNT_1].

03

Download

You get two files: the sanitized document, and a private masking key (.json) that only you have.

04

Use any AI

Upload the sanitized file to ChatGPT, Claude, Gemini, or any tool. There's nothing sensitive left to leak.

05

Re-identify

When the AI returns its analysis, use your private key to map tokens back to the original values.

See it in action

A tour of MasKey in six screens.

Every screen you'll use — from license activation and choosing which identifiers to mask, to the audit trail and the theme toggle.

MasKey license activation welcome screen with distributor contact and device ID
01
License activation
First launch shows your device ID and one-tap distributor contact. One .key file, activated once, offline forever.
MasKey Step 1: choose which of the 20+ Indian identifier types to mask
02
Choose what to mask
Toggle any of the 20+ Indian identifiers on or off. Grouped as Identity, Financial, and Context-aware. Full control before you upload a single file.
MasKey Step 2: drag-and-drop upload interface for Excel, Word, PDF, CSV, ZIP
03
Upload interface
Drag-and-drop for Excel, Word, PDF, CSV, and ZIP. Files are processed in your browser. Nothing is uploaded anywhere.
MasKey after processing a file — tokens replace original identifiers, summary counters populate
04
Real-time masking
Each detected field replaced with a token like [PAN_1] or [MOBILE_2]. Formatting preserved. Summary counters update live.
MasKey Step 3: downloadable masking key table and audit report
05
Masking key & audit
Every token mapped to its original in a downloadable JSON key. Full audit trail with timestamps, ready for compliance review.
MasKey light and dark theme modes, side-by-side comparison
06
Light & Dark themes
One-tap toggle in the top bar. Same features, either aesthetic. Comfortable for a full working day, whether you're in the office or working late.
What it does

Built for real documents. Every format that lands on your desk.

Excel & CSV

Formulas, formatting, and cell styles preserved. Only the values that identify a person get masked.

Word (.docx)

Full document.xml, headers, footers, and tables. Styles and fonts intact. Nothing else changes.

PDF — securely

Each page is rasterized so the original text objects are physically destroyed. Not overlaid. Not "hidden". Gone.

Images

PNG and JPEG framework in place with OCR on the roadmap for scanned bank statements and photographed IDs.

ZIP archives

Batch process folders of files in one drop. Excel, Word, PDF — all in one ZIP, all sanitized together.

Formatting preserved

Sanitized files look identical to the original — same fonts, same layout. Only the sensitive strings are replaced.

What it detects

20+ Indian identifiers, out of the box.

Every pattern below is built in and toggleable. Aadhaar numbers pass a Verhoeff checksum before masking — dramatically fewer false positives than a naive 12-digit regex.

Identity documents

  • PAN
  • Aadhaar (Verhoeff)
  • Passport
  • Voter ID
  • Driving License

Tax & business

  • GSTIN
  • CIN
  • DIN
  • UDYAM
  • IEC

Financial

  • Bank Account No.
  • IFSC Code
  • Credit Card No.
  • UPI ID
  • Cheque No.

Contact & personal

  • Mobile No.
  • Email address
  • PIN Code
  • Date of Birth
  • Age
Why MasKey

Not just another masking tool.

The details are what separate a compliance-grade product from a script. Here's what we obsessed over.

01

Zero installation

One HTML file. Opens in Chrome or Edge. No admin rights, no MSI, no IT ticket.

02

Zero internet

Works completely offline. Unplug your ethernet if you want to verify.

03

Verhoeff validation

Aadhaar numbers checksum-verified before masking. Fewer false positives than any regex-only tool.

04

Secure PDF redaction

Text objects physically destroyed via page rasterization. No hidden layers, no "select and copy" leaks.

05

Format preserved

Excel formulas, Word styles, PDF fonts — all intact. Sanitized files look identical to the original.

06

Audit trail

Every masking action logged with timestamp and source. Compliance-ready record for review.

07

Device-locked license

XOR-encrypted key file bound to your machine fingerprint. Not resharable.

08

Built by CAs, for CAs

Made by a Kolkata chartered accountancy firm that faced the problem first-hand. Every feature earned its place.

09

Light & dark modes

One-tap theme toggle for long work sessions. Same features, either aesthetic — the only choice you shouldn't have to think about.

Pricing

Simple. Honest. Priced for practices, not enterprises.

One year of unlimited use costs less than a single client dispute would.

Trial

Try it on real files before you commit.

Free

7-day validity

  • 5 files total across the trial period
  • All ID formats detected
  • Watermarked output
  • Email support
Get trial license

Starter

For solo practitioners.

2,499 /year

₹7 / day

  • 25 files per day
  • All 20+ ID formats
  • No watermark
  • Email support
  • Free upgrades for 1 year
Buy Starter

All plans are device-locked, offline-forever, and include GST. Prices in INR.

FAQ

Questions you'd ask before adopting anything.

Does my data ever leave my computer?
No. MasKey is a single HTML file that runs entirely in your browser using JavaScript. There is no server. There is no upload. You can verify this by disconnecting from the internet — MasKey keeps working. This is the entire point of the product.
Which AI tools does this work with?
All of them. MasKey produces a standard sanitized file (.xlsx, .docx, .pdf) that you can upload to ChatGPT, Claude, Gemini, Copilot, Perplexity, or any other AI tool. MasKey does not integrate with them directly — it just makes sure the file you're about to upload doesn't contain client PII.
Can I unmask the AI's output later?
Yes. When MasKey processes a file, it produces a private key.json alongside the sanitized document. That key maps every token (like [PAN_1]) back to the original value. You keep the key on your machine. When the AI returns its analysis with tokens, you use the key to substitute the real values back in. A dedicated unmask tool is on the roadmap; for now, the mapping is a manual find-and-replace using the key file.
Is this compliant with ICAI guidelines and DPDP Act?
MasKey is designed with those obligations in mind. Because nothing leaves your device, and because you retain a full audit trail of every masking action, MasKey helps you demonstrate the "reasonable measures" standard the DPDP Act expects. That said, compliance is ultimately a professional judgement — we provide the tool, you provide the process.
What file formats are supported?
Excel (.xlsx, .xls), Word (.docx), PDF, and CSV are fully supported today. Image files (PNG, JPEG) have basic support with OCR on the roadmap for scanned documents. ZIP files are supported for batch processing multiple documents at once.
What about scanned PDFs and photographed IDs?
For scanned PDFs (image-only), MasKey currently supports manual redaction — you draw rectangles over sensitive regions and it burns them out permanently via rasterization. Automatic OCR-based detection for scanned documents is in active development and will ship as a free upgrade.
How does the license work?
You get a small .key file that activates MasKey on one device. The key is XOR-encrypted against your machine fingerprint (hostname, hardware ID). You cannot forward it to a colleague — it won't activate on their machine. If you get a new laptop, contact us and we'll issue a fresh key for that device.
What happens after 1 year?
Your license expires and MasKey stops accepting new files. Any files you've already sanitized are still yours forever — nothing is remotely disabled. Renew for another year at the same rate to continue processing. No auto-renewal, no card on file.
Can multiple people at the firm use one license?
No — each license is device-locked. For a firm with multiple users, we offer volume pricing. Get in touch and we'll work out something that fits your team size.
What if I find sensitive data that MasKey missed?
Tell us. Every pattern in MasKey was earned by someone finding a gap. If you spot a format we should be catching (a state-specific ID, a new bank format, anything), send it to the developer email and we'll add it in the next update — free.
Get started

Talk to us.

MasKey is built for chartered accountants, lawyers, and financial professionals across India. Get in touch for a trial license, pricing questions, or a live walkthrough.

For trial licenses & sales
Agarwal Baid & Associates

P 24B CIT Road, Scheme VIM
Room No. 7, Kolkata 700054

For product & technical questions
Rakesh Baid Management Services LLP

4 Mandir Street
Kolkata 700073