Worker rosters and AI data leakage: what an NDIS roster spreadsheet gives away in ChatGPT or Claude.

The roster is the sheet a team leader builds every week and rebuilds every day. When a worker calls in sick at 6am, the quickest fix is to paste the roster into ChatGPT or Claude and ask who can cover. The sheet shows which participants live alone, their addresses, exactly when a worker is with them, the notes workers need for each person and sometimes the lockbox code. This page marks every item in a week’s NDIS roster that the Code of Conduct, the Practice Standards and the Privacy Act bear on, and shows how the same cover question is answered on Ermos inside the service.

The worker roster spreadsheet

Built weekly by the team leader and changed daily. The Code of Conduct requires supports to be provided in a safe and competent manner, which is why the roster carries one-to-one notes, and also why the sheet is dangerous to share.

fx
ABCDEFG
1WorkerParticipantAddressDayStartEndOne-to-one notes
29:0015:00
39:0015:00
47:309:30
57:309:30
67:309:30
710:0013:00
8None-All week--
99:0015:00
109:0015:00
Week 2-8 NovWorkersLeaveNotes

An invented roster. The lockbox code is invented. Hover or tap any highlighted item for the analysis; the full list is below.

What leaves the service

  1. 1
    Worker names

    The workers who attend each home. Their personal information, and the link between a named person and a participant’s front door. Privacy Act guide.

  2. 2
    Participant names

    Four participants named in one sheet. Personal information the Information Management standard expects to be kept confidential. Privacy Act guide.

  3. 3
    Home addresses

    Where each participant lives, several of them alone. Information that bears on physical safety as much as privacy. Privacy Act guide.

  4. 4
    Days and times

    When a worker is, and is not, with each person. In the wrong hands, a schedule of when someone who lives alone is unattended.

  5. 5
    One-to-one notes

    Health and behaviour notes, a locked alcohol cupboard, a cast, a medical appointment, a relationship a participant has asked to keep from his mother and what to say if someone hears voices. Health information, and confidences given for one purpose. Patient data guide.

  6. 6
    A lockbox code

    The code that opens a key box beside a participant’s front door. Anyone who receives the file receives the key. The Code of Conduct requires supports to be provided in a safe and competent manner.

  7. 7
    A worker stood down

    That a named worker is stood down pending an incident review, and an instruction about where he must not be rostered. Employment information and an allegation that has not become a finding. Privacy Act guide.

  8. 8
    A first shift for a young woman

    That a young woman with an intellectual disability will be collected at the door on a given day. A family’s instruction about photos. Privacy Act guide.

  9. 9
    A count formula

    A formula that counts a worker’s rows. It has no personal data in it. A real roster may also have hidden tabs for leave and workers, cell comments and properties such as the author, all of which travel with an uploaded 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 service 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 participant 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 NDIS services.

Common questions

Do ChatGPT and Claude use the information in a worker roster?
Yes. A roster pasted at 6am to find cover is sent to the AI company's servers and processed there to produce the answer. 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. The sheet gives home addresses, the hours a worker is with each participant, a lockbox code and notes such as a relationship Daniel has asked to keep from his mother.
Is it safe to paste a worker roster into ChatGPT or Claude?
No, because a roster works as a map of when people who live alone are unattended. 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. It holds four participants' addresses, shift times, a lockbox code that opens a front door, health notes and a worker stood down pending an incident review. Anyone who receives the file receives the key.
What if staff use their own ChatGPT or Claude account for the worker roster?
Then the service cannot see or manage what was sent from that account. On a personal plan the user cannot choose where conversations are stored or processed. Some business plans let an organisation choose to store data at rest in Australia (OpenAI), which still leaves the content with the AI company. Both companies can also review content that is flagged for safety or policy reasons. A team leader covering a sick call from a personal account could send participants' addresses, their shift times and a lockbox code, and the service would have no record that it went.
How can an NDIS provider use AI for a worker roster 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 answer to who can cover is produced from the service's own roster and worker records. The team leader checks that each suggested worker is cleared and signed off for that participant before the roster changes.
Why is a roster sensitive?
A roster shows, for each participant, where they live and when a worker is or is not with them, together with workers' names and notes about each person. The Code of Conduct requires respect for participants' privacy and supports provided safely. A roster in the wrong hands tells someone when a person who lives alone is unattended.
Do workers have privacy rights in a roster?
A worker's name, shifts, availability and notes about them are personal information. The Privacy Act has an exemption for private sector employers covering acts directly related to a current or former employment relationship, so the Act may not be the main constraint on staff details. The participant details in the same sheet are a different matter.
Is a lockbox code in a roster a problem?
Access arrangements for a person's home bear on their physical safety as well as their privacy. Many services keep such codes outside the roster for that reason. If the code sits in the roster, anyone who receives the file receives the key, and pasting it into an AI tool sends it to a company that has no role in the person's support.

See Dominion answering from your own documents.

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

Book a demo