Batch document editing · verified per file

Redact thousands of PDFs at once — and prove every one.

No AI reads your documents. Every change is made by exact, rule-based code — not by a language model.

Mask names, emails and personal numbers across an entire archive in plain language. Every redaction is verified truly un-extractable, and your documents never touch an AI.

20 documents free · no card needed

Verification recordExample run
Instruction: Replace Acme AB with Acme Group and mask all personal numbers.
1,284documents
3,912changes made
0changes outside scope
FileChangesResult
supplier-agreement-0412.pdf7Verified
employment-contract-ek.pdf4Verified
dpa-annex-2-nordics.pdf2Verified
price-list-2026-q4.pdf11Verified
Masked text checked un-extractable · originals untouched · one record per file

Security

Your documents stay yours.

Acropea is built for contracts, personnel files and archives — the documents that must not leak, be guessed at, or be kept.

Not read by AI
Documents are edited by deterministic code. Only Translate sends text to a model — and only when you choose it. Nothing is used for training.
Deleted automatically
Uploaded files are deleted 2 hours after your last activity, and after 24 hours at the most. We keep no copies.
Originals untouched
Changes are written to new copies. The files you upload are never altered.
Every change checked
Each file is verified after the run: the change stayed in scope, and masked data can’t be recovered.

What it looks like on the page

The layout stays. Only what you asked for changes.

Acropea edits the document itself — fonts, spacing and page breaks stay as they were. Masked data is removed from the file, not covered by a box.

§ 4 Confidentiality

The Supplier, Acme AB Acme Group, shall keep all information received from the Customer confidential and shall not disclose it to any third party without prior written consent.

Contact person for this agreement is Eva Karlsson, personal identity number , who is responsible for the Supplier’s obligations under this section.

This undertaking remains in force for five (5) years after the termination of the agreement, irrespective of the reason for termination.

Replaced — 14 times in this fileEvery occurrence, on every page, in the document’s own font.scope check · 0 other edits
Masked — personal numberThe characters are deleted from the file, then checked: copy, search and text extraction find nothing.extract check · passed

Terms we hold ourselves to

Built for the jobs a chatbot can’t be trusted with.

§1

Exact, not approximate

The text is located and changed precisely, the same way every time. If something isn’t found, the record says so — nothing is guessed.

§2

Checked, not trusted

Every file is verified after the change: it ran everywhere it should, stayed inside its scope, and masked data can’t be recovered. You review a sample; every file carries the same proof.

§3

Plain language, exact result

You describe the change in your own words. The assistant only reads that instruction — never the documents — and turns it into exact rules you can see before anything runs.

§4

You approve before it runs

A dry run shows exactly which files will change and how. Nothing is edited until you say so, and your originals are never touched.

Contents

What you can do across a batch.

  • Find & replaceexact text, every file
  • Mask sensitive dataemails, ID numbers — removed
  • Format textweight, colour, size, font
  • Delete lines or pagesacross the whole set
  • Reorder pagesone rule, every file
  • Stamp every pagenumbers, watermark, footer
  • Clean metadataauthor, software, dates
  • TranslateUses AI

Everything above runs on your files without an AI model, except Translate: there a model reads the text, and only when you choose it.

Pricing

One plan. Pay for what you run.

Start with 20 documents free — see the dry run, the verification and the result on your own files. Larger volumes, SSO or a DPA: talk to us.