Migration complaint responses and AI data leakage: what a letter answering a client complaint gives away in ChatGPT or Claude.
A client disputes an invoice, and the practice has to answer in writing, accurately and without defensiveness. Staff reach for ChatGPT or Claude to make the letter calm and fair. The letter lists the hours billed, the estimate given, what went wrong and what the practice will credit, together with the client’s visa deadline and a request for her documents back. This page marks every item in a typical fee complaint response that the Code of Conduct and the Privacy Act bear on, and shows how the same letter is drafted on Ermos inside the practice.
The response to a client complaint about fees
Sent in reply to a written complaint from a client. Section 46 of the Code of Conduct says an agent charging by the hour must give an estimate and may not charge beyond it without exceptional circumstances, an updated written estimate and the client’s written agreement. A client with concerns about an agent’s conduct can lodge a complaint with the OMARA.
Kingfisher Lane Migration
Ms Siobhan Gallagher
14/52 Bondi Road, Bondi Junction NSW 20221
30 October 2026
Dear Siobhan,
Thank you for your email of 27 October about invoice KLM-2026-0417 for $6,435 including GST2. I have reviewed the file and I owe you a clearer answer than you have had.
What was agreed. Our service agreement of 14 August 2026 set an hourly rate of $330 including GST with an estimate of 14 hours, or $4,620, for your skills assessment and expression of interest. I emailed an updated estimate of 19 hours on 9 October.3
What went wrong. You did not reply to the updated estimate, and I did not ask for your written agreement before continuing. Under the Code of Conduct I should have done so. I have billed 19.5 hours, 5.5 more than the estimate you signed.4
What I will do. I will credit 5.5 hours, $1,815, and issue a corrected invoice for $4,620.2 Your expression of interest is lodged and your NSW invitation is still pending, so the credit does not delay the work.6
Your documents. You asked for your file and your original documents, including your Irish passport and your physiotherapy degree. I received your request on 27 October, so they will be returned by 10 November.5
I know you were hoping to settle this before your visa ends on 17 December, and I will not let the dispute slow your application.9
If you remain unhappy, you can lodge a complaint with the OMARA about my conduct as a registered migration agent.7
Kind regards,
Renata Kowalczyk-Bell, Registered Migration Agent MARN 0000000, Kingfisher Lane Migration8
An invented letter. The client, the invoice number and the dates are invented, and the MARN is a placeholder. Hover or tap any highlighted item for the analysis; the full list is below.
What leaves the practice
- 1The client and her address
Name and home address in the header. Personal information, and the key to everything else in the letter. Privacy Act guide.
Frontier Models (ChatGPT, Claude) A name and home address 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 - 2The invoice and the credit
An invoice number, the amount billed, the credit and the corrected total. Financial information about what the client paid and what the practice conceded.
Frontier Models (ChatGPT, Claude) Invoice, credit and corrected total 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 - 3The agreed rate and the estimate
The hourly rate, the estimate and the date of the agreement. Section 46 requires an hourly rate to come with a reasonable estimate of the time, and the agreement cannot allow charging beyond it without the steps in section 46(4).
Frontier Models (ChatGPT, Claude) Rate, estimate and agreement date transmitted Ermos Edge Stays on your instance, but the agent must still check the figures and the Code steps Ermos Dominion Stays on the unit, but the agent must still check the figures and the Code steps - 4The practice’s admission
That the practice did not obtain written agreement to the updated estimate and should have. Candid, damaging and sensitive for the practice. It is the kind of statement a regulator or a lawyer would want to read in the practice’s own words.
Frontier Models (ChatGPT, Claude) The practice’s own admission transmitted before it has been sent to the client 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 file and document request
That she asked for her file, her passport and her degree back and when they will be returned. Section 54 requires documents the client is entitled to be returned within 14 days of a written request. Privacy Act guide.
Frontier Models (ChatGPT, Claude) A document request and the documents named 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 - 6The state of her application
That her expression of interest is lodged and a state invitation is pending. Immigration information about where her application stands. Privacy Act guide.
Frontier Models (ChatGPT, Claude) Where her application stands 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 - 7The right to complain to the OMARA
A statement that she can complain to the regulator. Generic wording with no personal information.
Frontier Models (ChatGPT, Claude) Generic wording about the regulator; safe to send Ermos Edge Nothing to keep in; this is generic wording Ermos Dominion Nothing to keep in; this is generic wording - 8The signatory
A named agent and MARN. Ties the letter to a person bound by the Code of Conduct.
Frontier Models (ChatGPT, Claude) Business details the practice already publishes; low exposure on its own Ermos Edge Nothing to keep in; these are business details Ermos Dominion Nothing to keep in; these are business details - 9The visa deadline and her hope to settle
The date her visa ends and what she told the practice about her priorities. Personal information about her circumstances. Privacy Act guide.
Frontier Models (ChatGPT, Claude) A visa deadline and her priorities 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 response to a client complaint?
Is it safe to paste a complaint response into ChatGPT or Claude if we take the client's name out?
Can ChatGPT or Claude be trusted to draft a response to a client complaint?
How can a migration practice use AI for a response to a client complaint without sending it to ChatGPT or Claude?
Can a migration agent charge more than the hourly estimate in the service agreement?
How quickly must the practice return a client's documents?
Where can a client complain about a registered migration agent?
See Dominion answering from your own documents.
A demonstration takes 30 minutes, uses no client data, and comes with no obligation.
Book a demo