Plain-language privacy policy
This policy explains how Sage’s World collects, uses, protects, retains and lets families delete their data across the public website and learning app.
Last updated: July 15, 2026
Important: This policy describes the current Sage’s World public website and learning app. A school, service organization or institution should still complete its own privacy, security and procurement review before adopting the app.
Sage’s World is a free educational web app created by a parent for his son Sage and shared with other families doing the same work. It turns selected goals from a child’s Individualized Education Program (IEP) into gentle, encouraging practice.
This policy covers the public website at sageworld.ca and the learning app at app.sageworld.ca. It is written for families and educators who want to understand what information is involved and where it goes.
The website you are reading is built in WordPress and Elementor. Sage’s World does not use advertising or analytics trackers, and it shows no ads. Choosing “Get started” or “Sign in” takes you to the separate Sage’s World learning application.
The Contact page includes a form that sends your message privately to Phil. It collects the name, email address, role, topic and message you choose to provide. Sage’s World uses that information only to receive your message and reply. The information is processed by this WordPress website and the email services used to deliver and answer the message.
Do not include child or student records, health information, account passwords or other sensitive details. The form uses Google reCAPTCHA v3 to help detect automated abuse. Google’s Privacy Policy and Terms of Service apply.
For each child a family sets up, Sage’s World stores the information the adult enters and the practice results the app generates. A profile can include:
The app can keep a child profile, settings, progress, schedules, stories and other personalized learning information in the browser so core activities can continue after the first visit, including when the device is offline. If a family uses guest mode without an account, that data stays only on that device and is never uploaded.
When an adult creates a family account, Sage’s World collects an email address and password. Google Firebase Authentication handles sign-in and stores the password in hashed form; Sage’s World never sees it. A family can also sign in with Google, which shares the email address and a basic account identifier. Google Cloud Firestore stores family app data.
| Information | Why it is used | When it is sent |
|---|---|---|
| Family email and sign-in details | Create and authenticate the family account | When a family registers or signs in |
| Child profile and app state | Sync goals, settings, progress and personalized content across signed-in devices | When the signed-in app has a connection and saves changes |
| Custom photos | Show familiar people, objects and places in the child’s activities | When a signed-in family saves and syncs those photos |
Family data is organized under that family’s authenticated account. Access controls are designed so a signed-in user can access only the data stored under their own family identifier.
We do not use family data for advertising, sell or rent it, or share it with data brokers.
AI is not required to use the core learning activities. Sage’s World currently offers two optional adult tools:
Both tools send requests through a Sage’s World service hosted by Netlify to Google Gemini. Google does not use this content to train its AI or have people review it. Sage’s World does not save the original IEP pages or retain the parent-help conversation. Setup suggestions an adult approves become part of the learner’s saved profile and may sync across signed-in devices.
These tools require an internet connection. Google, Netlify and other hosting providers may process data in the United States or other countries and may keep standard technical logs, such as IP addresses and timestamps, for security, reliability and abuse prevention.
Nothing from the draft is applied until an adult approves it.
Sage’s World uses a small number of service providers to run the public website and learning app. They process information to provide their services:
On supported browsers, the optional read-aloud activity can listen for a spoken attempt. Speech recognition is provided by the browser or its speech service, not by the Sage’s World server. Depending on the browser, audio may be sent to that browser provider for recognition.
The activity is designed to confirm participation rather than judge pronunciation, and it is hidden when the browser does not support the required speech feature.
Hosting and cloud providers may keep standard technical logs, such as IP addresses and timestamps, for security, reliability and abuse prevention. These providers may store or process information on servers in the United States or other countries.
Sage’s World keeps a family account and its data for as long as the account exists. Families remain in control:
Depending on where a family lives, including the EU, UK or California, it may have additional rights to access, correct, delete or restrict the use of personal information. Use the Contact page to exercise those rights.
Schools and service organizations should not ask a family to share account credentials without an approved local process. A copied report may be a simpler collaboration option.
Sage’s World is designed for children to use under the direction of a parent or guardian. A grown-up creates the account, controls settings, can add an optional parent PIN and decides what information—if any—to enter about a child.
We minimize the information we collect, never require more than a first name, show no advertising, never use children’s data to target ads and do not knowingly build advertising profiles of children. We aim to handle children’s data in line with the U.S. Children’s Online Privacy Protection Act (COPPA) and the EU/UK General Data Protection Regulation (GDPR), including their provisions for children.
If you believe a child provided personal information without a parent’s involvement, use the Contact page and we will act promptly.
The website and app are served over encrypted HTTPS. Cloud security rules are designed to limit a signed-in family to its own account data, and an optional parent PIN can help keep Parent Corner for grown-ups. No storage or transmission method is ever 100% secure, but we work to protect family information and keep what we collect to a minimum.
If the way Sage’s World handles information changes, we will update this page and the “Last updated” date. For significant changes, we will try to make the update clear within the app.
Use the Contact page for privacy questions, rights requests or deletion help. Do not include child records or other sensitive information in the first message. For a school or institutional deployment, request a technical and privacy review before entering student information.