By · Last updated 2026-04-23

Back to BlogSMB Security

Reversible Encryption for Financial Audits

A February 2026 SDNY ruling found AI-processed documents lose attorney-client privilege if not anonymized before processing.

April 23, 20268 minute read
financial audit anonymizationreversible encryption auditprivate equity data sharingauditor access controlstime-bounded decryption

Updated for 2026

The Audit Verification Problem

External reviewers must check the numbers behind financial reports. To do that, they need the source records.

Hard redaction removes those records for good. There is nothing left to check. The review process breaks. Permanent removal tools create this problem: they protect information by destroying its usefulness.

Reversible token masking fixes both. Sensitive fields — client names, deal terms, company IDs — get swapped for tokens. The reviewer gets clean files. The real values stay reachable via a time-limited access key.

See our legal alignment overview and token system guide for how this works end to end.

How Scoped Access Works

The model fits any review engagement.

The finance team swaps out sensitive fields before sharing. The lead reviewer gets a scoped access key tied to that job. During the review, they can match tokens to real values. They can trace figures back to source records.

When the review closes, the access key is rotated and revoked. The reviewer's copies cannot be decrypted. Former staff who leave after close cannot reach old records. Technical controls enforce scope — not just contracts.

Key Rotation as Governance

Revoking the access key after each job creates a logged control. That control satisfies several governance rules at once.

SOX compliance: SOX Section 302 requires officers to certify that controls work. Rotating the access key after each job is such a control. It can be checked in a SOX review.

ISO 27001 Annex A.10.1.1: The standard requires key management steps covering expiry, rotation, and revocation. Tying each rotation to job close meets this cleanly.

GDPR data minimization: GDPR Article 5(1)(e) says records must not be kept past their purpose. Once the review ends, revoking the access key satisfies this. The records still exist. They are just locked without a new key for a new purpose.

See our protection overview for how these rules map to the token model.

The February 2026 SDNY Ruling

The Heppner ruling (S.D.N.Y. Feb. 17, 2026) found that AI-processed documents lose privilege. They must be protected before processing. Sending them to an outside processor counts as disclosure.

The same logic applies to financial records. Sharing them with reviewers without a technical control counts as disclosure. Reversible token masking is that control. It lets the review run without exposing raw data.

The Five-Step Model

The process is simple:

  1. Sensitive fields are tokenized before any external sharing.
  2. The reviewer receives a scoped access key valid only for that job.
  3. The review runs on tokens. The reviewer can check real values as needed.
  4. At close, the access key is rotated and logged.
  5. The token map goes into retention. New access needs a new issuance.

No raw records leave the organization in readable form. The reviewer still gets what they need. And the organization keeps records that satisfy SOX, ISO 27001, and GDPR at once.

See our entity detection approach and plans and rates for more details.

Sources

  • United States v. Heppner, No. 25-cr-00503-JSR (S.D.N.Y. Feb. 17, 2026) — Debevoise Data Blog
  • Sarbanes-Oxley Act Section 302 — SEC full text
  • ISO 27001:2022 Annex A.10.1.1 — ISO catalog
  • GDPR Article 5(1)(e) — GDPR-Info
  • IAPP: Financial services data governance and reversible anonymization — IAPP

Ready to protect your data?

Start anonymizing PII with 285+ entity types across 48 languages.

About this page

We update this page when our platform or the law changes.

Read our founder note for how we work.

Each change shows up in the timestamp at the top.

Related reading

We follow these rules

  • GDPR (EU 2016/679).
  • ISO/IEC 27001:2022.
  • NIS2 (EU 2022/2555).
  • HIPAA safe harbor under 45 CFR § 164.514(b)(2).

Our promise

We do not sell your data.

We do not train models on your text.

We store your files in Germany.

You can delete your account at any time.

You own your work.

Where we run

Our servers live in Falkenstein, Germany.

We use Hetzner. They hold ISO 27001 certification.

All data stays in the EU.

Backups run every day.

Need help?

Email support@anonym.legal.

We reply within one business day.

How we test

We run a full check suite on every release.

Each surface gets its own sweep script and report.

Human reviewers spot-check the output each week.

We track recall and precision on a labelled set.

Bad runs block the deploy.

What we never do

  • We never sell your information to third parties.
  • We never train models on what you upload.
  • We never keep your work after you delete it.
  • We never share keys with any outside firm.
  • We never run ads inside the product.

Plans in plain words

We sell credits, not seats.

One credit covers one short job.

Long jobs use a few credits each.

You can top up at any time.

Unused credits roll over each month.

Read the plans page for current rates.

Who built this

A small team of engineers and lawyers built this.

We ship from Europe and work in the open.

Our founder note spells out why we started.

Where to start

How the parts fit

A browser add-on cleans text inside Chrome.

A Word plug-in handles drafts in Office.

A small desktop tool works on whole folders.

An agent protocol link feeds large models safely.

All four share one core engine and one rule set.

Words from our team

We started this work after a lunch about cookies.

One friend kept getting odd ads on her phone.

We asked why a court file leaked through a draft.

We sketched the first build on a napkin that week.

By month three we had a tiny demo for a friend.

She used it on her first case the next day.

Common questions we hear

Can the tool read scanned PDFs? Yes, with OCR.

Does it work on long files? Yes, in small chunks.

Can I roll my own rule set? Yes, save it as a preset.

Does it run offline? The desktop build runs offline.

Do you keep my files? No, the cloud build wipes after each run.

Will it learn from my work? No, we never train on inputs.

A short tour of the workflow

Upload a file or paste a snippet of prose.

Pick the entities you want gone from the draft.

Choose a method: replace, mask, hash, encrypt, or redact.

Press run and watch the side panel show each hit.

Skim the result and tweak any rule that misfired.

Save the cleaned file or send it to a teammate.