Website compliance checklist for Australian businesses: privacy, consumer law, accessibility and security

Ajay K. Published 18 Jul 2026 Updated 24 Oct 2026 19 min read Web Design Reviewed by Chelsea R., Web and Conversion Lead · Oct 2026 Share
Website compliance checklist. Line drawing of a fire extinguisher with a ticked inspection tag.

An Australian business website needs checks across information handling, marketing, accessibility, consumer claims and security. Which duties apply depends on your business and what it does. So confirm the rules first, then record what the site actually does and who fixes each gap. Completing this checklist doesn't certify legal compliance.

Before you start

Start with scope. An APP entity is an organisation covered by the Privacy Act's Australian Privacy Principles (APPs). Small businesses with turnover of $3 million or less are generally outside it, though exceptions matter.

Health service providers are covered whatever their turnover, and so are some others. The Office of the Australian Information Commissioner (OAIC) explains the tests. Turnover isn't the only factor. The exemption also doesn't reach the Spam Act, consumer law or disability discrimination duties.

Topic

What to distinguish

Privacy Act and APPs

Coverage first, then the handling duties

Spam Act

Consent, sender identity and unsubscribe

Australian Consumer Law

Claims, prices and consumer rights

Disability Discrimination Act

The duty not to discriminate, and WCAG guidance

Security and usable journeys

Some controls are legal duties, others good practice

Split.
What kind of instruction is this?
Legal dutyConfirm the rule applies to this business
Technical checkVerify what the website actually does
Good practiceAdopt a suitable operating control

Not every site needs the same legal pages, a cookie banner or an ABN in every footer. Your entity type, transactions and regulated activities change what's required. Our guide to Australian privacy law changes for websites explains which businesses are covered. Selling overseas can bring other laws into play, so ask an adviser who knows your business.

Check for industry rules

Regulated industries have extra rules. These pointers don't add numbered checks:

Business or activity

Where to check

Regulated health services

Ahpra advertising rules and health privacy laws

Financial products or credit

ASIC RG 234 and your licence and disclosure duties

Registered tax and BAS agents

Tax Practitioners Board client information duties

Legal services

Your state or territory regulator's rules

Other regulated activities

Your industry, licence, product and customers

Ahpra's advertising summary bans testimonials about the clinical aspects of regulated health services. The Australian Securities and Investments Commission (ASIC) issued RG 234 on 9 June 2026. It covers financial advertising. The Tax Practitioners Board lists what registered agents must tell clients. A website is one way to do that, not a requirement.

Your eight area compliance check

The 32 checks sit in eight areas. Each area has its own section below. Give every check one of four statuses:

  • Evidenced for this check

  • Needs review

  • Urgent

  • Not applicable, with a reason

Untested work stays at Needs review. A screenshot of a policy or banner doesn't prove the system behaves that way.

Area

Checks

What the record covers

Privacy policy

1 to 4

Coverage, practices and vendors

Forms and collection

5 to 8

Fields, notices and storage

Cookies and tracking

9 to 13

Tools, events and server routes

Remarketing

14 to 16

Audiences, opt out and uploads

Email and SMS

17 to 19

Consent, sender and unsubscribe

Accessibility

20 to 22

Essential tasks, access, downloads

Claims and pricing

23 to 26

Evidence, totals, reviews, results

Security and responsibilities

27 to 32

Access, recovery and retention

Flow.
How a check becomes useful
01ScopeIdentify the relevant activity
02EvidenceObserve or verify the behaviour
03DecisionRecord the finding and owner
04RetestConfirm the agreed correction

Don't average the areas into a compliance percentage. Here's an example: of 32 checks, 31 have evidence. The last one shows enquiry text going to an advertising vendor. That issue needs containment and investigation, whatever the others say. Calling the site 97% compliant would mislead.

Record each finding the same way:

Website compliance issue record

Check ID: [number and name]

Page or system: [location]

Observed behaviour: [what happened]

Evidence: [redacted reference and date]

Status and reason: [finding]

Owner and next action: [person and action]

Retest: [method, result and date]

Privacy policy checks (1 to 4)

A privacy policy only helps if it matches what the business really does. Start with these four checks:

1. Confirm coverage and access

Record the scope decision and make the policy easy to find

2. Match policy to practice

Compare it with forms, analytics, bookings and the CRM

3. Check vendors and overseas recipients

Record who receives what, why and where

4. Assign a review owner

Review dates, change triggers and automated decisions

Under APP 1, a policy explains what you collect and why. It also covers access, correction and complaints. Likely overseas disclosure belongs in it too. The policy must also be free to read.

Explain vendors, not just logos
Before

We use trusted third party tools.

After

Our booking form sends your name and email to our booking provider. It stores them in Australia.

That's example wording, not approved legal copy. Our guide to privacy policies and website terms covers choosing the documents. A common mistake is copying another site's policy instead of mapping your own practices.

Forms and information collection (5 to 8)

Every form should collect only what the task needs. These checks are actions an owner can start and a developer can verify:

5. Justify the fields

List each field's purpose and remove what you don't need

6. Review collection notices

Check the APP 5 matters, timing and visibility

7. Trace storage and access

Follow a test entry to every copy and reader

8. Handle sensitive collection

Check it's necessary, permitted and protected

APP 5 asks for reasonable steps to tell people certain things at or before collection, or soon after. A line saying you'll use their details to reply isn't a complete notice for every case. The real collection, disclosures and overseas recipients decide what to explain.

An example quote form asks for a name, contact method, service and suburb. Optional context appears only where useful. Compare each field with what quoting actually needs. That's a method, not a universal field limit.

Flow.
Follow the information after submission
01FormIdentify what is collected
02RoutingCheck each destination
03AccessIdentify who can use each copy
04RetentionApply the documented record rule

Use an authorised test submission with fictional details. Then check each copy:

  • website storage and notification emails

  • the CRM and any spreadsheets

  • automations and agency tools

  • backups

Include hidden fields and partial entries where they're captured. A warning above a free text box doesn't stop sensitive details arriving. Our guide to form design best practices covers fields and labels.

Cookies and tracking (9 to 13)

Tag manager lists miss things. Tags can be hardcoded, added by plugins or loaded inside embeds. Servers can send data too, so trace the real requests with authorised test data.

Tracking check

What to verify

9. Inventory the tools

Source, owner, purpose, pages and data sent

10. Remove unused routes safely

Owner and dependencies confirmed, then retest

11. Check collection and choice

Notice, consent or opt out, and real behaviour

12. Check the event data

No names, contacts or enquiry text in events

13. Trace browser and server routes

Consent signals honoured on every route

Consent mode needs care. Google's consent mode has two settings:

  • basic mode stops Google tags loading until the visitor responds to the banner

  • advanced mode loads them and sends cookieless measurements while consent is denied

Consent mode passes on a choice. Google says you're still responsible for obtaining consent. It doesn't govern every third party script or decide what Australian law permits.

Correct the consent mode assumption
Before

Consent denied means no information is sent.

After

Check the setup. Basic mode blocks Google tags until consent, while advanced mode can send cookieless pings when denied.

The OAIC's tracking pixel guidance says pixel data can identify someone once a platform matches it. It lists a hashed email address as identifying data. Sensitive information generally mustn't reach third party platforms. The business deploying the pixel is responsible.

Google's Analytics rules prohibit identifying data in collection. If enquiry text is reaching an ad vendor, contain it first and then investigate. Our guide to conversion tracking setup covers the implementation.

Test each choice

Agree the expected behaviour with your adviser and implementer first. Then test each state:

  • a new visitor before any choice

  • rejection

  • acceptance

  • withdrawal later on

  • a returning visit

Test forms, bookings and checkout too, not just the homepage. Keep redacted evidence and the configuration version.

Consent behaviour test

Page and configuration: [scope]

State: [new visit, reject, accept, withdraw or return]

Expected behaviour: [approved expectation]

Browser requests: [redacted observation]

Server destinations: [verified observation]

Difference and action: [finding, owner and retest]

A common mistake is installing a banner and never testing what the site sends.

Remarketing and advertising audiences (14 to 16)

Audiences built from site visits can reveal more than you intend. Check them before you use them:

Audience check

What to verify

14. Check audience suitability

Source pages, inferred data and sensitive contexts

15. Test the opt out

What changes downstream and who handles exceptions

16. Review data uploads

Source, purpose, authority and platform rules

Decision tree.
Is this audience ready for use?
CHECK 1Does the source include sensitive or high risk information?
YES
Specialist reviewAssess data and platform rules
NOcontinueNO · continue to CHECK 2Continues to: Are source, permission, purpose and opt out documented?
CHECK 2Are source, permission, purpose and opt out documented?
YES
Verify implementationThen get the required approval
NO
Hold and investigateDocument the missing basis first

Health, hardship and children's contexts need extra care before you build an audience. Customer matching uploads need a recorded source and purpose. Hashing an email isn't permission. Our guide to Google remarketing covers platform setup.

Email and SMS marketing (17 to 19)

Marketing messages need a consent basis you can prove. These checks cover the record, the scope and the exit:

Marketing check

What to verify

17. Keep the consent basis

Who agreed, when, how and to what

18. Separate service and marketing

An enquiry isn't a newsletter sign up

19. Verify sender and unsubscribe

Identity, a working opt out and suppression

The Australian Communications and Media Authority (ACMA) calls express consent best practice in its spam guidance. Inferred consent can apply with a provable, ongoing relationship and directly related marketing. Keep records, because it's up to you to prove consent. A purchased list or an old CRM import carries no automatic permission.

Unsubscribe rules are specific:

  • honour requests within 5 working days

  • keep the option working for at least 30 days after sending

  • charge no fee

  • ask for no login or extra personal details

Don't tell people to reply STOP from a sender that can't receive replies. A common mistake is treating an enquiry as permission to send marketing.

Register branded SMS sender IDs

Branded SMS has a separate step. Since 1 July 2026, an unregistered sender ID loses your business name. A warning label shows instead, as ACMA explains. Register through your telco or message provider. It's separate from consent and covers transactional messages too.

Then send a real test to an authorised phone. Check the name displays and the unsubscribe route suits the sender type. A sender that can't take replies needs another way to unsubscribe.

Marketing permission record

Contact reference: [controlled identifier]

Channel and purpose: [what marketing is covered]

Basis: [express consent or documented inferred basis]

Evidence and date: [record]

Wording or source version: [reference]

Withdrawal and suppression: [record and systems]

Test with an authorised recipient. Record each stage:

  • the starting preference and the sign up

  • the unsubscribe request

  • removal from active journeys

  • suppression after a sample import

AI chatbots and embedded tools

These tools don't get their own check numbers. They feed checks 3, 5 to 9, 11 to 13 and 30 to 32.

For each chatbot or embed, record:

  • the supplier and the owner who approves changes

  • what it collects and where the data goes

  • who can access the data and how long it's kept

  • any model training setting, where relevant

AI chatbots

A chatbot collects data like a form. The OAIC's AI guidance says public facing chatbots should be clearly identified. It treats AI generated or inferred personal information as a collection.

Limit what the bot collects, explain how it's handled and offer a human route. A label saying it isn't professional advice doesn't excuse wrong or misleading answers. Decide which claims the tool may make.

The OAIC's September 2026 update sets out three conditions, and all must apply:

  • a computer program makes the decision, or does something closely tied to it

  • the decision could significantly affect someone's rights or interests

  • personal information is used

A simple FAQ bot doesn't automatically meet that test. Check eligibility, screening or similar workflows with your privacy adviser.

Embedded tools

Embedded tools can load before anyone clicks. List every one:

  • booking and payment

  • video and maps

  • review feeds and chat

  • CAPTCHA and session replay

Check what loads before interaction and after a choice, because behaviour varies by configuration. If an essential task depends on a blocked tool, offer a usable alternative.

Accessibility basics (20 to 22)

Accessibility checks are about whether people can complete essential tasks. Start with these three:

Accessibility check

What to verify

20. Read and navigate

Structure, contrast, images, focus and keyboard use

21. Complete key tasks

Enquiry, errors and booking by keyboard, with zoom

22. Use documents and downloads

Real text, reading order, labels and alternatives

The Disability Discrimination Act makes disability discrimination by providers of goods and services unlawful. The Australian Human Rights Commission says organisations should meet WCAG 2.2 at Level AA at a minimum. WCAG is the main set of web accessibility guidelines.

W3C's Easy Checks find some barriers, not every failure. Automated tools can't check everything either. W3C says human judgement is required. Zooming text to 200% is a useful check, though it isn't the whole reflow requirement.

The Accessibility Quick Check is a manual review of 27 WCAG 2.2 AA questions. A score appears once eight are answered. It isn't a scan, an audit or certification. Our guide to website accessibility for Australian businesses covers the full set of checks.

Advertising claims and pricing (23 to 26)

Every claim and price on the site needs to hold up. These four checks cover the common gaps:

23. Substantiate claims

The claim, page, evidence, conditions and review date

24. Explain prices and commitments

Total price, GST basis, fees and recurring charges

25. Present reviews honestly

Permission, authenticity, incentives and presentation

26. Put results in context

Baseline, period, scope, costs and conditions

The Australian Competition and Consumer Commission (ACCC) says you must be able to prove advertised claims. Don't rely on fine print to fix a misleading headline.

Consumer prices must show the total. Price display rules let prices shown only to businesses exclude GST. In an example consumer service, setup is $110 and the first month is $55, both including GST. The initial commitment is $165, then $55 a month under the stated cancellation terms.

Show every mandatory amount, and don't add GST again. The ACCC's Online reviews for product and services guidance makes two points. It's against the law for a business to create fake or misleading reviews. A business may also mislead consumers if it suppresses or edits negative reviews, or removes genuine ones.

Regulated health services can't use testimonials about clinical aspects, as noted above. Our guide to getting Google reviews legally covers collecting them.

Parliament passed the Competition and Consumer Amendment (Unfair Trading Practices) Act 2026. Treasury says its bans start on 1 July 2027. It covers unfair trading, drip pricing and subscription contracts within its scope. It doesn't pause any current consumer law duty. Our guide to dark patterns and consumer law covers the detail.

Keep refund and cancellation wording consistent with the consumer guarantees. Wording that says no refunds can't remove the rights the ACCC's remedies guide describes. Change of mind is a separate policy choice.

Security and ongoing responsibilities (27 to 32)

Some of these checks are legal duties and some are prudent controls. HTTPS or a trust badge can help users without proving lawful handling.

27. Identify the business and terms

Accurate entity, contact details and findable terms

28. Control access and updates

Individual logins, multi factor and supported software

29. Prove recovery

A tested restore, with forms and consent retested

30. Manage retention and deletion

Reasons, disposal rules and every copy listed

31. Handle requests and incidents

An owner for requests and an escalation route

32. Review changes and supplier exits

Approvals, access removal and retests

ASIC requires a company's name and ACN on documents such as invoices and letterhead. That page doesn't mention websites or set a footer rule. Check the rules for your entity type.

Registered business names must be displayed where you trade to the public. They also go on correspondence, receipts and invoices. Clear identity on the site is still good practice.

Keep information only as long as it's needed

APP 11 requires reasonable steps to destroy or deidentify information you no longer need. That applies unless a law requires you to keep it. It covers archived and backup copies too.

Cycle.
Keep information only for justified purposes

There's no unrestricted right to erasure. Nor is there a promise of instant removal from every backup. Agree legal retention and backup handling with the responsible owner. A common mistake is keeping every record forever.

Route requests and review changes

Give access and correction requests one route and one owner. Complaints need the same. Record when each request arrived and how it closed.

Changes can quietly undo earlier fixes. New widgets or an agency exit can bring back old data flows. So can a changed booking tool or a restored backup. Record who approved the change and whose access was removed. Then retest the affected checks.

Escalate a suspected breach

If the audit finds a suspected breach, record what you saw and escalate straight away. A breach becomes notifiable when it's likely to result in serious harm. The OAIC's four steps are contain, assess, notify and review.

Take reasonable steps to finish the assessment within 30 days. That's a limit, not a waiting period. The OAIC says to act immediately.

In an example case, an old agency integration still exports enquiries after a new CRM goes live. Record the destination and have the implementer disable it. Preserve evidence, then assess what was disclosed. Editing the privacy policy alone doesn't fix it.

Our guides to WordPress security, website backups and recovery and website maintenance responsibilities go deeper. The Australian Cyber Security Centre's small business guide covers access, updates and backups.

A 30 minute first pass

A first pass finds the next work. It's triage, not a full assessment:

Vertical timeline.
A 30 minute first pass, in minutes
0 to 5Confirm scope and key pages
5 to 12Review forms and destinations
12 to 18List tracking and missing evidence
18 to 23Inspect claims and prices
23 to 28Try essential accessibility tasks
28 to 30Assign findings and follow up

Half an hour can't cover legal analysis, full accessibility testing or server investigation. Test with permission, fictional data and controlled recipients. Never send live marketing to real customers as an experiment.

Then record, prioritise and assign each issue. Fix it, retest it and keep the evidence. Active exposure or a blocked essential task comes first.

Common mistakes and their fixes

Copying another site's policy

Map your real practices, then get suitable wording

Installing a banner and stopping

Test what the site and servers send in each state

Calling hashed data anonymous

Check whether it can be matched and which rules apply

Treating an enquiry as marketing consent

Keep a supported consent basis and scope

Keeping every record forever

Set justified retention and disposal rules

Treating a high score as approval

Show critical findings and missing evidence apart

Assuming genuine reviews always comply

Check presentation and industry rules

Delegating without an owner

Name a business owner and verify supplier work

Not sure your site meets the rules?

Our free audit is a short, prioritised read on what to fix first. It isn't legal advice.

What we recommend at Elev8d

Start with scope, then evidence. Fix active data exposure and blocked tasks before cosmetic items. Get legal advice on what applies to you.

Our paid technical audit checks your forms, tracking and site setup. We don't give legal advice or certify compliance. If you want us to fix what it finds, see our web design support.

Frequently asked questions

Can I audit website compliance myself?

You can collect evidence and spot issues. Coverage decisions, legal interpretation and specialist testing may need qualified help.

Does a cookie banner prove my tracking is compliant?

No. Check the actual data, settings and behaviour against the rules that apply.

What evidence should I keep for each check?

Record the scope, date, test and result. Add the owner and retest date. Don't keep unnecessary personal information as evidence.

What if one serious issue remains?

Prioritise it, whatever the other checks say. A completion score isn't legal compliance.

How often should I repeat the checks?

After meaningful changes, and on a schedule that suits the risk. Quarterly is one example, not a legal interval.

Who should fix what the checklist finds?

The business owner coordinates and a legal adviser confirms obligations. Implementers repair systems. Specialists verify their own areas.

Next steps

Split.
Who should handle the next action?
Business ownerCoordinate decisions and responsibilities
Legal adviserConfirm duties and appropriate wording
ImplementerRepair and document system behaviour
Specialist reviewerVerify the relevant tests and evidence

Start your issue record

Use the issue template above for every finding.

Fix the urgent items

Contain active exposure and unblock essential tasks first.

Get the right help

Bring in a legal adviser, implementer or specialist as each finding needs. If the findings point to a rebuild, our small business website guide covers the wider build decisions.

Ajay K.
Written by Ajay K.Co-founder, Elev8d

Ajay is the co-founder of Elev8d and writes most of what you will read here. Psychology grad turned marketer, which is a fancy way of saying he cares about why people click, not just where things rank. Every guide is written in plain English for Australian businesses, tested on real campaigns before it earns a spot on this site.

The next step

Ready for a Website That Actually Converts?

If the article raised more questions than it answered, that is what the free audit is for: a straight, no obligation read on your site, your rankings and what a transfer would actually involve.

Prefer to text? Message us on 0494 740 873 and we will reply the same day.