Retirement projections and AI data leakage: what a cash flow spreadsheet gives away in ChatGPT or Claude.

A retirement projection is the spreadsheet an adviser builds to show a couple whether they can stop work: ages, balances, contributions, spending, and the Age Pension they might receive later. Advisers paste it into ChatGPT or Claude to check the formulas, summarise the scenarios or find the row that does not add up. It holds more than the grid shows. It names the clients, carries their balances to the dollar, records assumptions about a redundancy and a health condition, and links to other tabs. This page marks the items in an invented projection that the Code of Ethics and the Privacy Act bear on, and shows the same model checked on Ermos inside the practice.

The retirement projection spreadsheet

Built before an annual review or a retirement strategy meeting. Standard 6 of the Code of Ethics requires an adviser to take into account the broad effects of the client acting on the advice and to actively consider the client’s broader, long-term interests and likely circumstances, which is what a projection models.

fx
ABCDEFGHI
1YearTom ageLucy ageTom super ($)Lucy super ($)Combined ($)Drawdown ($ pa)Age Pension est. ($ pa)Notes
220264745636,90000
320315250613,314283,612896,92600
420365755837,819384,4611,222,28000
520396058992,272453,8421,446,11400
6204465631,287,902586,6401,874,542110,0000
7204667651,225,837558,3701,784,207110,000
8204869671,159,351528,0851,687,436110,000Lucy reaches Age Pension age.
920567775842,560383,7871,226,347110,000
1020618280595,427271,217866,644110,000Part pension begins.
1120668785301,910137,520439,430110,000
12Basis
13Excl.
14File
Assumptions

An invented projection. All figures are illustrative, including the Age Pension estimates. Hover or tap any highlighted item for the analysis; the full list is below.

What leaves the practice

  1. 1
    The clients, in the tab names

    Two named individuals in a workbook title, with ages in the columns. Personal information under the Privacy Act, where the Act applies to the practice. Privacy Act guide.

  2. 2
    Opening super balances to the dollar

    The base of the whole projection: two people’s superannuation as at the review. Financial information the practice keeps in client records under Standard 8, and the starting point from which every later row can be rebuilt. Privacy Act guide.

  3. 3
    A redundancy and an income assumption

    That a named client will lose his job in December, the expected package and the salary he is assumed to earn next. Confidential employment information, given to the adviser in confidence. Privacy Act guide.

  4. 4
    Goals and the retirement date

    When the clients want the mortgage cleared, when they plan to stop work and what they want to spend. The inputs Standard 6 asks the adviser to consider when weighing the clients’ long-term interests.

  5. 5
    A health scenario named in a tab

    A scenario in which one client stops work at 55 because of her thyroid condition. The tab name alone reveals a health concern, and a scenario built on it. Health information is sensitive information under the Privacy Act. Patient data guide.

  6. 6
    A parent’s estate and care costs

    A reference to a named relative, her possible inheritance and uncertain care costs. Personal information about a person who is not the client, and a family matter. Privacy Act guide.

  7. 7
    The Age Pension estimates

    Services Australia says the Age Pension age is 67 for people born on or after 1 January 1957, which is why the rows begin in 2046 and 2048. The dollar figures depend on the income and assets tests and rates in force in future years. The estimates here are invented and a person must check any such figure against Services Australia before it goes into advice.

  8. 8
    The model’s assumptions

    Net return, contribution rates and who contributes what. The practice’s modelling choices, written for one household, with the clients’ contribution amounts in them.

  9. 9
    A formula that points at another tab

    A formula built from named cells in an assumptions tab. Formulas can also point at other workbooks. This one holds no client data of its own.

  10. 10
    File properties and what the sheet does not show

    The adviser’s name and the model version. Spreadsheet files can also carry hidden rows and columns, cell comments, tracked changes and properties such as the author and the practice, none of which show in the grid but all of which travel with the file.

What happens in Frontier Models (ChatGPT, Claude)

  • The whole document is transmitted to the provider’s servers. On personal plans the user cannot choose where it is stored or processed, and for the major providers that has generally meant outside Australia, under that country’s legal process. Some business plans offer storage in Australia, but the provider still receives the content.
  • On consumer tiers, prompts can be retained and used to train future models.
  • The provider’s staff and systems can reach the content under the provider’s own policies.
  • Once sent, the practice no longer controls it. Retention and deletion happen on the provider’s terms.

The same document on Ermos

Ermos Dominion

The document is drafted on a unit in your office, from your own templates and the client file. Every marked item stays on the unit, which keeps working with the internet switched off. Nothing in it is transmitted to an AI provider, so there is no disclosure to analyse: the confidentiality work is the same as for your file server.

Ermos Edge

Your documents, the index and your access boundaries stay on your own instance in an Australian data centre. When a staff member asks for this draft, only their question and the excerpts they are permitted to see go to a named Australian provider, who is contractually barred from keeping the content or training any model on it. Nothing is processed outside Australia.

Frontier Models (ChatGPT, Claude)Ermos EdgeErmos Dominion
Where the document is processedProvider servers, generally offshore on personal plansYour instance in an Australian data centre; answers generated in AustraliaThe unit in your office
Who can read itProvider staff and systems, under policyYour staff, within the boundaries you set. The named Australian provider processes only permitted excerpts, under contract, and keeps nothingYour staff only
Is it keptOn the provider’s termsKept on your instance; the provider is barred from retaining itStays on the unit
Can it train a modelOn consumer tiers, yesNo, by contractOnly your own unit learns from it, on your hardware

Part of AI data leakage in financial advice practices. See how this works in practice: Review preparation on Ermos.

Common questions

Do ChatGPT and Claude use the information in a retirement projection spreadsheet?
Yes, everything pasted or uploaded from the projection is sent to the AI company's servers and processed there to produce a reply. As at October 2026, whether a conversation on a personal plan (ChatGPT Free, Plus or Pro; Claude Free, Pro or Max) can be used to train the models depends on a setting each user controls. Business plans (ChatGPT Business and Enterprise, Claude Team and Enterprise) and the developer APIs sit under commercial terms, and OpenAI and Anthropic each say they do not train on that content by default (OpenAI, Anthropic). On either product, the thumbs up and thumbs down buttons can send a whole conversation back for training. This projection holds two super balances to the dollar, a redundancy package, a health scenario for Lucy and a note about a relative's estate.
Can we use ChatGPT or Claude for a retirement projection spreadsheet if we remove the names?
Not safely, because the numbers still describe one couple. The Office of the Australian Information Commissioner (OAIC) recommends in its guidance on commercially available AI products that organisations do not enter personal information, and particularly sensitive information, into publicly available generative AI tools, because of the significant and complex privacy risks. Two ages, two super balances to the dollar, a redundancy in December and a tab about a thyroid condition point to the household without a name, and the tab titles carry the names anyway. Removing names rarely makes a document anonymous. Information stays personal information while the person is reasonably identifiable, and the OAIC warns that information can be at risk of re-identification even when it has been de-identified or anonymised.
Can ChatGPT or Claude be trusted to draft a retirement projection spreadsheet?
Only with a full check by a qualified person. Language models can produce fluent text with details that are not in the source, wrong figures, wrong dates or references that look real but are not. In a spreadsheet that includes wrong formulas, wrong totals and mis-copied rows. The opening balances, the net return, the retirement year and the Age Pension estimates would do most harm if wrong, so the adviser should check each one against the client file.
How can an advice practice use AI for a retirement projection spreadsheet without sending it to ChatGPT or Claude?
Ermos is built so the document stays under your control. On the Dominion AI unit it is drafted inside your office and none of it is sent to an AI provider. On Ermos Edge your documents and index stay on your own instance in an Australian data centre, and only the question and the excerpts the user is permitted to see go to a named Australian provider that is contractually barred from keeping them or training any model on them. The projection is built from the client file and the practice's own model. The adviser checks every balance, assumption and estimate before it goes into advice.
At what age can a client claim the Age Pension?
Services Australia says the Age Pension age is 67 for people born on or after 1 January 1957. Reaching that age is not enough on its own, because residence rules, an income test and an assets test also apply. A projection can only estimate the result, and the adviser should check it against Services Australia before it goes into advice.
What does Standard 6 ask an adviser to take into account?
Standard 6 of the Code of Ethics requires an adviser to take into account the broad effects arising from the client acting on the advice and to actively consider the client's broader, long-term interests and likely circumstances. A retirement projection is one way advisers show those effects over time, which is why it carries so many of the client's circumstances.
What does a spreadsheet file hold besides the cells on screen?
A spreadsheet file can carry hidden rows, columns and sheets, cell comments, links to other workbooks, formulas that read from other tabs and document properties such as the author. None of it shows in the grid, but all of it is part of the file. Anyone who shares the file shares those parts too.

See Dominion answering from your own documents.

A demonstration takes 30 minutes, uses no client data, and comes with no obligation.

Book a demo