AustraliaIn force (age verification trial)

Australia Online Safety Act (AU OSA)

Establishes the eSafety Commissioner with powers to enforce age verification and removal of content harmful to children.

Compliance Coverage6/7

What AU OSA Requires

Key provisions of Australia Online Safety Act

eSafety Commissioner

Establishes the eSafety Commissioner as an independent statutory office with regulatory powers over online safety. The Commissioner can issue notices, investigate complaints, and impose penalties.

Mandatory Age Verification

Platforms hosting age-restricted content must implement age verification measures. The government is conducting an age verification technology trial to identify commercially viable solutions.

Cyber-Abuse Removal Notices

The eSafety Commissioner can issue removal notices requiring platforms to take down cyber-abuse material targeting children within 24 hours. Non-compliance carries daily penalties.

Basic Online Safety Expectations (BOSE)

All regulated platforms must meet Basic Online Safety Expectations, including maintaining systems to detect and remove harmful content, and providing transparency about content moderation.

Industry Codes of Practice

Platform categories (social media, messaging, gaming, etc.) must develop and comply with industry codes of practice addressing user safety, content moderation, and child protection.

Civil Penalties and Enforcement

Non-compliance carries civil penalties of up to AUD $555,000 per day for individuals and significantly more for corporations. The eSafety Commissioner can also seek injunctions.

How Phosra Helps

AU OSA provisions mapped to Phosra features

Each AU OSA requirement is addressed by a specific Phosra capability. Integrate once, and your platform is covered.

Age verification

Age Gate

age_gate

The age_gate rule enforces age verification requirements across YouTube, Instagram, Roblox, and TikTok, supporting compliance with Australia's mandatory age verification provisions.

REST API — AU age verification
bash
curl -X POST https://api.phosra.com/v1/enforcement \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "child_id": "ch_liam_06",
    "rules": ["age_gate"],
    "platforms": ["youtube", "instagram",
                  "roblox", "tiktok"]
  }'

Content filtering

Web Filter Level

web_filter_level

The web_filter_level rule sets age-appropriate filtering strictness on connected platforms, helping platforms meet their Basic Online Safety Expectations for minor users.

REST API — BOSE content filtering
bash
curl -X POST https://api.phosra.com/v1/enforcement \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "child_id": "ch_liam_06",
    "rules": ["web_filter_level"],
    "config": { "filter_level": "strict" },
    "platforms": ["youtube", "tiktok", "instagram"]
  }'

Privacy protections

Privacy Data Sharing Controls

privacy_data_sharing

The privacy_data_sharing rule blocks unauthorized third-party data sharing for child accounts, supporting compliance with Australia's data protection expectations.

REST API — AU data sharing controls
bash
curl -X POST https://api.phosra.com/v1/enforcement \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "child_id": "ch_liam_06",
    "rules": ["privacy_data_sharing"],
    "platforms": ["youtube", "instagram", "roblox"]
  }'

Addictive design restrictions

Addictive Design Control

addictive_design_control

The addictive_design_control rule disables engagement-maximizing features, supporting platforms in meeting their industry code obligations for child safety.

REST API — Disable addictive patterns
bash
curl -X POST https://api.phosra.com/v1/enforcement \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "child_id": "ch_liam_06",
    "rules": ["addictive_design_control"],
    "platforms": ["youtube", "tiktok", "roblox"]
  }'

Enforcement documentation

Compliance Audit Trail

Complete enforcement logging provides evidence for eSafety Commissioner inquiries and demonstrates proactive compliance with Basic Online Safety Expectations.

REST API — eSafety compliance audit
bash
curl -G https://api.phosra.com/v1/enforcement/audit \
  -H "Authorization: Bearer sk_live_..." \
  -d "regulation=au_osa" \
  -d "format=esafety_report"

Coverage Assessment

AU OSA compliance checklist

Compliance Coverage

Age verification implementedage_gate rule category
Content filtering for minorsweb_filter_level + web_category_block
Privacy protections for childrenprivacy_data_sharing defaults to blocked
Addictive design features restrictedaddictive_design_control rule category
Cross-platform enforcementPlatform adapters for YouTube, Instagram, Roblox, TikTok
Compliance audit trail for eSafety reviewEnforcement job logging with timestamps
BOSE reporting capabilityAutomated BOSE reporting (planned)

Start building AU OSA-compliant features today

Phosra handles the complexity of multi-platform compliance so you can focus on building great products for families.