Demo: your files are opened and cleaned in this browser tab and never uploaded. Settings are kept only in this browser; the AI features and the admin password need a server and are switched off here.
User guide

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
Shared as it was
Author: Jane Doe
Comment: "ask Ahmet about the price"
Tracked deletion: "budget 120,000"
Phone: +90 555 000 11 22
After Exposift
Author: (removed)
Comment: (removed)
Tracked deletion: (gone)
Phone: ████
Note The cleaned file is a new file. Your original is never modified.

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

ClassWhat it meansExamples
Hidden ExposurePresent in the file but not visible when readingComments, author names, hidden text, attachments, layers, IP addresses
Personal DataInformation about a personNames, email, phone, ID numbers, IBAN, addresses
Credential ExposureSomething that grants accessPasswords, API tokens, keys
Contextual OversharingFine in itself, too much for this purposeInternal host names, full addresses in a job application
Recoverable RedactionLooks removed but can be recoveredText under a black box, tracked deletions, earlier PDF versions
Unverified ContentCannot be judged by ExposiftMacros, 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.
Tip Mark recommended for removal ticks the recommended ones for you. Look through them before you continue; the choice is yours.

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.

PDF

  • 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.
Caution Text drawn inside pictures (scans, screenshots) is not read in this version. It is reported as not analyzed so you know what was not checked.

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.
Note If something cannot be removed with the method you picked, it is listed as not removed with the reason. It is never skipped silently.

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.
ResultMeaning
VerifiedEvery check passed.
Partly verifiedPassed, but some things could not be checked or were left by your choice.
FailedA 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.

  1. 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>.
  2. 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.
  3. Send. Only the masked text goes to the model you chose.
  4. Restore. The answer comes back with the labels; your browser puts the real values back. Labels the model invented are flagged and left alone.
Your document
Ask: who should I contact?

Contact Ayşe Yılmaz at ayse@acme.com, IBAN TR33 0006 1005 1978 6457 8413 26.
What the model receives
Ask: who should I contact?

Contact <PERSON_1> at <USER_1>@acme.com, IBAN <IBAN_1>.
Note Hidden content, comments and metadata are never sent. Each request is recorded in the Privacy Receipt (model, sizes, categories), without any content.

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.
Tip Rules, categories and lists are stored in this browser; use Backup to move them. AI connections are stored on this computer and can only be changed from it.

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.