Show HN: Use the document. Not the personal data

not_wowinter131 pts0 comments

DokMine — Use the document. Not the personal data.

Document PII · extract & redact<br>Use the document.<br>Not the personal data.

DokMine finds emails, phone numbers, URLs, IDs and names across PDFs,<br>Office files and images, then hands the file back redacted, in its<br>original format.

Start free<br>See how it works

Free tier · no card needed · files removed after processing.

Automated detection is never perfect — always review a redacted file<br>yourself before you share it.

contract_v2.pdfredacted

Blackout

Questions go to or by

phone at during business hours.

Typed tokens

Questions go to [EMAIL_1] or by

phone at [PHONE_1] during business hours.

Pull it out, or take it out

The same engine runs both ways. Extract to get a list of what it found<br>inside a document; redact to get the document back without it.

Extract<br>Extract emails, URLs and phone numbers

Point DokMine at a batch of PDFs, spreadsheets or mail archives and get<br>back the contact details and links it found inside — grouped by type and<br>listed per file. Handy for taking stock of what a document set contains,<br>auditing the links across it, or seeing what a file exposes before it<br>goes anywhere.

emails 42 found<br>urls 17 found<br>phones 08 found

Redact<br>Get the same file back, without the personal details

Choose how matches are masked: blacked out, or replaced with a<br>consistent typed token so the document still reads properly and the same<br>value maps to the same token throughout. Either way the file comes back<br>in its original format — a .docx as a .docx, a .pdf as a .pdf — with<br>layout and structure intact.

Contact [EMAIL_1] or call [PHONE_1].<br>Invoices go to [EMAIL_1] as well.<br>Portal: [URL_1]

Built for the parts everyone else skips

Spotting an email address is easy. Rewriting a .docx so the redaction<br>survives — including the text inside its embedded images — is not.

Format-preserving redaction

A redacted .docx comes back as a .docx, .xlsx as .xlsx, .pdf as .pdf. Layout, styling and structure stay intact — no flattening to plain text.

It looks inside images too

Screenshots and scans pasted into documents are easy to overlook. DokMine runs OCR over them and blacks out the matches in the image itself.

It tells you when it can't read something

If OCR can't run on an image, DokMine won't quietly hand the file back as though it had been checked — it flags that the image couldn't be read.

Checked, not just matched

Credit-card candidates are tested against a Luhn checksum and SSNs against structural rules, and common company names are filtered out of person-name results. Fewer false alarms to wade through.

Batch processing

Drop in a folder's worth of files at once. Results are itemised by file and entity type, so you can see what turned up where.

Short-lived by design

Uploads are processed to produce your result and nothing more. Download links expire automatically and files don't linger on the server.

What it looks for

Pick the entity types that matter for your document. Whatever you select<br>is searched for, listed for review, and redacted with a typed placeholder<br>— so [EMAIL_1] stays the same person throughout the file.

Consistent tokens per value, so redacted documents stay readable

Extraction-only mode when you just want to see what's inside

Review the hits yourself before you commit to a redacted copy

Email<br>Phone<br>URL<br>Names (people)<br>Credit card<br>SSN<br>IBAN<br>Passport no.<br>Date of birth<br>IP address<br>AWS key<br>API key / secret

Formats it reads

Office files, PDFs, mail, markup, code and scans — all through one pipeline.

Documents

PDF · DOCX · XLSX · PPTX — redacted in place, original format returned.

Mail & markup

EML · HTML · XML · JSON · YAML — body, headers and attachment text.

Text & code

TXT · CSV · MD · LOG · INI · PY · JS · CSS · Java · C/C++ — extension preserved.

Images & scans

PNG · JPG · TIFF · BMP · WEBP — read via OCR, then redacted visually.

Embedded media

Images inside Office documents are opened, OCR'd and redacted too.

Safety limits

Zip-bomb and oversized-extraction guards stop malformed uploads before they cost you a run.

Three steps, no setup

No install, no plugin, no configuration file. Open the workbench and drop a file in.

Drop your files

Drag one file or a whole batch onto the workbench. DokMine picks the right extractor per format automatically.

Choose what to look for

Toggle the entity types you care about, and pick extract-only or redact mode.

Review, then download

Check every hit, itemised by file and type, then download the redacted copy — and open it to confirm the result before you use it.

What DokMine can't promise

Worth reading before you rely on it. We'd rather be straight with you<br>than oversell what automated detection can do.

No guarantee of complete detection or removal

DokMine detects personal data automatically. No automated method is<br>exhaustive — it can miss things, and it can flag things that aren't<br>personal data at all.

Results vary with the quality, layout, language and encoding of the...

file redacted document dokmine back personal

Related Articles