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

30 October 2026

Dear Siobhan,

Thank you for your email of 27 October about . I have reviewed the file and I owe you a clearer answer than you have had.

What was agreed.

What went wrong.

What I will do.

Your documents.

Kind regards,

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

  1. 1
    The 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.

  2. 2
    The 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.

  3. 3
    The 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).

  4. 4
    The 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.

  5. 5
    The 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.

  6. 6
    The 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.

  7. 7
    The right to complain to the OMARA

    A statement that she can complain to the regulator. Generic wording with no personal information.

  8. 8
    The signatory

    A named agent and MARN. Ties the letter to a person bound by the Code of Conduct.

  9. 9
    The 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.

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 migration practices.

Common questions

Do ChatGPT and Claude use the information in a response to a client complaint?
Yes, whatever is pasted from the letter 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. The letter carries a client's home address, her invoice number, the practice's admission that it should have obtained her written agreement and her visa end date.
Is it safe to paste a complaint response into ChatGPT or Claude if we take the client's name out?
No, because the letter still points to one client. 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. An invoice number, an estimate raised from 14 hours to 19, a request for an Irish passport and a physiotherapy degree, and a visa ending on 17 December identify her. 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.
Can ChatGPT or Claude be trusted to draft a response to a client complaint?
No. 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. A qualified person should check every item against the file. In this letter the hours billed, the credit of 5.5 hours and the date the documents are due back would do the most harm if wrong.
How can a migration practice use AI for a response to a client complaint 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 letter is drafted from the client file and the practice's own records, including the service agreement and the invoice. The registered migration agent checks every figure and date and signs it.
Can a migration agent charge more than the hourly estimate in the service agreement?
Section 46 of the Code of Conduct requires an hourly-rate agreement to include a reasonable estimate of the time, and to provide that the client will not be charged beyond it unless exceptional circumstances arise, the client is given an updated estimate in writing and agrees in writing for work to continue. An agent should keep that written agreement on the file.
How quickly must the practice return a client's documents?
Section 54 of the Code requires the agent, if requested in writing by a client or former client, to return all documents the client is entitled to within 14 days of receiving the request. Documents given to the agent by or for the client, or paid for by them, are covered, including passports and qualifications. An agent is generally not entitled to claim a lien on them.
Where can a client complain about a registered migration agent?
A client with concerns about an agent's conduct can lodge a complaint with the OMARA, which can investigate and take disciplinary action where it has reasonable suspicions of a breach of the Code. Discipline can range from a caution to suspension, cancellation or a bar of up to five years.

See Dominion answering from your own documents.

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

Book a demo