APP 11: PRIVACY ACT SECURITY FOR AUSTRALIAN APP DEVELOPERS | VIBEEVAL

Australian Privacy Principle 11 is one sentence with company-ending consequences: take reasonable steps to protect the personal information you hold from misuse, interference, loss, and unauthorised access, modification or disclosure. A Supabase table without RLS, a service key in the bundle, an open storage bucket — each one is a textbook APP 11 failure, and each one is findable in a 60-second scan.

The one-sentence obligation

The Privacy Act 1988 (Cth) contains thirteen Australian Privacy Principles. APP 11 is the security one:

APP 11.1 — An APP entity that holds personal information must take reasonable steps to protect the information from misuse, interference and loss, and from unauthorised access, modification or disclosure.

APP 11.2 — Where the information is no longer needed for a permitted purpose, the entity must take reasonable steps to destroy it or ensure it is de-identified, unless retention is required by law.

That is the entire security obligation of Australian privacy law, and everything a security scanner finds in an AI-built app lives inside it. Unauthorised access is a Supabase table readable through the anon key. Unauthorised disclosure is a public storage bucket full of user uploads. Loss is a database with no tested backup.

Who is covered

The Act applies to “APP entities”: Australian government agencies and private organisations with annual turnover above AUD $3 million. Some organisations are covered regardless of turnover, including:

  • Private health service providers (any app handling health information for a health service)
  • Businesses that sell or purchase personal information
  • Credit reporting bodies and some contractors to the Commonwealth

Two practical notes before you file yourself under “exempt”:

  1. The exemption is under sustained reform pressure. Removing the small business exemption has been a headline recommendation of the Privacy Act review. Check current OAIC guidance rather than relying on a threshold that may not survive.
  2. Contracts import the obligation anyway. Australian enterprise customers put APP-equivalent security clauses in vendor agreements. If you sell B2B in Australia, you will be held to APP 11 whether or not the Act binds you directly.

What “reasonable steps” means for a web app

“Reasonable steps” is deliberately proportionate: the OAIC’s Guide to Securing Personal Information weighs the sensitivity of the data, the consequences of a breach, and the practicability of the safeguard. Cost matters, but the guidance is explicit that saving money does not excuse skipping cheap, effective controls.

That last point is the sharp edge for vibe-coded apps. The controls that fail most often cost almost nothing:

APP 11 concept Concrete control Cost to implement How to test
Unauthorised access RLS on every table; server-side auth on every route Minutes per table Supabase RLS Checker, Firebase Scanner
Unauthorised disclosure Private buckets; no secrets in the client bundle Minutes Token Leak Checker
Modification Ownership checks on write paths; no client-trusted role fields Hours AI pentest of CRUD endpoints
Interference Rate limiting on auth endpoints; abuse controls Hours Endpoint probing
Loss Backups enabled and restore tested Minutes to enable Quarterly restore drill
APP 11.2 destruction Retention policy; actually delete stale accounts and exports A design decision Data inventory review

A regulator or plaintiff assessing “reasonable steps” after a breach will ask: was the safeguard cheap, standard, and skipped? For missing RLS on a table of personal information, the answer is yes three times.

APP 11.2: the half everyone forgets

Destruction and de-identification get far less attention than access control, but APP 11.2 is where data-hoarding habits become liability. Common vibe-coded app patterns that violate it:

  • Soft-deleting users while retaining their rows and uploads indefinitely
  • CSV exports and one-off backup dumps parked in a storage bucket for years
  • Logging full request bodies (including personal information) to a third-party log service with unlimited retention
  • Keeping “we might train on this later” copies of user content with no policy

The fix is a written retention decision per data category and a scheduled job that enforces it. Less data held is less data breached — the cheapest APP 11.1 control is APP 11.2 compliance.

Penalties and enforcement

The era of trivial penalties ended with the December 2022 amendments, passed in the aftermath of Australia’s major 2022 breaches. For serious or repeated interferences with privacy, companies face civil penalties up to the greater of:

  • AUD $50 million,
  • three times the benefit obtained from the conduct, or
  • 30 percent of adjusted turnover in the relevant period.

Subsequent reform added tiered penalties for lower-level contraventions — meaning the OAIC no longer has to treat every enforcement as a company-ending case to act at all — plus a statutory tort for serious invasions of privacy, which opens the door to individual claims. The enforcement direction is one-way: more teeth, more often, and security failures like unauthorised access sit at the top of the target list.

Where a breach turns into a notification

APP 11 failure and breach notification are joined at the hip: an unauthorised access or disclosure that is likely to cause serious harm triggers the Notifiable Data Breaches scheme — assessment within 30 days, then notification to the OAIC and affected individuals. That process, including the remedial-action exception that rewards fast detection, is covered in Notifiable Data Breaches: A Founder’s Guide.

The practical takeaway: continuous security testing is both the APP 11 “reasonable step” and the early-warning system that keeps an incident inside the remedial-action window.

Evidence beats intention

If you ever have to demonstrate APP 11 compliance — to a customer’s procurement team, an investor, or the OAIC — the questions are concrete: what steps, taken when, with what result. Keep:

  1. Security scan history with timestamps (continuous beats annual)
  2. Findings and remediation records, with time-to-fix
  3. Access control design notes: which tables hold personal information and what gates them
  4. A one-page retention policy for APP 11.2
  5. A recent audit report — see AI Security Audit for Australian Startups for the startup-budget version

Test your reasonable steps today

Paste your URL and find out in 60 seconds whether your app’s personal information is protected the way APP 11 assumes — before a customer, a regulator, or an attacker checks for you.

COMMON QUESTIONS

01
What does APP 11 require?
APP 11.1 requires an entity to take reasonable steps to protect the personal information it holds from misuse, interference and loss, and from unauthorised access, modification or disclosure. APP 11.2 requires destroying or de-identifying personal information once it is no longer needed for a permitted purpose, unless the law requires it to be retained.
Q&A
02
Does the Privacy Act apply to my startup?
The Privacy Act 1988 generally applies to organisations with annual turnover above AUD $3 million, but several categories are covered regardless of turnover — including private health service providers and businesses that trade in personal information. Reform proposals have targeted the small business exemption, so check the current OAIC guidance rather than assuming you are exempt. Your enterprise customers will also expect APP-level security contractually, whatever your turnover.
Q&A
03
What counts as reasonable steps?
The OAIC's Guide to Securing Personal Information describes the factors: the sensitivity of the information, the possible consequences of a breach, and the practicability of the step. Access controls, encryption, testing of security measures, and destruction of data no longer needed all feature. For a modern web app, database-level authorisation, secret management, and regular security testing are the obvious baseline.
Q&A
04
What are the penalties for getting it wrong?
Since amendments passed in late 2022, serious or repeated interferences with privacy can attract civil penalties for companies up to the greater of AUD $50 million, three times the benefit obtained, or 30 percent of adjusted turnover in the relevant period. Later reforms added tiered penalties for less serious contraventions and a statutory tort for serious invasions of privacy.
Q&A
05
Is a vibe-coded app more likely to breach APP 11?
The failure modes AI code generators ship — missing RLS, exposed service keys, public storage buckets, unauthenticated admin endpoints — are precisely the unauthorised access and disclosure that APP 11 addresses. The tooling is new; the obligation is not. Testing your deployed app is the fastest way to know where you stand.
Q&A
06
How do I evidence APP 11 compliance to a customer or regulator?
Keep a record of the steps: what security testing you run and how often, findings and remediation timestamps, access control design, and your data retention approach. A recent security audit report plus continuous scan history is exactly the kind of evidence that shows steps were actually taken rather than merely intended.
Q&A

SCAN YOUR APP

14-day trial. No card. Results in under 60 seconds.

START FREE SCAN