PARENT INFORMATION
Family privacy notice
This notice covers Starhaven Academy (formerly Cyber Ed), a free learning game with Math, Spelling and Typing, and its parent dashboard, operated by Kerman Technologies LLC. It also covers the earlier version of the game, Aster Station, whose saved records we still keep. Its old web addresses now open Starhaven Academy. Notice version 2026-11-14.4.
Parent accounts and children’s profiles
A parent creates the account and manages the children’s profiles. We use the parent’s email for sign-in, verification, account recovery, and service messages. Password authentication is handled by Google Firebase. Use a nickname for each child; Starhaven Academy does not need a child’s email, full name, address, or date of birth. A profile holds the nickname you give it and, if your child picks one, a trophy picture they earned as their avatar.
What we save and why
Saved progress. When a child plays signed in, we save their progress to your account: their cabin, credits and outfits, the look and name of their robot buddy, game scores and settings, where they are in each course, and their practice record. We save it so your child can carry on from any device, and so you can see their progress in the parent dashboard. The game sends it at most about once a minute while your child plays, and when the game closes. Your child types their robot buddy’s name (up to 14 letters and numbers); please help them pick one that is not their real name.
Practice record. Part of the saved progress. For each math fact, spelling word or typing item practiced: how many times it was answered right and wrong, the fastest right answer, and the last day it was practiced (up to 1,500 items per subject). For each day with practice, in each subject: the number of answers, how many were right, and the time spent answering and playing (the last 400 such days). And the last 30 games played: which game and setting, the score, how long it took and when. It does not include what your child typed. The oldest entries drop out as those limits are reached; the rest stays until you delete the child’s profile or your account. The practice history setting described below does not apply to it.
Practice history. Separate from the saved progress, we keep a dated practice history for your records, which the parent dashboard’s practice calendar and homeschool report show. Starhaven Academy adds to it each game your child finishes while signed in: when it ended, how long it took, its subject and which game, how many answers were given and how many were right, and the course level it completed, if any. The earlier version, Aster Station, adds when each practice session happened, how long the child practiced, its subject, which facts, spelling words or typing keys were practiced, and how many answers were correct, missed or needed a hint. It does not include what your child typed. The game keeps what it has not sent yet on the device and sends it at most every two minutes while your child plays, and when the game closes. It is kept while your account is active, until you delete it or choose a shorter period: in the parent dashboard you can choose to keep it for 90 days, one year or two years after each session instead, and older history is then deleted automatically, usually within a few days. Profiles, saved progress and parent settings stay until you delete the child’s profile or the parent account.
What stays on your device
Browser storage keeps a copy of the game’s own files (pictures, sounds, 3D models and code, never personal information) so the game opens quickly and keeps working without internet.
When a parent signs in, that device also keeps the children’s nicknames and chosen avatars, and whether the parent account has been confirmed, so a child can open the game and keep playing without internet. This copy stays on the device and is never sent to us; it is removed when the parent signs out, when a child’s profile is deleted, or when the parent account is deleted.
Starhaven Academy also keeps the progress of each child who plays on a device on that device, so they can play without internet; progress made offline is sent to your account when the device is back online. When you delete a child’s profile, that child’s copy is removed from the device you delete it on, and from your family’s other signed-in devices the next time Starhaven Academy opens there with internet. When you delete the parent account, every child’s copy is removed from the device you delete it on.
Signing out does not remove these copies, so that a child can carry on and progress not yet sent is not lost. After signing out, a device keeps the progress of each child who played on it, including anything not yet sent, and any progress made on it before anyone signed in. To remove it, clear this website’s stored data in the browser’s settings on that device.
Error, timing and usage reports
Starhaven Academy and the earlier version, Aster Station, send us the short reports below. None of them carries a name, an account or child identifier, or anything your child typed or saved.
When something goes wrong in the game, such as a crash or a part that fails to load, it sends us a short technical error report: what went wrong and where in our code, the page, the app version and subject, and general device facts (browser and operating system type, approximate memory, graphics chip, whether it has a touch screen, and a rough screen size). Error reports contain no personal information: no names, account or child identifiers, typed answers or saved progress. We use them only to find and fix problems.
To learn how long it takes to start on real devices, such as school Chromebooks, the game sends us a short timing report each time the station opens: how many seconds the start screen and the station took to load, how much it downloaded, whether it was closed before it finished loading, the app version and subject, and general device facts (operating system type, approximate memory, number of processor cores, the kind of graphics chip, the connection type, and whether it has a touch screen). Timing reports contain no personal information: no names, account or child identifiers, saved progress or web addresses. They use no cookies and no identifier that could recognize the device; it keeps only a daily count on the device so that it sends no more than a few reports a day. We use them only to make the game start faster.
To learn where children get stuck or stop playing, Starhaven Academy sends us a short count when your child leaves the station: for each game played during that visit, how many times it was started, finished and left before the end, and the minutes spent in it; and which steps of the first-day welcome were reached, and whether a game was started and a course level finished. Like the timing reports, these counts carry no identifier that could recognize the child or the device; the device keeps only a daily count and the time of the last game counted. We add each count to totals for the day across all players and keep no individual report. The daily totals are deleted automatically after 90 days.
Error and timing reports are kept in our Google Cloud logs for 30 days and then deleted automatically. Like any website, our server sees the device’s internet (IP) address when a report arrives; we use it only for a moment, to limit how many reports one network can send, and we don’t store it with the report or in our logs. We don’t use any third-party analytics or error-tracking service.
Connection logs
Hosting and service providers may process IP addresses, device information and operational logs to deliver and protect the service. For every other call a device makes to our servers, such as saving progress, Google’s request logs record the internet (IP) address and browser type; we use them for security and to fix problems, and they are deleted automatically after 30 days.
Free, with no payments
Starhaven Academy is free. It does not sell plans or take payments, and we do not ask for card or other payment details, so no payment service receives information about your family. One exception: when a parent deletes the account, we ask RevenueCat (the subscription service the original CyberSpeller used) to erase any billing record held under the account’s random identifier. RevenueCat receives that identifier, not your email or your children’s information.
Spoken words
Starhaven Academy plays recordings made ahead of time for spelling words, their sentences and characters’ lines. Where there is no recording, it uses the device’s own text-to-speech voice. It sends nothing to a speech service.
Aster Station’s Spelling does the same for most words. When a word has no recording yet, for example a word on a custom list, and a parent is signed in, it sends the word and its example sentence to our Google Cloud function, which asks Google Cloud Text-to-Speech for one recording and keeps it in a shared public audio cache so it can be reused. Google Cloud Text-to-Speech receives only that word and sentence: no name, account, answer or learning history. Please keep personal information, such as a child’s full name, out of custom words and sentences. To limit use, the function counts recordings per network and per account each day, each stored only as a one-way hash, never the address or account itself; each day’s counts are deleted automatically about 30 days after that day. The voice samples in Aster Station’s settings stream fixed clips from Google Cloud’s documentation website.
Some browser or operating-system voices use online services, so text read aloud by the device’s own voice may be processed by the voice’s provider under its own terms. Neither version records your microphone.
Service providers
Google Firebase and Google Cloud provide sign-in, hosting, cloud storage, our servers and their logs, and Aster Station’s spoken-word recordings. Cloudflare delivers the emails we send you, so it receives your email address and the message, and it receives email sent to our address and passes it to our inbox. These providers process information needed to provide their services. We do not sell children’s information or use it for behavioral advertising. No public child profiles or child-to-child messaging are offered.
If you email us or send a setting request from the parent dashboard, we receive your email address and what you write, and use them to answer you. A setting request is also kept with your parent account until the account is deleted.
Account confirmation
When you confirm permission for child cloud profiles, we record the notice version, what it covers (Starhaven Academy and its earlier version, Aster Station), the confirmation method and dates, and a hash of your parent email. Confirmation links expire after one hour. Pending confirmation requests and email delivery records are removed after seven days; sent message contents are removed after the mail service accepts them. A current permission record remains until you withdraw permission or delete the account. When this notice changes to a new version, you need to confirm again before cloud saves continue.
Your choices
Review. Unlock parent settings in the parent dashboard to see each child’s progress: for Starhaven Academy, their courses, their practice over the last 7 and 30 days, the facts and words they miss more often than they get right, and their last ten games; and the earlier version’s reports by subject. You can see each child’s practice history in the practice calendar and the homeschool report, change a child’s nickname, choose how long the practice history is kept, and turn on an optional parent lock.
A copy of your child’s records. In parent settings, under Settings, Profile, choose Download records: you get one file with everything saved for that child (the profile, saved progress in Starhaven Academy and the earlier version, practice history and controls). You can also email us from your parent account’s email address and we will send you a copy.
Delete a child’s profile. In parent settings. This removes that child’s cloud data: saved progress in Starhaven Academy and the earlier version, practice history and controls. It does not remove original CyberSpeller data. We keep a minimal marker with no nickname or progress so an old request cannot bring the profile back.
Delete the parent account. This removes all its child profiles, cloud saves and original CyberSpeller cloud data, and disables sign-in. Initial cleanup starts promptly; a final pass runs after existing sign-in tokens expire, normally after about an hour. Failed cleanup retries automatically. If an original CyberSpeller subscription bought through an app store is still active, it must end before automatic account deletion can proceed; contact us for help. We retain a minimal deleted-account identifier to prevent old requests from recreating data.
Stop cloud saves. Once email confirmation is in use, you can withdraw permission in parent settings (Privacy, Manage cloud saves). From then on our server refuses new saves, new profiles, changes to nicknames, avatars and controls, and practice uploads for your family; progress keeps saving on the device only, and existing records stay for you to review, copy or delete. You can also ask us by email to stop further collection.
We cannot erase anything on a device remotely beyond what is described above, for example on a device that stays offline; clear this website’s stored data on that device.
Retention and questions
Profiles, saved progress (including the practice record) and parent settings remain until you delete the child’s profile or the account. The practice history is kept while your account is active, until you delete it or choose a shorter period, as described above. Error and timing reports and request logs are kept for 30 days, and the daily totals of the usage counts for 90 days. Database backups are kept for seven days, so deleted records can remain in a backup for up to a week. Parents can request a copy of their children’s records, correction, deletion or an end to further collection by contacting us. Do not email passwords.
Kerman Technologies LLC
admin@starhavenacademy.com
Updated November 14, 2026.