1080 Learner Privacy Notice

Effective date: 6 October 2026 Version: 1

The short version

Who we are

Milestone Teachers, 100 Harrison Garden Blvd, Toronto, ON M2N 3T1, Canada. Made by Brandon Robert, an Ontario teacher registered with the Ontario College of Teachers. Privacy contact: Brandon Robert, admin@milestoneteachers.ca.

Who is in charge of the data

What we collect

About a learner session

What we storeWhat it isWhy we need it
AliasA generated label such as "Learner 3F9A1", or a made-up classroom code the teacher enters, such as "Maple 1". Never enter names, initials, emails or school IDs.So the teacher can tell reports apart. The teacher keeps the mapping to real learners.
A learner codeA random number that links repeat sessions of the same alias, for the same teacher.So a teacher can run the activity again for the same learner.
Which activityFor example "Mathematics Pathways".To load the right questions.
Visual styleExplorer, Navigator or Studio.To match how the screen looks to the learner's age group.
AnswersEach answer the learner saves. Answers are numbers or short lists of numbers. There is no free typing.To write the teacher's report.
Skipped or blocked tasksA flag when a learner skips a task, cannot use the controls, or a memory task is interrupted by a break.So the report does not treat these as wrong answers.
Time on a taskHow long the task page was visible, up to 30 minutes per saved page. It is not used to score ability.To help the teacher see where a learner needed more time.
Response timing on supported tasksIn new session versions, optional elapsed times from a browser display-ready point to the first selection and to saving it, each capped at 30 minutes. A short reason replaces the times when conditions make them unsuitable, such as a break, a changed selection or use of support. No device identifier, wall-clock event log or keystroke history is collected for this.To check task delivery before any interpretation of response timing. These observations do not affect scores, question selection, grouping or learner reports. They stay with the session and follow the same export and deletion controls.
Support settingsWhether an adult reads the text aloud, whether the view is quiet or exploration, and whether the teacher watched the session.So the report says under what conditions the answers were given.
GradeThe teacher picks the learners' school grade when making a class (required).To choose the look of the screen and keep the activity suitable for the age group. It does not change scoring.
Content band and chosen skillsFor pathway activities, the level and up to three skills the teacher picked.To choose the questions.
Practice triesPractice answers on thinking tasks.So the report can show whether the learner understood the task.
ProgressHow far the learner got, and the status: ready, active, paused or complete.So a session can pause and resume.
Dates and timesWhen the session was made, finished, and when it expires.To run the link, the report and the deletion date.
Link and device keysScrambled (hashed) forms of the private invitation and the learner's browser session. The real link is not stored. After first use, the original link can reopen only its matching live browser session.To keep each session private and let a learner return to saved work.
Question-set versionWhich version of the questions was used.So the report is matched to the right questions.
Group codeA random number that groups sessions made together.For class progress and the class download.

About the teacher's workspace

What we storeWhy we need it
An internal account number (not your email address)So you only see your own workspace.
How many sessions your account may still createTo run the seat you bought.
Records of session requests (no answers)So a retry does not create or charge twice.
Your class confirmation: which statements you confirmed, a fingerprint of their exact wording, and whenTo show that each class was created under the current educator confirmation.
Teacher notes on a report (free text the teacher types; the screen asks for no names or identifying details)So the teacher can record what they observed beside the evidence. Notes appear in the teacher's own report exports. We keep the latest version of each note and up to 5 earlier versions.
Optional educator evidence and support decisionsSource/report names, dates, skill labels, short observations, original source results and scales, conditions, educator interpretations and review/support choices entered manually by the teacher. These provide context beside 1080 responses; they do not change assessment scores or confidence. There is no automatic platform import. Do not enter names, rosters, credentials, diagnoses or health records. Only the current saved collection is kept.

Your teacher account lives on the main Milestone Teachers site. From Google sign-in it holds your name, email address and profile picture link, and your order details come from Stripe. If you connected a Google service in another part of the site, the site also holds an encrypted Google access token for that feature. We use these to deliver your seat and answer your questions.

What we do not collect

Like any website, our hosts see ordinary technical details of a visit, such as an IP address and the time. We do not store these in the learner records. Our hosts keep their own technical logs under their own policies.

What we do with it

We use learner data to:

  1. Run the activity for the learner.
  2. Write the report and exports for the teacher.
  3. Keep the service secure and fix problems.

We also keep day-by-day totals of how many classes are created, reports opened and files exported across all of 1080 Learner. These totals hold no learner, class, teacher or session identifier and no answers. We use them only to understand and improve how the service is used.

What we never do

Who can see learner data

Other teachers cannot see your records. A school-wide view for administrators does not exist yet.

Where data is stored, and who helps us run it

Learner data is stored in the United States: United States (Replit hosting in North America; Neon database, US). It is not stored in Canada.

ProviderWhat it doesWhere
ReplitRuns the website and the learner activityNorth America (United States)
Neon (through Replit)Database that holds the learner recordsUnited States
GoogleTeacher sign-in only. Learners never sign in with Google.Google's own services
StripePayment for the seat (teachers only). Stripe never receives learner data.Stripe's own services

Replit and Neon use their own network and cloud providers to carry and store this data. Learner data is not sent to any other company.

Nova Scotia. Nova Scotia public bodies must keep personal information in Canada unless a government head decides otherwise. We do not currently offer 1080 Learner to Nova Scotia public schools.

How long we keep it

Download and delete

Teachers can:

Families: please ask your child's school first. The school holds the key to who the alias is, so the school can find the record. The school can ask us to delete it. If you contact us, we will pass your request to the school.

Rights

You may ask the school for access to, or correction or deletion of, a learner's information. The school is in charge of those requests, and we help the school. In Ontario, school boards send families a written notice listing the data elements before sharing student information with an app. That is a notice. It is not a request for consent.

Learners under 13 in the US

When a school uses 1080 Learner, the school can authorize it for learners under 13 for school purposes. The school stands in for parents in that case. We then use the data only for the school's educational purpose and for no commercial purpose. Our retention policy is written on this page.

Tutors and parents who use 1080 Learner outside a school, in any country, may use it only with learners aged 13 or older. We do not yet have a way to get verified parental consent for younger learners.

Cookies

We use only the cookies the activity needs to work:

We use no advertising cookies and no analytics cookies on learner pages, and the learner pages load no outside scripts.

On a shared device, the learner should press "Finish and close my session" at the end.

Security

No system is perfectly safe. Brandon Robert is responsible for security.

If something goes wrong. If we confirm that learner data was exposed, we will tell affected schools within 72 hours, with what happened, which records, and what to do next. From 1 January 2027, Ontario boards must tell the Information and Privacy Commissioner and families when there is a real risk of significant harm. We will give boards what they need to do that.

What teachers and schools do

By creating a class, a teacher confirms that:

Please also:

Accessibility

We aim for WCAG 2.1 AA and have not yet tested it with screen readers and keyboards. Tell us about any problem and we will work on it.

Changes

If we change this notice in a way that affects learner data, we will tell schools by email before the change starts. The date at the top shows the latest version.

Questions or complaints

Brandon Robert, Milestone Teachers admin@milestoneteachers.ca 100 Harrison Garden Blvd, Toronto, ON M2N 3T1, Canada

You can also raise a concern with your school or board, or with a privacy regulator.