Privacy policy · Version 2.0

How MySchool.Life handles personal information

MySchool.Life is school software. Your school decides what goes into it; InterconX Limited runs it on the school's behalf. This policy explains what we collect, why, where it lives, who can see it, and how to exercise your rights.

Last updated: 1 September 2026 Applies to: myschool.life, app.myschool.life, and the MySchool.Life iOS and Android apps Operated by: InterconX Limited

In short

  • We collect only what your school needs to run events and interviews, attendance, exams and school messages — and what is needed to keep the service secure.
  • We never sell personal information, never show advertising, and never use student data to train AI models.
  • Your school controls the information in its MySchool.Life account. We process it as the school's service provider under a written agreement.
  • Every school's data is stored in Canada — application, database, uploaded files and backups, in Toronto. Section 7 says why, and who can reach it from where.
  • AI features run only when a staff member chooses to use them, and only through business API terms that prohibit training on your data.
  • You can ask to see, correct, export or delete your information. Deletion requests: myschool.life/delete-me.html.
  • Privacy Officer: [email protected].

Section 1Who we are and who is responsible

InterconX Limited ("we", "us") operates MySchool.Life. Our Privacy Officer is responsible for this policy and for answering questions and complaints about personal information: [email protected]. Pour le Québec : la personne responsable de la protection des renseignements personnels peut être jointe à la même adresse.

Two roles, stated plainly

When your school uses MySchool.Life
Your school, school board, division or service centre decides why information is collected and controls it under its own education and privacy laws. We process it only on the school's instructions, under a written agreement. Questions about why your school collects something are best answered by the school office or its privacy / access-to-information coordinator — we will help them respond.
When you deal with us directly
For information you give us yourself — a guest parent booking without a school account, a message to us, or a visit to this website — we are the organisation responsible under Canada's PIPEDA and, where they apply, Alberta's PIPA, British Columbia's PIPA and Quebec's private-sector Act.

Section 2What we collect, by role

WhoInformationWhere it comes from
School administrators and teachersName, work email, phone, role, department, office hours and profile details; the events, classes, exams and messages they create; sign-in and multi-factor authentication records.The school and the staff member
Parents and guardians with accountsName, email, phone, relationship to a student, bookings, tickets, event check-ins, attendance notifications received, messages, notification preferences and the device token used for push notifications.The school and the parent
Guest parents (no account)Name, email, phone and booking details, plus a time-limited access link.The guest, when booking
StudentsName, student identifier, grade or year, class enrolments, attendance records (including late arrivals and excuse codes the school records), exam attempts, answers and results, photographs of paper answer sheets where a teacher uses Scan Marker (these show the student's name and handwriting), a QR identifier used for check-in, and messages.The school; the student for exam answers and self check-in
Everyone (technical)IP address, device, operating system, browser and app version, time stamps, error logs, and audit-log entries recording who did what and when.Automatically, when the service is used
Website visitorsAggregated, cookieless analytics only (see section 12).Automatically

We do not collect precise location, biometric identifiers or advertising identifiers. If a school buys optional AI processing credits, payment is handled by Stripe; we receive a confirmation and the last four digits of the card, never the full card number.

Section 3Why we use it

  • To run the service for your school — scheduling parent–teacher interviews and events, issuing tickets, taking and reporting attendance, building, delivering and marking exams, sending school messages, and showing each person the information their role allows.
  • To send transactional notices — booking confirmations, reminders, attendance alerts, exam results and account messages, by email, push notification or in the app, according to the school's settings and your preferences.
  • To keep the service secure — authenticating users, detecting abuse, keeping audit logs.
  • To support you — answering questions from schools, staff and families.
  • To meet legal obligations — including record-keeping and responding to lawful requests.
  • To improve the product — using de-identified, aggregated usage information only.

We do not use personal information for advertising or profiling, we do not build products from it that are unrelated to your school's use, and we do not sell or rent it.

Section 5AI-assisted features

Some features can use large-language-model services to read exam documents, extract questions, suggest marks for photographed answer sheets, draft event descriptions and import public holiday dates. This section describes how that works.

  • Nothing is sent automatically. AI processing happens only when a teacher or administrator starts an AI action on a specific document or item. Routine use of MySchool.Life — bookings, attendance, messages — does not involve AI providers.
  • What is sent: the exam text or page images concerned, or for Scan Marker the photograph of the answer sheet. Answer-sheet photographs can show a student's name and handwriting.
  • Providers: depending on how a school's account is configured, processing may be performed by Anthropic (United States), OpenAI (United States), Google Gemini (United States), DeepSeek (China) or Zhipu AI / GLM (China). Document layout extraction for uploaded PDFs runs on our own servers first. A school administrator can turn AI features off school-wide or for individual users, and can supply the school's own API key so that usage runs under the school's own provider agreement. We recommend that Canadian public schools restrict AI to providers located in the United States, and we will configure this on request.
  • Provider terms: we use business API terms under which providers do not train models on our data and retain it only for limited abuse-monitoring periods.
  • Humans decide. AI-suggested marks, questions and text are suggestions. A teacher reviews and can change every suggested mark; no result is released to a student or parent without a staff member's action.

Section 6Service providers (sub-processors)

A small number of providers help us run MySchool.Life. Each is bound by contract to use the information only to provide its service to us.

ProviderPurposeInformationLocation
DigitalOcean, LLCApplication hosting, database, file storage and backupsAll service dataCanada (Toronto) — for every school, in every country
Google (Firebase Cloud Messaging)Push notifications to the mobile appsDevice token and the notification text the school sendsGlobal
Resend, Inc. and our transactional email relayAccount, booking, attendance and school emailName, email address, message contentUnited States
Anthropic · OpenAI · Google (Gemini) · DeepSeek · Zhipu AIOptional AI features (section 5) — only the provider(s) a school has configuredExam content and answer-sheet images submitted to an AI actionUnited States (Anthropic, OpenAI, Google); China (DeepSeek, Zhipu AI)
Stripe, Inc.Payment for a school subscription or optional AI creditsBilling contact, card details (held by Stripe only)United States
Matomo (self-hosted by InterconX Limited)Website analytics for myschool.life only (the app itself has no analytics)Truncated IP address, pages viewed — no cookiesUnited States

We will update this list and notify school administrators at least 30 days before adding a provider that will handle student information. A dated copy of the current list is available from [email protected].

Section 7Where data is stored

One home, and it is in Canada. MySchool.Life runs as a single platform in DigitalOcean's Toronto data centre. The application servers, the database, uploaded files and the backups are all in Canada — for every school, whether it is in Canada, the United States or Australia. We do not keep regional copies of your data, and it is not moved between countries to serve traffic.

Why one country, and why this one. MySchool.Life is built so that a family with children at more than one school, and staff who work across schools, use a single account. That needs one shared database rather than a copy per region — so we put it in the country with the strictest rules we operate under. Canada sets the highest bar of the three, and meeting it means schools in the other two are covered as well.

If your school is not in Canada. For a school in the United States, storage in Canada is permitted: FERPA and COPPA set conditions on how a vendor may handle education records — purpose limits, direct control, no re-disclosure, deletion or return — not on which country holds them. For a school in Australia, holding data in Canada is a cross-border disclosure under Australian Privacy Principle 8; we take the reasonable steps APP 8 requires, remain accountable for it under s. 16C, and name Canada as the destination here and in the collection notice we supply for enrolment packs. In both cases we say so before you sign, not after. Safeguards are the same everywhere — encryption in transit, role-based access, audit logging and contractual limits on every provider.

Where we work from. Storing your data in Canada is not the same as never reaching it from anywhere else, and we would rather you heard that from us than found it in a security review. InterconX Limited is registered in Hong Kong, and a small number of named support staff administer production systems from outside Canada. That access is limited to named people, role-based, logged, used only to operate and support the service, and bound by our agreement with your school — but it is a disclosure outside Canada, and your assessment should treat it as one. If your board requires that personal information be neither stored nor accessed outside Canada, tell us before deployment and we will give you a straight answer on whether we can meet it.

Schools subject to provincial rules on storing or accessing personal information outside Canada or outside Quebec — including the privacy impact assessments those rules require — should contact us before deployment. We provide a vendor privacy assessment describing data flows, locations and safeguards to support your assessment, and we contract accordingly.

Section 8Retention and deletion

  • Account information is kept while the account is active and the school's subscription continues.
  • School records — bookings, attendance, exam results, messages — are kept for as long as the school's subscription requires and according to the school's own retention rules. Schools decide what is kept and for how long; some records must be retained by law.
  • Audit logs that record who accessed or changed information are kept for 7 years, then removed.
  • Technical logs (errors, security events) are kept for a limited operational period and then deleted.
  • When a subscription ends, we return the school's data on request and delete it, then confirm the deletion in writing.
  • Individual deletion requests are completed within 30 days of verification (see section 9). Any copies held in backups are deleted when those backups expire.

Section 9Your rights and how to use them

Depending on where you live, you have the right to access the personal information held about you, to have it corrected, to receive a copy, to withdraw consent, to ask for deletion, and to complain. We respond to access requests within 30 days.

If your information is in a school's MySchool.Life account (you are a student, a parent linked by the school, or a staff member), your school controls that record. Contact the school office or its privacy coordinator; we help schools answer within their legal deadlines. If you contact us first, we will acknowledge your request within 5 business days and forward it to the school's privacy contact.

If we hold information about you directly (a guest booking, a message to us, this website), contact [email protected] or use the deletion request page.

If you are not satisfied with our response you may complain to the Office of the Privacy Commissioner of Canada or your provincial commissioner — Alberta, British Columbia, Ontario, Quebec — or the equivalent authority where you live.

Section 10Children and students

  • Student accounts are created and managed by the school. We do not knowingly collect personal information directly from a child under 13 without the school's authorisation or a parent's consent.
  • Students see only their own information; parents see only the children linked to them by the school; teachers see the classes and events they are assigned to.
  • We show no advertising to anyone and build no profiles of students for any purpose other than the school's own use of the service.
  • Parents and guardians can ask the school, or us, for access to or deletion of a child's information as described in section 9.

Section 11Security

  • All traffic between your device and MySchool.Life is encrypted with TLS.
  • Passwords are stored only as salted hashes; multi-factor authentication is available for accounts.
  • Role-based access controls and per-school isolation limit every user to the information their role allows.
  • Every access to and change of records is written to an audit log and kept for 7 years.
  • QR tickets and check-in codes are signed and time-limited to prevent copying.
  • Staff access to production systems is limited to named people and logged.

If something goes wrong. We notify affected schools without undue delay — and no later than 72 hours after we confirm an incident involving their information — with what happened, what information was involved and what we are doing about it, so that the school can meet its own notification duties. We report breaches that create a real risk of significant harm to the Privacy Commissioner of Canada and keep records of every incident. Report a security concern to [email protected].

Section 12Cookies and analytics

  • Signed-in session: the app uses a session token to keep you signed in. That is the only strictly necessary storage.
  • Preferences: this website remembers your light/dark theme choice in your browser's local storage. Nothing is sent to us.
  • Analytics: we use Matomo, hosted on our own servers, configured without cookies, with IP addresses truncated and with your browser's Do-Not-Track setting respected. No analytics data is shared with any third party and no advertising network is involved.

Section 13Changes to this policy

Each version of this policy is dated. We tell school administrators at least 30 days before a material change takes effect and keep earlier versions available on request. Continued use of the service after a change takes effect indicates acceptance of the updated policy; schools may end their subscription if they disagree.

Section 14Contact

Privacy Officer, InterconX Limited
Email: [email protected]
Security: [email protected]
Website: myschool.life

Nous répondons aussi en français.

Section 15Regional addenda

Alberta

Public school boards in Alberta are subject to the Protection of Privacy Act (in force June 2025) and the Education Act; InterconX Limited is a service provider to the board and is subject to Alberta's Personal Information Protection Act for information it holds in its own right. We provide a vendor privacy assessment to support the board's privacy impact assessment, and we enter into an information manager / service agreement setting out our obligations, including notice of any privacy incident without unreasonable delay. Data for Alberta schools is stored in Canada (Toronto); section 7 also states where support access comes from, which your assessment should cover.

British Columbia

Boards of education are subject to FIPPA and the School Act. Data for British Columbia districts is stored in Canada (Toronto), which takes outside-Canada storage off your privacy impact assessment. Support access from outside Canada remains a disclosure under section 33.1, so a PIA is still the right step: we supply the vendor assessment and data-flow description to support it, and cooperate with privacy-management-programme reviews. We notify the board of privacy breaches so it can meet its own duties under section 36.3.

Ontario

School boards are subject to MFIPPA and the Education Act. The Ontario Student Record remains with the board; MySchool.Life holds working records the board chooses to place in it. We support the commitments of the IPC's Digital Privacy Charter for Ontario Schools and cooperate with board breach-notification processes, including the mandatory notification duty that takes effect 1 January 2027.

Québec

Les centres de services scolaires et commissions scolaires sont assujettis à la Loi sur l'accès telle que modifiée par la Loi 25. InterconX Limited agit comme fournisseur de services en vertu d'un contrat écrit. Nous fournissons les renseignements nécessaires à l'évaluation des facteurs relatifs à la vie privée exigée avant toute communication de renseignements personnels à l'extérieur du Québec (art. 70.1), nous désignons une personne responsable de la protection des renseignements personnels ([email protected]), nous informons les personnes concernées lorsqu'une fonction repose sur un traitement automatisé (art. 12.1 — voir la section 5) et nous signalons tout incident de confidentialité à l'organisme. Une version française intégrale de cette politique sera publiée avant tout déploiement au Québec.

United States

When a school in the United States uses MySchool.Life, we act as a "school official" under FERPA with a legitimate educational interest, under the direct control of the school with respect to education records, and we use them only for the purposes the school authorises. Your students' records are held in Canada (section 7); neither FERPA nor COPPA restricts the country in which a school official holds education records, and we state the location up front so your vendor review starts from fact. If your district's contract requires storage inside the United States, tell us before deployment. We sign the Student Data Privacy Consortium's National Data Privacy Agreement or a school's equivalent agreement on request. Schools may authorise the collection of information from students under 13 under COPPA for educational purposes; we do not advertise to or profile students. State-specific addenda are available on request.

Australia

For schools in Australia this policy serves as our privacy policy under Australian Privacy Principle 1. Personal information is held in Canada (section 7) and is therefore disclosed to an overseas recipient: we take the reasonable steps APP 8 requires, remain accountable under s. 16C, and bind the recipient by contract. Information is also disclosed overseas through our support access from Hong Kong (section 7) and, where a school enables AI features, to the AI providers in the countries listed in section 5, each bound the same way. If your department requires storage inside Australia, tell us before deployment — we will say plainly whether we can meet it rather than leave you to discover it in an assessment. We meet the Notifiable Data Breaches scheme by notifying affected schools promptly so that assessments and notifications can be made. MySchool.Life has not yet been assessed under the Safer Technologies 4 Schools (ST4S) programme.