How it works
Exposift looks inside a file before you share it: not only at what the page shows, but at what the file really contains. It weighs what it finds against why you are sharing and with whom, lets you decide, cleans the file, and then checks the result with a separate reader. Your file never leaves this browser.
Inspect a file →01The four steps
- Inspect. The file is opened in your browser and examined from the inside: properties, comments, tracked changes, hidden text, attachments, form fields, earlier versions, text hidden under black boxes, and the visible text.
- Review. Every finding says how serious it may be and how sure Exposift is. You mark what should go: Remove, Keep or Decide later. Nothing is changed yet.
- Clean. The findings you approved are removed from the file structure itself, never just painted over. Anything that cannot be removed is listed, not skipped silently.
- Verify. The cleaned file is opened again by an independent reader and searched for the values you removed. Only then does it get a "Verified" label.
Author: Jane Doe Comment: "ask Ahmet about the price" Tracked deletion: "budget 120,000" Phone: +90 555 000 11 22
Author: (removed) Comment: (removed) Tracked deletion: (gone) Phone: ████
02Starting a scan
On the first screen you choose how to scan, then drop a file (or click to pick one).
Quick scan or purpose-based scan
- Quick scan reports what is there and how serious it may be. It does not know your situation.
- Purpose-based scan asks what kind of document it is, why you are sharing it and who will receive it (a colleague, an outside organization or anyone). The same phone number is fine for a colleague and questionable on a public page, so findings are weighed accordingly and Exposift can recommend what to remove.
Names to watch for
You can type names (yours, your family's, a client's) one per line. Wherever one appears, even inside longer text, it becomes a finding. Capitalization and Turkish letters are ignored (Çağlar finds caglar).
Supported files
PDF, Word (.docx), Excel (.xlsx) and PowerPoint (.pptx). Password-protected files, older .doc, .xls and .ppt files and other formats are refused with a clear message instead of being half-read.
03Reading the findings
The document appears on the left with findings marked in place; the list is on the right. Click a card to jump to the spot.
Six kinds of exposure
| Class | What it means | Examples |
|---|---|---|
| Hidden Exposure | Present in the file but not visible when reading | Comments, author names, hidden text, attachments, layers, IP addresses |
| Personal Data | Information about a person | Names, email, phone, ID numbers, IBAN, addresses |
| Credential Exposure | Something that grants access | Passwords, API tokens, keys |
| Contextual Oversharing | Fine in itself, too much for this purpose | Internal host names, full addresses in a job application |
| Recoverable Redaction | Looks removed but can be recovered | Text under a black box, tracked deletions, earlier PDF versions |
| Unverified Content | Cannot be judged by Exposift | Macros, custom XML data |
Severity and confidence
Each card carries a severity (High Medium Low) and a confidence (Sure, Fairly sure, Unsure). A detection is an indication, not proof: a number that passes the ID checksum is probably an ID, but a string that merely looks like an IP address may be a version number. Low-confidence findings never outrank their evidence.
The stance for your purpose
In a purpose-based scan every card also says what Exposift thinks about it for this recipient:
- Normally needed: expected in this kind of document.
- Check that it is needed: the recipient may not need it.
- Rarely needed: look carefully before keeping it.
- Recommended to remove: hidden traces that serve no purpose for the recipient.
04What is inspected
Word (.docx)
- Document properties (author, organization, dates, software, custom properties, template paths).
- Comments, tracked insertions and deletions, hidden text, white or 1-point text, and text covered only by a black highlight.
- Headers, footers, footnotes, field codes, document variables, custom XML.
- Links that point outside, embedded objects and files, the preview thumbnail, and photo metadata (EXIF, GPS) inside pictures.
- The visible text, scanned for personal data, credentials and your names.
- Info and XMP metadata, annotations and notes, attachments, scripts and actions, layers, bookmarks.
- Text positioned outside the page, and text under black boxes (a fake redaction: the box is only painted over the text).
- Earlier revisions inside the same file (incremental saves), reopened and compared.
- The visible text of every page.
05Cleaning the file
Press Continue: clean and verify. Exposift shows a plan first: what will be removed, what cannot be removed with this method and why, and what you chose to leave. Then press Create the cleaned file.
Excel (.xlsx)
- Hidden sheets, hidden rows and columns: their cells are stored in the file and can be unhidden by anyone.
- Comments (also threaded comments), defined names, external workbook links, pivot table caches and the saved folder path.
- Document properties, embedded objects, macros, thumbnail and photo metadata, plus every cell value scanned for personal data and credentials.
PowerPoint (.pptx)
- Speaker notes, comments and their authors.
- Hidden slides, hidden shapes and text placed outside the slide.
- Document properties, embedded objects, external references, thumbnail and photo metadata, plus all slide text scanned for personal data.
Word files
For Word, Excel and PowerPoint the parts of the package are edited directly (in a workbook a hidden sheet is emptied rather than deleted so formulas keep working; pivot table caches cannot be removed yet): comments removed, tracked changes accepted, hidden and white runs removed, properties cleared, embedded files and thumbnail deleted, links neutralized. A chosen value is replaced with a block (████) even when Word split it across several runs.
PDF files: three methods (chosen for you)
- Clean structure rewrites the file without metadata, notes, attachments, scripts, bookmarks and earlier versions. Page text stays searchable. It cannot remove text that is part of the page itself.
- Redact text is used when you chose values that are part of the page. The characters of those values are taken out of the page itself (not just hidden), a black box is drawn in their place and the rest of the page stays as it is: text search and copying still work. The result is reopened and searched; if a value is still found (for example an unusual font), Exposift falls back to the next method automatically. Text found by OCR or without a known position cannot be redacted this way.
- Flatten & rebuild covers the chosen values with black boxes, then draws every page as a picture and rebuilds the PDF. Everything hidden is gone, but text search, copying, accessibility, forms and signatures are lost.
06Verification
The result opens in a different reader than the one that produced it and is searched again:
- The file opens as a valid document; relationships and XML are intact (Word) or the page count is unchanged (PDF).
- The removed values are not found anywhere: raw bytes, decoded text, tag-stripped text, nested archives, extracted PDF text, metadata, notes, attachments, raw streams.
- A new inspection finds none of the selected hidden content types.
- After flattening: the covered areas are fully black in the output.
| Result | Meaning |
|---|---|
| Verified | Every check passed. |
| Partly verified | Passed, but some things could not be checked or were left by your choice. |
| Failed | A removed value or content was still found. Do not share the file; the report says where. |
The Privacy Receipt is a JSON file with what was done and checked, plus hashes of the input and output. It never contains the sensitive values themselves.
07Ask AI without exposing it
From the findings screen, Ask AI (masked) lets you ask a question about the document without handing it over.
- Mask. Only the visible text is used. Your browser replaces names, numbers, addresses and secrets with labels such as <PERSON_1> <EMAIL_1> <IBAN_1>.
- Preview. You see exactly what the model will receive. If anything still looks sensitive, sending is blocked until you mask it too or confirm you checked.
- Send. Only the masked text goes to the model you chose.
- Restore. The answer comes back with the labels; your browser puts the real values back. Labels the model invented are flagged and left alone.
Ask: who should I contact? Contact Ayşe Yılmaz at ayse@acme.com, IBAN TR33 0006 1005 1978 6457 8413 26.
Ask: who should I contact? Contact <PERSON_1> at <USER_1>@acme.com, IBAN <IBAN_1>.
Rewrite the file with AI
In the same window, switch from Ask a question to Rewrite the file for Word, Excel and PowerPoint files, for example to fix spelling, make the tone formal or translate. The same masking is used, so the model only sees labels. You get a list of proposed changes (original struck through, new text below); choose what to apply and download the rewritten file.
- Only plain paragraphs and text cells can be rewritten. Hidden content, comments, formulas, fields and text with tabs or line breaks are left alone.
- The rest of the file, its pictures, tables and layout are not touched. In a changed paragraph the formatting of the first run is used for the whole paragraph.
- If the model drops or invents a label, that change is flagged and not selected by default.
- The rewritten file is reopened to check that it is still valid. This was tested with a simulated model; check the result in Word, Excel or PowerPoint before sharing. PDF files cannot be rewritten.
08Settings and rules
The gear icon at the top right opens the settings.
- Rules: every masking rule can be edited, duplicated, disabled or reset; you can add your own (regex, key = value, or a dictionary) and test it live.
- Categories & tokens, Lists & exceptions and General settings: token format, values never to mask, domains, name stopwords and more.
- Scan mapping: decides what each rule's match becomes when a document is scanned. A category (or one rule) is matched to a scan type, and the scan type sets the exposure class, the severity and how it is weighed for the purpose and recipient. Exposift's own checks (checksummed IDs, IBAN, cards, IPs, secrets) run first and win on overlaps; the rules add passwords, names, hosts and your own patterns.
- Field labels: a label next to a value ("Full name", "Mailing address", "API token") turns that value into the matching scan type, on the same line or in the next table cell. The list is yours to edit.
- AI connections: add the endpoints and keys Ask AI uses. Only the last four characters of a saved key are shown.
- Backup / restore: export and import all rules, categories, lists and the mapping. The admin password is never part of an export.
- Security: the settings are protected by a password you choose on first use; you can change it here. Installation and recovering access are covered in the Admin guide.
09Privacy
- Files are opened, analyzed, cleaned and verified inside your browser. They are not uploaded and not stored.
- The page may only talk to its own server (a content security policy enforces this). Only Ask AI sends anything, and only masked text.
- Reports and receipts contain counts, types, hashes and checks, never the values.
- Nothing is collected: no accounts, no analytics.
10What Exposift is not
- It is not an antivirus and not a full data-loss-prevention system.
- It gives no legal advice. "Check that it is needed" is a question, not a ruling.
- Text inside pictures is read only when you ask: the Read text in pictures (OCR) button runs Tesseract in your browser (English and Turkish) on scanned PDF pages and on pictures in Word, Excel and PowerPoint files. OCR can be wrong, so treat the result as a hint. In a PDF, values found this way can be covered when the pages are rebuilt as pictures; inside Office files the picture itself has to be replaced or deleted.
- It never promises that a file is safe. Reducing what a file reveals is the goal; look at the result before you send it.
11Frequently asked questions
Is my original changed?
No. You download a separate cleaned file.
Why is a finding marked "Unsure"?
Because the evidence is weak, for example a number that only looks like an IP address. Check it yourself; you decide.
Why can't "Clean structure" remove a phone number on the page?
That method keeps the page content as it is. Choose Flatten & rebuild to cover values drawn on the page.
The result says "Partly verified". Can I share it?
Read the report: it names what could not be checked or what you chose to keep. If those are acceptable for this recipient, yes.
Does Ask AI keep my document?
Exposift stores nothing. The model provider receives only the masked text you previewed; check their terms for what they do with it.