Control over AI
Blog
AI data leakage 6 min read

ChatGPT and client files: a client's annual accounts in a chatbot

Explaining a ledger, rewriting the notes, tidying a client email: the task is fine, the client is not. What you strip from the file before you paste, what a business account changes and what it does not, and what the firm arranges.

Abstract soft hills under a sun
Quick answer

The rule of thumb for a junior accountant: the task is fine, the client is not. Explaining ledger entries, rewriting the notes or tidying a client email can be done with a chatbot, provided everything that points to the client is out: the name, the Chamber of Commerce number, IBANs, salaries and citizen service numbers, and figures not yet adopted. Even without a name, a revenue figure with one unusual counterparty points to one company. A business account changes the vendor's terms, not your duty of confidentiality. The firm decides which tool and account are allowed; a tool without a decision gets public information only.

01

A prompt goes to a vendor; a question to the colleague next to you stays inside the firm

02

With a ledger, the name, the counterparties and the payroll lines come out and the patterns stay

03

With the notes, you replace amounts with placeholders and put them back yourself afterwards

04

Without a name, a client with a recognisable revenue or counterparty is often still identifiable

05

A business account settles the vendor's terms, not your duty of confidentiality

Thursday afternoon in the compilation practice. A junior accountant has exported a client's general ledger and sees a run of postings on the suspense account that fit nowhere. He opens ChatGPT, types "what probably happened here?" and pastes four hundred lines. In them: the client's name, the IBANs of suppliers and customers, the payroll journal with salaries, and in one description a citizen service number someone once typed in for a wage garnishment.

The rule of thumb is short: the task is fine, the client is not. Having a run of entries explained, rewriting the notes, tidying a client email, all of that can be done with a chatbot. What has to come out before you paste is everything that points to the client: the name, the Chamber of Commerce number, the IBANs, the salaries and citizen service numbers, and figures not yet adopted. Whether it is allowed on this account at all depends on what the firm has decided about the tool.

Why is a prompt different from a question to the colleague next to you?

A question to the colleague next to you stays inside the firm, under the same duty of confidentiality you have. A prompt goes to a vendor. What happens to it then depends on the account. On a free or personal account the input can be stored and used to improve the model unless you have switched that off yourself, and there is no data processing agreement underneath. On a firm account with an agreement, different terms apply, and the firm knows them. What happens to a prompt per type of ChatGPT account is in ChatGPT and work data.

Two frameworks meet here. Confidentiality is one of the fundamental principles in the VGBA, the Dutch professional rules for accountants, and that duty covers everything a client entrusts to the firm, including figures with no person in them. Once there is a person in it, the director-shareholder or an employee in the payroll journal, the GDPR applies and a prompt is processing, not a notepad. The Dutch data protection authority reported several data breach notifications in which employees had put personal data into an AI chatbot. The general list of what never belongs in a prompt is in what you can and cannot share with AI. This piece is about the three tasks that come up most often in a firm.

Three tasks, and what comes out

TaskWhat stays inWhat comes out before you paste
Explain ledger entriesThe accounts, the dates, the amounts, the patternsThe client name, the counterparties and their IBANs, the payroll lines, anything in a description that points to a person
Rewrite the notes to the financial statementsThe structure of the notes, the accounting policies, the wordingThe company name, the amounts, events after the balance sheet date that are not yet public
Tidy a client email or advisory memoThe question, the structure, the toneName, family relationships, valuations, tax positions, health as the reason for a transfer

The first row is the awkward one, because a ledger looks harmless. It is numbers. But the descriptions are free text, and after ten years of bookkeeping they hold all sorts: names, number plates, a citizen service number next to a wage garnishment. Paste the ledger and you paste that column with it.

Why is removing the client name not enough?

Because a client is often recognisable by its figures. Revenue of 2.4 million with one customer supplying sixty percent of it points to one company in a small sector for anyone who knows the sector. A Chamber of Commerce number is public and leads straight back. A counterparty with a recognisable name in the descriptions does the same. And in a family business, "the daughter taking over the firm" with the town attached is already a person. Why combinations of innocent fields point to someone is in why "just remove the names" is not enough.

For the ledger that means: not only the name column, but the descriptions and the counterparties too. For the notes: round or replace amounts, and put the figures back yourself after the rewrite. More techniques for cleaning a prompt without losing the task are in the prompt redaction guide. If it is a PDF, a set of financial statements or a contract, redacting the PDF beforehand is the route.

What does a business account change, and what does it not?

A business environment changes the vendor's terms: input is excluded from training by default, a data processing agreement sits underneath, and the firm manages the settings. That is a real difference, and it is why the account type weighs more than the name of the tool.

Three things do not change. Your duty of confidentiality stays yours; the agreement governs what the vendor may do, not what you may share. Identifiability stays: a client is just as recognisable by its revenue in a business account as in a free one. And the decision stays with the firm: the fact that a business environment exists does not mean every piece of client data may go into it. What the firm agrees about that is in the firm's AI policy.

What if the firm has not decided on the tool yet?

Then the instruction that goes with "no decision yet" applies: public information only, and report the tool to whoever is responsible, usually the compliance officer or IT. That is not a ban and not an approval. It is the honest state of affairs, and it saves you guessing. A policy only works once it reaches you at the moment you open the tool, not in last year's manual.

This is what that can look like. BeeSensible shows the firm's decision when you open an AI tool in the browser, with the approved alternative as the first button, and marks sensitive data such as a citizen service number or an IBAN while you type in the supported apps. You choose what happens to it: mask, remove, or leave it. Nothing is blocked, and what you type is not stored.

Search tool, vendor or categoryโ€ฆ
865 tools
ChatGPT๐Ÿ‡บ๐Ÿ‡ธ
HighAllowed
Claude๐Ÿ‡บ๐Ÿ‡ธ
MediumAllowed
DeepSeek๐Ÿ‡จ๐Ÿ‡ณnew
CriticalNot allowed
Perplexity๐Ÿ‡บ๐Ÿ‡ธnew
MediumNo decision yet
Mistral๐Ÿ‡ซ๐Ÿ‡ท
LowNo decision yet
Midjourney๐Ÿ‡บ๐Ÿ‡ธ
MediumNo decision yet

Every tool, scored for risk

865 AI tools, each scored Low to Critical, with nothing pre-approved or pre-blocked until someone decides.

More about AI Tools

How firms set this up is on the page about AI governance for accounting firms; the other articles on this subject sit under AI governance.

Back to the suspense account. Remove the column with the client name, replace the counterparties with "supplier A" and "customer B", leave out the payroll lines, and then paste the amounts and the dates. The explanation is no worse for it. The client stays with the firm.

FAQ

Common questions

May I paste a client's ledger into ChatGPT to find anomalies?

The figures yes, the client no. Remove the column with the client name, replace counterparties with supplier A and customer B, leave out the payroll journal entries and check the descriptions for names and numbers. Then paste the accounts, dates and amounts. Whether it is allowed on this account is in the firm's AI policy.

May financial statements go into an AI tool to rewrite the notes?

Only without the company name and without the amounts, and never with figures that have not yet been adopted or published. Replace amounts with placeholders, let the tool improve the wording and put the figures back yourself afterwards. If it is a PDF, redact it beforehand rather than uploading the original.

Is removing the client name not enough?

Usually not. A Chamber of Commerce number is public and leads straight back. A revenue figure with one large customer points to one company in a small sector for anyone who knows the sector. A counterparty with a recognisable name in the descriptions does the same. Look at combinations of figures and counterparties, not only at the name column.

Does a business ChatGPT account make the difference?

For the vendor's terms it does: input is excluded from training by default, a data processing agreement is in place and the firm manages the settings. Three things do not change: your duty of confidentiality stays yours, a client stays recognisable by its figures, and which data may go in remains the firm's decision.

What do I do if the firm has not decided on the tool yet?

Put public information in only, and report the tool to whoever is responsible, usually the compliance officer or IT. That is not a ban and not an approval; it is the honest state of affairs. Which tools the firm has assessed and on what condition belongs in the AI policy and should be visible when you open the tool.

Portrait of Rens Timmermans of BeeSensible

Would you rather someone showed you?

Rens, BeeSensible

I am happy to give you a twenty-minute tour. Leave your details and I will find a moment that suits you. Calling or emailing works just as well.

Rather talk to someone first? Book a call.

Want a live demo, or a quote for 100+ users? Leave your details and we'll be in touch within one business day.