WESTERN AUSTRALIA
OLNA & NAPLAN PRACTICE
EFFECTIVE 29 JUL 2026

◂◂ POLICIES

PRIVACY POLICY

What information the OLNA Trainer and the NAPLAN Trainer collect about students, why we collect it, who sees it, where in the world it lives, and how a school gets it back or gets it deleted.

VERSION 1.0 EFFECTIVE 29 JULY 2026 NEXT REVIEW 29 JULY 2027 COVERS R2EDUCATION.COM.AU + BOTH TRAINERS

1 Who we are, what this covers

r2 Education ("we", "us", "our") is an Australian sole‑trader business that builds and runs two practice tools for Western Australian school students:

This policy covers the homepage at r2education.com.au, both Trainers, and every supporting system we run for them. Where the two Trainers behave differently, the difference is marked with a badge like the ones above — please read those closely, because on two points (writing storage and data location) they genuinely differ.

Read it alongside our Terms of Use and our Security Policy.

Our commitment under privacy law

r2 Education is a small business operator and may fall under the $3 million annual turnover threshold at which the Privacy Act 1988 (Cth) applies automatically. We do not rely on that exemption. We handle personal information as though bound by the Australian Privacy Principles (APPs), including the Notifiable Data Breaches scheme in Part IIIC. Where a school or department needs that commitment in a contract, we will sign it.

A WA public school is itself bound by the Privacy and Responsible Information Sharing Act 2024 (WA) and by confidentiality obligations under the School Education Act 1999 (WA). Our practices are built so a school can meet those obligations while using our Trainers, and we will help it do so.

2 Privacy at a glance

STUDENT EMAIL
Never collected.
TRACKING & ADS
None. No analytics, no ad tech, no third‑party cookies.
SELLING DATA
Never. Not sold, rented or traded.
WHO MAKES ACCOUNTS
The school. Students cannot sign themselves up.
AI MODEL TRAINING
Student work is never used to train an AI model.
DATA LOCATION
Offshore — Singapore and Tokyo. See section 9.
WRITING STORED?
OLNA: yes. NAPLAN: no. See 4.4.
DELETING A STUDENT
On the school's request; cascades to every record.
TWO THINGS TO READ PROPERLY

Data location. Neither Trainer's database is in Australia. The OLNA Trainer's is in Singapore; the NAPLAN Trainer's is in Tokyo. AI marking is processed in the United States. Section 9 sets this out in full.

Writing responses. The OLNA Trainer stores the text of a student's writing along with its AI feedback. The NAPLAN Trainer does not — it marks and discards. Section 4.4 explains both.

3 Our role: service provider to the school

Both Trainers are supplied to schools, not to students or families directly. That shapes everything below.

If a school needs a data processing agreement, a departmental online‑services assessment or a privacy impact assessment before deploying, email hello@r2education.com.au and we will complete it.

4 Information we collect

This is a complete inventory. If something is not listed here, we do not hold it.

4.1 Student account information

Created by a teacher or school administrator. Identical across both Trainers.

FieldWhat it isWhy
UsernameA short login name set by the school. Not an email address.Identifies the account at sign‑in.
Display nameThe name shown in the app — usually a first name, or first name and initial. The school chooses how identifying it is.Personalises the app, certificates and teacher reports.
Password (hashed)A one‑way bcrypt hash. We never store, and cannot recover, the password itself.Verifies sign‑in.
Year groupThe student's year level.Serves year‑appropriate questions and marks writing to the right standard.
Adjustment settingWhether the student gets extra time or another adjustment, and how many minutes. See the warning below.Applies the right timing in practice tests.
Practice level flagAn optional teacher setting that holds practice questions at the easier level.Pitches practice appropriately.
Class groupWhich class group(s) the student is in.Scopes a teacher to their own classes.
Subject / year accessWhat the school has unlocked for the student.Controls what they can open.
Active statusWhether the account can be used.Lets a school disable an account without deleting its history.
Teacher notesFree text, 500 characters max. Also where the app records questions a student has flagged for help. See the warning below.Supports teaching.
TWO FIELDS NEED CARE FROM THE SCHOOL

The adjustment setting can imply something about a student's disability or health, which is sensitive information under the Privacy Act and gets stronger protection. We hold it only as a category and a number of minutes — never a diagnosis. Please do not enter diagnostic detail anywhere in either Trainer.

The teacher notes field is free text, so what goes in it is entirely the school's choice. Use it for short teaching observations. Health, behavioural, welfare, family and child‑protection information belongs in the school's own records system, which is built for it.

4.2 Teacher account information

Username, display name, bcrypt password hash, administrator status (full administrator or class‑scoped teacher), and the class groups a class‑scoped teacher is assigned.

4.3 Practice activity

4.4 Writing responses — the Trainers differ here

TrainerWhat happens to a student's writing
OLNA Stored. When a student submits writing for marking, we save the essay text, the prompt it answered, the word count, and the full AI feedback including the level and score, against that student's record. Teachers can review it, and a student can see their own history. It is deleted when the student's account is deleted.
NAPLAN Not stored. The response is sent for marking, the feedback is shown on screen, and nothing is written to our database. Once the student leaves the page we no longer hold it, and it appears in no teacher report. A student who wants to keep a piece must save or print it.

In both cases the response text is transmitted to our AI provider to be marked (section 9), and in neither case is it used to train an AI model.

4.5 Security and technical logs

4.6 AI usage records

Every AI call is metered so we can control cost and enforce fair‑use limits: the function called, the model, the outcome, token counts, cost, duration, the account that called it, and the year level, topic and difficulty requested. No question content, student answers or writing responses go into these records.

5 What we deliberately do not collect

Neither Trainer has any facility to collect these, and we hold none of them:

Not collectedNot collected
Student email addressesParent or carer contact details
Dates of birthHome or postal addresses
Phone numbersPhotographs, video or audio
Payment or financial detailsBiometric data of any kind
Government identifiers (WASN, USI, Medicare, TFN)Precise location or GPS data
Health records or diagnosesCultural, religious or political information
Contacts, camera roll or device filesAdvertising or behavioural profiles

There is no third‑party analytics anywhere — no Google Analytics, no Meta pixel, no session recording, no heatmapping, no advertising SDK, no third‑party tracking cookie.

ON STUDENT NAMES

Because we collect no email address and no date of birth, the only identifying information we hold is the username and display name the school chooses. A school wanting to minimise identifiability can use initials or a pseudonym as the display name — everything still works. We are happy to advise during setup.

6 How we collect it

  1. From the school — when a teacher or administrator creates or edits an account.
  2. From the student's own use — attempts, sessions and sign‑in logs are generated automatically as they work.

We do not buy, licence, scrape or otherwise obtain personal information from any third party, data broker or public source, and we do not match what we hold against any external dataset.

7 Why we use it

PurposeIn practice
Running the TrainersSigning people in, serving the right content, saving progress between sessions.
Adapting practiceUsing accuracy per topic to pick the next question's difficulty.
Feedback and reportingShowing a student their progress, and their teachers the progress of students in their classes.
Applying adjustmentsGiving a student the extra time the school recorded.
Marking writingProducing practice feedback against the marking criteria (section 10).
SecurityBlocking password guessing and other abuse, and investigating suspected incidents.
QualityReviewing flagged questions and diagnosing faults a school reports.
Cost controlMetering AI usage and enforcing fair‑use limits.
Legal obligationsMeeting Australian legal requirements, including breach notification.

We will not use personal information for a materially different purpose without the school's agreement, and without consent where the law requires it.

8 Who we share it with

We never sell, rent, trade or licence personal information, and we never disclose it for anyone's advertising or marketing.

8.1 Within the school

Both Trainers include an optional leaderboard showing display names and aggregate accuracy only — never usernames, account identifiers, teacher notes, individual answers or adjustment settings. A school that would rather students not be ranked can ask us to switch it off for them.

8.2 Service providers

We use the providers listed in section 9, and no others. We will not add a provider that receives personal information without updating this policy first.

8.3 Required or permitted by law

We may disclose where Australian law requires or authorises it, or where necessary to lessen a serious threat to someone's life, health or safety. If we receive a compulsory request for student information we will tell the school, unless legally prohibited.

8.4 Business changes

If a Trainer were ever transferred to another operator, personal information would move only on condition the recipient is bound by protections no weaker than this policy, and we would notify every affected school in advance so it can decide whether to continue.

9 Where it is stored (overseas disclosure)

Australian Privacy Principle 8 requires us to be explicit about information leaving Australia. This is complete and current.

ProviderRoleWhat it receivesWhere
Supabase
(on Amazon Web Services)
Database and server functions — the system of record. The two Trainers use separate databases. Everything in section 4. OLNA Singapore ap-southeast-1

NAPLAN Tokyo, Japan ap-northeast-1
Anthropic Generates practice questions and marks writing. Writing response text, prompt, year level, topic, difficulty. No names, usernames, account identifiers or contact details. United States
Cloudflare Serves the site files, provides TLS and network protection. IP address and standard request metadata. No account data, no student work. Global edge network, including Australia
Google Fonts, jsDelivr Deliver the typefaces and one open‑source library to the browser. IP address and browser type only — unavoidable in any web request. No account data, no student work. Global content delivery networks

9.1 What that means

Student account information and practice history are stored outside Australia — in Singapore for the OLNA Trainer, Tokyo for the NAPLAN Trainer. Writing responses are transmitted to the United States for marking. Both are disclosures of personal information to overseas recipients.

Before disclosing overseas we take reasonable steps to ensure recipients handle information consistently with the APPs: we contract only with established providers publishing enterprise privacy and security commitments, everything travels over encrypted connections, we send the AI provider the minimum needed to do the marking, and no student information sits with any provider not listed above.

DATA RESIDENCY — RAISE THIS BEFORE YOU DEPLOY

Some Australian education authorities require student personal information to stay in Australia, or require an approved exemption before an offshore service is used. Neither Trainer's database is in Australia today. We are not going to present it otherwise.

Our database platform offers an Australian (Sydney) region. If your school or department requires Australian residency, email hello@r2education.com.au before deploying and we will discuss migrating that Trainer's database to Sydney. AI marking would still be processed in the United States — a school that cannot accept that can run either Trainer with AI writing marking switched off, and everything else keeps working.

9.2 AI provider and model training

Our AI provider's commercial API terms state that customer inputs and outputs are not used to train its models. Content may be retained briefly for safety and abuse monitoring, then deleted. We have not enabled, and will not enable, any arrangement under which student work trains a model.

10 Artificial intelligence

Both Trainers use AI in two or three places. The limits matter, so they are stated plainly.

10.1 Where AI is used

10.2 This is practice feedback, not a result

IMPORTANT

AI feedback is formative practice feedback only. It is not an OLNA result, not a NAPLAN result, not an official or moderated assessment, and it carries no weight in reporting, placement, streaming or any other decision about a student. It can be wrong.

This matters especially for OLNA, where the real assessment affects a student's WACE. Nothing either Trainer produces predicts or substitutes for that. Teachers should treat AI feedback as a starting point for a conversation and apply their own professional judgement.

Neither Trainer makes any automated decision with a legal or similarly significant effect on a student. All automated marking changes is which feedback text appears on screen. The only other automated process is the adaptive difficulty engine, which uses a student's own recent accuracy to choose the next question — and a teacher can override it.

Generated questions are validated against a strict format before display, and anyone can flag content that looks wrong. Student work is never used to train an AI model (section 9.2).

11 Cookies and browser storage

Neither Trainer sets a cookie. They use the browser's local storage for a few strictly necessary things, none readable by any other website:

StoredPurpose
Sign‑in tokenKeeps you signed in without retyping your password. Expires after seven days.
Account summaryDisplay name, year group and settings, so the app can draw immediately.
Account typeWhether you are signed in as a student or a teacher.
Daily streakA local count of consecutive practice days. Never leaves the device.

Signing out clears the token and account summary; clearing site data removes everything. With no tracking or advertising cookies there is no consent banner and nothing to opt out of.

On shared or classroom devices, sign out. A token left behind stays valid on that device until it expires.

12 How long we keep it

InformationRetentionThen
AccountsWhile the school's subscription is active and the account in use.Deleted on the school's instruction, or within 90 days of the school ceasing to use the Trainer.
Practice historyAs long as the account exists.Deleted automatically with the account.
Writing responsesOLNA As long as the account exists.
NAPLAN Not stored at all.
OLNA submissions are deleted with the account.
Sign‑in logs12 months.Deleted. Only the last 15 minutes is used operationally.
AI usage records24 months.Deleted, or reduced to non‑identifying totals.
Infrastructure logsProvider default, typically 7–30 days.Deleted by the provider.
BackupsRolling backup window (see Security Policy).Deleted records age out as the window rolls forward.

Deleting a student removes the account and every linked record together — attempts, sessions, statistics, practice tests, writing submissions, group memberships and access grants. Deletion from live systems completes within 30 days of the request; backups follow within the backup window.

A school wanting results kept after a student leaves should export them first. Teachers can export class results at any time.

13 How we secure it

We take reasonable steps to protect personal information from misuse, interference, loss and unauthorised access, modification or disclosure. In short:

Our Security Policy gives the full detail, including a frank list of current limitations. No online service can guarantee absolute security and we do not claim to.

14 Access, correction and deletion

14.1 Students, parents and carers

The school controls the accounts, so ask the school first. A teacher or administrator can view a student's information, correct it, reset a password, deactivate the account or ask us to delete it — usually much faster than we can.

If the school cannot resolve it, email hello@r2education.com.au. We will verify the request with the school before acting, because we cannot independently confirm that someone contacting us is who they say they are or is entitled to a particular student's records.

14.2 Schools

On request from an authorised school contact we will, free of charge:

We respond within 30 days. If we refuse a request in whole or part we will explain why in writing and how to complain. Requests are free; if a large or complex one would involve substantial cost we will discuss it first, and we never charge for a correction.

15 Data breaches

Our full breach response plan is in the Security Policy. If we become aware of a suspected breach involving personal information we will:

  1. Contain it immediately — revoke credentials, invalidate sessions, close the hole.
  2. Assess within 72 hours — what information, whose, and what harm is likely.
  3. Notify the affected school without undue delay and within 72 hours of forming a reasonable belief that an eligible breach occurred — what happened, what was involved, what we have done, what we recommend. We notify even while assessment continues.
  4. Notify the OAIC where the Notifiable Data Breaches scheme requires, and support the school in meeting its own obligations to its department and to families.
  5. Report back with a written post‑incident review and the changes made to stop it recurring.

We will not delay telling a school while we investigate, and we will not minimise or withhold detail.

16 Marketing and advertising

We do not use student personal information for direct marketing, and neither Trainer displays advertising of any kind. We disclose personal information to nobody for their own marketing.

We may contact a school's nominated staff about the service itself — outages, security notices, policy changes, renewals, new features. Those go to school staff at school addresses, never to students, never to parents or carers.

17 Changes to this policy

We review this policy at least annually and whenever our handling of personal information changes. The current version always sits at r2education.com.au/privacy, with its version and effective date at the top.

For any change materially affecting how student information is handled — a new overseas recipient, a new category collected, a new purpose, a longer retention period — we notify each school's nominated contact at least 30 days before it takes effect, so the school can review it and, if it prefers, stop using the Trainer and have its data deleted.

18 Contact and complaints

PRIVACY CONTACT
ACKNOWLEDGED
Within 5 business days
FULL RESPONSE
Within 30 days

Include enough detail to identify the school and, if relevant, the student. We will investigate, tell you what we find, and say what we will do about it.

If our response does not satisfy you

You can go to a regulator at any time. You do not have to come to us first, though it is usually quicker.