Service agreements and AI data leakage: what a migration agent’s fee agreement gives away in ChatGPT or Claude.
The service agreement is the first document a registered migration agent signs with a client, and the Code of Conduct says what it must contain: the client’s name, date of birth, email and residential address, the agent’s MARN, the work to be done, how the file is handled and the fees. Staff paste it into ChatGPT or Claude to check the wording or turn it into a fee estimate email. This page marks every item in a routine service agreement that the Code of Conduct and the Privacy Act bear on, including the AI consent clause, and shows how the same agreement is handled on Ermos inside the practice.
The service agreement and fee estimate
Signed before any immigration assistance is given. Section 42 of the Code of Conduct requires a written service agreement signed by the client and the agent, covering the work, with the matters in section 42(3) and Division 3 (fees and disbursements) included. Section 43 allows advice at an initial consultation without one.
Service agreement and fee estimate
Kingfisher Lane Migration, Suite 3.07, 41 Aldwych Street, Parramatta NSW · 5 October 2026
| Registered migration agent | Renata Kowalczyk-Bell, MARN 0000000, renata@kingfisherlane.example, (02) 5550 01422 |
| Client | Kavya Subramaniam, born 9 March 1995, kavya.subramaniam@example.com, Unit 12, 8 Carlow Street, North Sydney NSW 20601 |
| Work to be done | Expression of interest in SkillSelect as a Software Engineer, NSW state nomination application, and the subclass 190 visa application if invited. Current visa: subclass 485, expires 19 February 2027.3 |
| Fees | Fixed fee for stage 1 (EOI and NSW nomination): $2,970 including GST. Fixed fee for stage 2 (visa application, if invited): $4,950 including GST. A fixed fee is not varied unless exceptional circumstances arise after signing.4 |
| Disbursements | Paid directly by the client: the skills assessment fee, the Home Affairs visa application charge, any state nomination charge, police certificates and health examinations.6 |
| Consumer guide | A copy of the consumer guide has been given to the client.6 |
| Your file | On completion or termination the file is kept for 7 years after the last action. Original documents are returned within 14 days of a written request.6 |
| Use of AI tools | Kingfisher Lane will not enter your personal information into an AI tool unless you consent in writing here. [x] I consent to AI drafting tools being used on my file. [ ] I do not consent.5 |
| Signed | Kavya Subramaniam (signed) 5 October 2026. Renata Kowalczyk-Bell (signed) 5 October 2026.7 |
An invented service agreement. The MARN is a placeholder and the practice, agent and client do not exist. The fees are the invented practice’s. Hover or tap any highlighted item for the analysis; the full list is below.
What leaves the practice
- 1The client’s identity block
Name, date of birth, email and residential address, the details section 42(3) of the Code requires in every service agreement. Personal information, and the key that ties everything else on the file to one real person. Privacy Act guide.
Frontier Models (ChatGPT, Claude) Name, date of birth and home address transmitted, generally offshore on personal plans Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 2The agent’s name, MARN and contact details
The Code requires them in the agreement. They are details a practice shows to attract clients, so this item adds little exposure on its own.
Frontier Models (ChatGPT, Claude) Business contact details the practice already publishes; low exposure on its own Ermos Edge Nothing to keep in; these are business contact details Ermos Dominion Nothing to keep in; these are business contact details - 3The visa strategy and the expiry date
What the client is trying to achieve and the date her current visa ends. Her whole risk in one line, and the work the practice is being paid to do. Privacy Act guide.
Frontier Models (ChatGPT, Claude) Her visa strategy and expiry date transmitted Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 4Fixed fees, by stage
Section 46 of the Code requires a fixed fee or an hourly rate with an estimate, including GST, and says it must be fair and reasonable. Commercial information about the practice and about what this client agreed to pay.
Frontier Models (ChatGPT, Claude) Fixed fees by stage transmitted Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office - 5The AI consent clause and the box ticked
OMARA’s AI guidance says an agent needs the client’s written consent before entering personal details into an AI platform. The clause records the consent, but it says nothing about where the data goes once it is entered. Privacy Act guide.
Frontier Models (ChatGPT, Claude) The consent covers the practice, but the tool and its servers are chosen elsewhere Ermos Edge The consent is still needed whichever tool is used Ermos Dominion The consent is still needed whichever tool is used - 6Standard terms: disbursements, consumer guide and file handling
Template wording that sections 38, 42(3)(e), 47 and 54 of the Code require in substance, with no client data in it. The same text appears in every agreement the practice signs.
Frontier Models (ChatGPT, Claude) Template wording with no client data; safe to send Ermos Edge Nothing to keep in; this is template wording Ermos Dominion Nothing to keep in; this is template wording - 7Signatures and signing dates
Who signed and when. A signed record the practice must keep on the client file for 7 years under section 56 of the Code.
Frontier Models (ChatGPT, Claude) Signatory and signing date transmitted Ermos Edge Stays on your instance in Australia; leaves only inside a permitted excerpt, per question, to the named provider Ermos Dominion Stays on the unit in your office
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 Edge | Ermos Dominion | |
|---|---|---|---|
| Where the document is processed | Provider servers, generally offshore on personal plans | Your instance in an Australian data centre; answers generated in Australia | The unit in your office |
| Who can read it | Provider staff and systems, under policy | Your staff, within the boundaries you set. The named Australian provider processes only permitted excerpts, under contract, and keeps nothing | Your staff only |
| Is it kept | On the provider’s terms | Kept on your instance; the provider is barred from retaining it | Stays on the unit |
| Can it train a model | On consumer tiers, yes | No, by contract | Only your own unit learns from it, on your hardware |
Part of AI data leakage in migration practices.
Common questions
Do ChatGPT and Claude use the information in a service agreement and fee estimate?
Is it safe to paste a service agreement into ChatGPT or Claude if we take the client's name out?
Does a ChatGPT Business or Claude Team plan make it safe for a service agreement?
How can a migration practice use AI for a service agreement without sending it to ChatGPT or Claude?
What must a migration agent's service agreement contain?
Does the AI consent clause make it safe to use ChatGPT or Claude on the file?
How long must the practice keep the file after the agreement ends?
See Dominion answering from your own documents.
A demonstration takes 30 minutes, uses no client data, and comes with no obligation.
Book a demo