Guide7 min read

Is It Safe to Put Financial Data Into AI?

No, not as-is: a bank statement or invoice packs your IBAN, BIC, amounts and name — exposed to retention, training and human review. The fix that works.

By Pierre de ONYRI
Worried about your data? Anonymize it before AI

No: pasting a bank statement, invoice or payslip as-is into a consumer assistant (ChatGPT, Claude, Gemini) isn't risk-free. These documents pack your most identifying financial data — IBAN/account number, BIC, balances, amounts, account holder name, tax IDs — and by default, consumer accounts can feed model training, have a portion of their conversations read by humans, and retain exchanges far longer than you'd expect. Financial press and identity-protection experts advise against putting sensitive financial data in until the sharing implications are clear. The fix that works: anonymize the document before sending.

What a financial document actually contains

A single financial file combines several directly identifying data categories. A bank statement ties your name to your IBAN and your transactions; an invoice links a company, an amount and contact details; a payslip reveals salary, tax ID and employer. Pasting them into a chat means transmitting all of it in the clear to the provider.

  • IBAN / account number — directly exploitable.
  • BIC / SWIFT and banking details.
  • Named amounts: balances, salaries, margins, forecasts.
  • Account holder name and tax IDs (tax number, company registration).
  • Beyond privacy: margins and forecasts may fall under trade-secret protection.

Retention, training, human review: the real risk

By default, consumer accounts feed model training. Anthropic announced on August 28, 2025 that conversations from Claude Free, Pro and Max users would be used to train its models unless they explicitly opt out, with an October 8, 2025 deadline to choose; and retention climbs to five years for those who accept sharing, versus thirty days for those who decline. On Google's side, a sample of Gemini exchanges is reviewed by human reviewers (including service providers), and those reviewed conversations are kept up to three years, disconnected from the account — and are not deleted when you clear your activity.

User-side deletion doesn't always erase the data. In the New York Times v. OpenAI litigation, a May 2025 order forced OpenAI to preserve output logs that would normally have been deleted — including deleted chats and API content outside Zero Data Retention agreements. A court proceeding can therefore impose retention well beyond the usual thirty days. And the risk is massive in companies: Cyberhaven research measured that 8.6% of employees pasted company data into ChatGPT, 4.7% pasted confidential data, and that sensitive data makes up 11% of what employees paste in.

You assumeThe reality
“It's just for analysis, it won't be kept”Consumer accounts can feed training by default, unless you opt out
“I delete it, it's erased”Retention up to 3 years (reviewed Gemini) or 5 years (shared Claude); a court order can force preservation
“Only the machine reads my statement”A sample is reviewed by human reviewers, contractors included
“My personal account is like a business one”Business (Team/Enterprise/API) isn't trained by default; personal is — with no retroactive effect
A consumer account's status differs sharply from a business offering.
Diagram: at top, a bank statement with IBAN and amounts in the clear (amber) is sent to the model and retained in a vault marked with a padlock and a clock; at bottom, the same document anonymized sends only tokens (cobalt), so the vault retains nothing usable (checkmark).
After TechCrunch (Anthropic default training and retention), Gizmodo (Gemini human review) and the Cyberhaven study; warnings from Google (Gemini Apps Privacy Hub) and the Identity Theft Resource Center via Yahoo Finance.

Personal or business: a different status

Personal use and business use aren't treated the same way. OpenAI states it does not, by default, train its models on the inputs and outputs of its business offerings — ChatGPT Team, Enterprise and the API. For a personal account, however, the model-improvement setting is on by default, and opting out isn't retroactive: it doesn't undo what was already transmitted. For a small business or an individual handling a financial document, it's precisely the least-protective account that gets used most.

Then there's the regulatory dimension. The compliance of AI use remains under scrutiny on the consumer-financial-data protection side — the Federal Trade Commission's Safeguards Rule imposes safeguards on financial information. Sharing margins, salaries or forecasts in a consumer tool can therefore create a double risk: leaking personal data and breaching confidentiality or trade-secret obligations.

The fix: anonymize before sending

Still want an AI to analyze a cash-flow sheet or categorize expenses? The prudent rule comes down to one move: remove the identifying elements before sending, then restore them after the answer. Concretely:

  1. 1Replace each identifying financial element — IBAN, account number, BIC, named amounts, tax IDs, names — with a reversible token.
  2. 2Send only the tokenized document to the model, which reasons over the structure without seeing the real values.
  3. 3Restore the original values in your browser once the answer comes back, thanks to the mapping that stayed local.

That way, you get the analysis without exposing the raw data to retention, training or human review. Whether the conversation is reviewed, kept three years or five years, it only contains tokens.

That's exactly what ONYRI Sanitize does: its financial detectors spot IBAN, account numbers, BIC, amounts and tax IDs, then replace them with reversible tokens. Detection and the token↔value mapping stay in your browser; only anonymized text reaches the model. Your real figures never leave your machine.

Frequently asked questions

Is it safe to put a bank statement into ChatGPT?
No, not as-is: a statement packs your IBAN, amounts and account holder name, and a consumer account can feed training by default, have a portion of conversations read by humans, and retain them for a long time. The prudent rule is to anonymize those elements before sending, then restore the real values after the answer.
How long is my financial data kept by the AI?
It varies: Anthropic keeps data up to five years for consumer accounts that accept sharing, versus thirty days if they decline; Google keeps Gemini conversations reviewed by humans for up to three years. And a court proceeding can force retention beyond those windows, as in the New York Times v. OpenAI litigation.
Does a business account protect my financial data better?
Generally yes: OpenAI states it doesn't train its models by default on ChatGPT Team, Enterprise and the API, whereas a personal account is trained by default, with no retroactive opt-out. But neither removes the need to anonymize a truly sensitive document before sending.

Sources & references

Keep your sensitive data in your browser

ONYRI Sanitize detects and masks your sensitive data before it reaches the AI, then restores the answer — from names to API keys.

Read next