Black Shard

Insights30 June 2026

What to do when your vendor has a data breach

A supplier breach leaves you holding the legal obligation and almost none of the visibility. What to put in writing on day one, what you can contain unilaterally, how to assess when the vendor will not confirm anything, and who notifies when more than one entity holds the data.

A row of sealed pipeline valves on a steel gantry lit cold cyan against dark slate

The first calls, and what to put in writing

The news arrives one of three ways: the vendor tells you, a customer forwards you an article, or your own monitoring sees something odd on an integration. Before anything else, establish which of your systems talk to that vendor and what personal information crosses the boundary in each direction. Build that list from the integration inventory, the enterprise applications in your identity provider and the supplier list in finance, because none of those is complete on its own.

Then get off the support portal. A vendor mid-incident has a queue thousands deep and a status page written for its whole customer base at once, so neither will answer a question about your tenant. Escalate to your named account contact, and separately serve written notice to the address the agreement nominates, because that channel starts contractual clocks and is the one produced later. Put a response deadline in it with a time and a date.

Send the questions below as one numbered message. When a vendor answers six of eight, the unanswered numbers become your record of what you asked for and did not get, and that record carries more weight later than most of the answers.

  • Whether your account, tenant or organisation identifier was in scope, and if that is not yet known, when they expect it to be.
  • The categories of information at field level, because customer data is not a category anyone can assess against.
  • The window of unauthorised access from first access to containment, since that decides which of your records were reachable.
  • Whether the exposure reached credentials, API keys, tokens or signing secrets, in either direction.
  • Whether backups, support tickets and attachments, log stores and analytics copies were in scope, since that is often where the sensitive material sat.
  • Written confirmation that logs relating to your account are preserved, and their default retention period.
  • Which sub-processors held your data, because their incident may be an incident one layer further down.
  • Whether they will notify the OAIC, whether they will contact individuals directly, and what they intend to say.

What can you contain without the vendor's help?

The breached system belongs to the vendor, but every point where it meets your environment belongs to you, and none of that needs their cooperation, their timeline or their permission. Most of it can be closed in an afternoon by people who already have the access.

Preserve your own logs before you start revoking, because disablement and rotation generate their own events and some log stores are fixed-size buffers where new entries push old ones out. Export the sign-in records for the vendor's service principal, your API gateway logs filtered to their key, and your webhook receipt logs, then hold copies outside the normal retention policy. Thirty or ninety day retention is common and intrusion windows run longer.

One entry on the checklist below behaves differently. A delegated administration relationship grants an outside organisation privileged roles inside your directory, and the grant runs to that organisation and its security groups rather than to any user object you control, so disabling accounts in your own tenant does nothing to it. In a Microsoft tenant you end it from the Microsoft 365 admin center, under Settings and Partner relationships. Microsoft points customers there rather than to the Entra admin center, PowerShell or Graph, which is why these relationships survive audits that only inspect the directory.

Containment of this kind is also legal work. Section 26WF of the Privacy Act provides that where remedial action is taken quickly enough that the breach is not likely to result in serious harm, it is not an eligible data breach, and the obligation does not arise for you or for the other entities involved. Credentials rotated before anyone used them can meet that description, so record when each step completed and set it against the vendor's access window.

  • Rotate every credential you issued them: API keys, service account passwords, SFTP keys, webhook signing secrets, and shared secrets in configuration files on their side.
  • Open the vendor's enterprise application in Microsoft Entra ID and start with the application permissions, because app-only access carries no signed-in user, so disabling accounts and resetting passwords does nothing to it and Conditional Access scoped to users does not reach it. Only a workload identity policy reaches a service principal, and most tenants have never configured one.
  • Remove the app role assignments, delete the client secrets and certificates the vendor holds, and disable the service principal for sign-in where the outage is tolerable.
  • Revoke sign-in sessions explicitly rather than trusting a password change: tokens issued to confidential clients and tokens not issued against a password survive a password reset, and a guest account's tokens are only revoked in its home tenant.
  • Stop the outbound export first if data is still flowing, then disable inbound API keys or narrow their address allowlist, checking whether the integration can drop to read-only instead of switching off.
  • Find the standing human access: VPN accounts, guest accounts in your directory, named logins in production, shared mailboxes, jump host credentials.
  • Terminate any delegated administration relationship an IT provider holds into your tenant, which is a separate action from disabling the accounts that use it.

How do you work out what of yours was exposed?

Two questions get merged here and should be kept apart. What you sent the vendor is knowable from your side, precisely, today. What an attacker could reach inside the vendor's systems needs the vendor. Teams stall on the second and never start the first, then arrive at day twenty with no scope of their own and no answers from anyone else.

Integration code and field mappings show which attributes cross the boundary, and export job definitions show volumes, frequencies and date ranges. Your API request logs, filtered to the vendor's principal, show what they actually pulled and when, which is both a scoping input and independent evidence of anomalous access. Where a vendor service account reads from your database, the audit trail on those tables identifies the records touched down to the row.

The real scope is almost always wider than the live integration. The vendor has held your data since the relationship began, plus whatever staff pasted into support tickets, plus their backups, plus the extract a solutions engineer took during onboarding and never deleted. Where the retention question goes unanswered, scope against the assumption that everything you have ever sent is still there, and record why you drew the boundary there.

How do you run a breach assessment on facts you do not hold?

Start from why the obligation is yours at all. The Privacy Act treats an entity as holding personal information where it has possession or control of a record containing that information, and OAIC guidance is explicit that an organisation which outsources storage while retaining the right to deal with the information, including to access and amend it, continues to hold it. Your APP 11 obligation does not travel to the vendor with the data, and neither does the notification duty that follows from holding it. A breach inside the vendor's systems can be your eligible data breach.

The assessment duty is triggered by reasonable grounds to suspect an eligible data breach, which sits well below confirmation. A credible report that your vendor has been breached, combined with your own knowledge that you send them personal information, clears that bar. Section 26WH requires a reasonable and expeditious assessment and all reasonable steps to complete it within thirty calendar days of becoming aware. The Commissioner treats thirty days as a maximum rather than a target, so spending twenty-five of them waiting for a vendor statement is a decision you will be asked to justify.

When the facts sit with someone else, the assessment becomes the record of your enquiry plus the inferences drawn from your own evidence. Document the questions asked, the date and channel, the deadline set, what came back, what did not, and what your logs and data flows establish independently. An assessment that shows its working survives the picture changing, while one that states a conclusion with nothing behind it reads afterwards as a judgement made under commercial pressure.

If the thirty days run out and you still cannot exclude serious harm, notify. The scheme has no holding state for pending vendor confirmation, and a statement to the Commissioner can be supplemented as more becomes known. A notification that later proves broader than necessary gets corrected. An assessment that quietly ran past thirty days is a failure to comply with section 26WH in its own right, sitting alongside whatever the vendor did.

When more than one entity holds the information

Where the same personal information is held by more than one entity and the incident is an eligible data breach for each of them, section 26WM of the Privacy Act means only one of those entities needs to prepare the statement for the Commissioner and notify the affected individuals. Compliance by one discharges the others, and that is where multi-party breaches most often come apart.

The section permits one entity to carry the notification without deciding which one. If the vendor assumes its customers will notify and every customer assumes the vendor is handling it, nobody notifies, and every entity that held the information can be found to have failed to comply. Converting that permission into a decision is somebody's job: name the entity, record the decision in writing with a date against it, and tell the other parties instead of leaving them to infer it.

The Commissioner's guidance is that the entity with the most direct relationship with the individuals at risk of serious harm may be best placed to notify them. Where the breached party sits behind you as a software, hosting or managed service provider, that entity is you. Your customers have a relationship with you, have frequently never heard of the vendor, and will call your number whatever letterhead the notification arrives on. Get the vendor's intentions in writing before you send anything, so two accounts of one incident do not contradict each other.

Duplicate notification to the regulator is not the risk it is usually taken for. The OAIC counts notifications about a single incident as one primary notification with secondary notifications attached, so several entities reporting the same breach is a state the scheme was built to handle. The failure worth avoiding is the one where each entity relies on another and none of them tells the individuals.

Which reporting clocks start the day you find out

A vendor's forensic investigation runs on their timeline, and none of your obligations pause for it. The thirty day assessment window runs from your awareness of the grounds for suspicion, and a report landing in week six does not extend it. Several other clocks are shorter and start on the same trigger, which is the moment you became aware rather than the moment the picture became clear.

Work out which of these reach you before you need them, because each carries its own definition of awareness and its own recipient. Two of them can be running while you are still trying to reach an account manager, and none of them waits for the vendor to confirm what happened. Where a threshold is genuinely arguable, decide it early and record the reasoning, since the alternative is discovering on day ten that a seventy-two hour window closed on day three.

  • APRA-regulated entities must notify APRA no later than 72 hours after becoming aware of an information security incident that materially affected them or had the potential to, under CPS 234, which reaches information assets managed by third parties.
  • CPS 230 governs material service provider arrangements for the same entities, including the ability to maintain critical operations through a provider's disruption, so a material vendor's breach engages more than the information security standard.
  • Responsible entities for critical infrastructure assets report cyber security incidents to the Australian Signals Directorate under the Security of Critical Infrastructure Act, within 12 hours where the incident is having a significant impact on the asset's availability and within 72 hours where it has a relevant impact.
  • Under the Cyber Security Act 2024 a business with Australian turnover above the threshold in the rules, currently three million dollars, must report a ransomware or extortion payment to the Australian Signals Directorate within 72 hours, including one made on its behalf.
  • Your own customer contracts frequently carry notification windows shorter than any statutory one, often twenty-four or forty-eight hours from awareness, and the shortest one in the stack is your real deadline.
  • Cyber insurance policies carry notification conditions and late notice is a live basis for declining cover, so notify the insurer on suspicion and before you appoint forensics, since many require consent to the provider and the spend.

What to record while it is happening

Keep the legal assessment reasoning separate from the technical incident log, and take advice on privilege early rather than after the post-mortem is written. A candid root cause document produced without that thought is discoverable, and a frank sentence written at two in the morning reads very differently in a schedule of evidence. Tell the team on day one not to tidy the incident channel once the pressure lifts.

The list below exists because indemnities, liability caps, service credits and any negotiation that follows all turn on facts nobody will have the time or the memory to reconstruct afterwards. Each item costs minutes to capture while the incident is live and cannot be recreated once it is closed.

  • Every message with the vendor in original form, including the ones that answered nothing, because those establish the pattern.
  • Dated captures of the vendor's status page and public statements, since those get quietly revised and the earlier version is the one you relied on.
  • Costs as they accrue: internal hours by person, external forensics and legal, notification production and postage, and the call handling that follows.
  • A running list of what you asked for and did not receive, with dates, because the distance between the agreement's commitments and the vendor's conduct is the substance of any dispute.

The review that changes your next contract

The post-incident review worth running after a vendor breach is mostly a contract review, because the technical remediation is usually small and the contractual gaps are usually what made the incident hard to work. Run it while the vendor's commercial team is still motivated to keep the account.

The engineering half is about reducing what the next vendor breach can cost you. Send fewer fields, because the cheapest reduction available is not handing over data the vendor's function does not require. Use short-lived credentials in place of static keys, scope an integration's permissions to the operations it performs, and keep a separate credential per vendor so revocation is surgical. Then write the revocation runbook for each material vendor while nothing is on fire: which credentials, which application registration, which jobs, in what order, and who holds the access to run it.

Black Shard works both halves of this. Incident response and vCISO engagements cover the assessment, the notification decision and the supplier posture around them, and Entra ID and Azure security reviews cover the enterprise applications, service principals, consent grants and delegated administration relationships that carry the real risk in a vendor compromise. The systems we build carry the other half, because a vendor incident always resolves to what an integration touched and when. The operations and compliance portal we built and run for GRM LAW sits on an append-only audit ledger, and the staff portal we built for Stone Leaf Capital keeps a compliance audit log capturing the actor, the action and the before and after state of every change. An organisation holding that record answers the scope question in an afternoon.

  • The vendor notifies you within a stated number of hours of becoming aware of an incident, with the clock starting on their awareness rather than on the end of their investigation.
  • The notice has to contain specified facts: data categories at field level, the access window, and whether your tenant was in scope. A summary written at the vendor's discretion does not discharge it.
  • Logs relating to your account are preserved and provided on request, against a retention floor stated in the agreement rather than left to platform defaults.
  • The agreement names who assesses and who notifies under the Notifiable Data Breaches scheme, settled before an incident instead of argued during one.
  • Sub-processors are disclosed, changes are notified before they take effect, and you hold a right to object.
  • Audit rights produce artefacts you can inspect, such as the current penetration test report and the scope statement behind any certification.
  • A security event is a termination right, and the liability position relates to the size of the data set rather than to a few months of fees.

Close the breach, and the flaw behind it.

Australia-wide, from our Brisbane head office. Someone will contact you as soon as possible.

Open a briefinfo@blackshard.com.au