Privacy and data
For the Times Tables Games app. The printable worksheets have a page of their own that says the same things.
The short version
- Nothing is collected or sent anywhere. The questions are made and checked in your browser.
- There are no accounts, sign-ins, cookies, ads, analytics, or tracking.
- Progress and settings are saved only in your own browser, so the app remembers them next time. Clearing your browser's data for this site erases them.
- The app never asks for a name or any other personal detail, except two: the name typed onto a printed diploma certificate, which goes to the printed page and is never saved, and a name for the cartoon dog in the park game, picked from a list or typed, which is saved in this browser only.
- The page loads everything, fonts included, from this site and contacts no other site.
The following covers data and privacy in more detail. The code is public, so you can also check it yourself.
What the app is
- A static web page (HTML, CSS, and JavaScript) that asks times tables questions and keeps score in the browser.
- There is no server-side code, database, or API. Nothing is uploaded, and no account is needed.
- The source code is public: github.com/amceachin-code/times-tables-games.
Information collected
- None. The app doesn't collect personal information from anyone, including students and children under 13.
- The page has no forms that submit anywhere. Besides loading its own files from this site, it makes no network requests: no tracking pixels, beacons, or background calls.
- Because nothing is collected, nothing is shared with or sold to anyone.
What is stored on the device
- Progress is saved in the browser's local storage under
ttg.progress.v1: for each fact (such as 4 × 7), how many times it was asked, how many times it was right, the current run of right answers, the fastest right answer, the latest time, and when it was last asked; plus a summary of each of the last 50 sessions (practice, speed test, review, a learn check, a diploma, or a walk to the park, the tables, how many were asked, how many were right, the average time, and when), which tables have passed the learn check (the range used and when), the best speed test run for each combination of tables and settings (how many right, how many asked, the average time, and when), and which diplomas are earned (when, the range tested, whether mixed order was on, and the time taken). The dog game adds the dog's record: its name and coat, how many walks in all, how many times each street was walked, when it was last walked, and the best stars there, which dog friends were met, and how many bones were found; a walk's session summary also names the street. The dog's name is a word the child picks from a list or types for a cartoon dog; it stays in this browser and is never put in a link. - The tables last chosen are saved under
ttg.tables, and the home screen settings (the multiply-by range, the mixed order switch, whether answers are typed or chosen, and the speed test length and cap) underttg.settings.v1. - None of this includes a name or anything else about who was practicing. The name typed onto a diploma certificate goes to the printed page only: it is not saved, and it is not put in the page's address.
- Saved progress stays on that device and is never sent anywhere. On a shared computer, the next person to open the app sees the same progress bars. Clearing the browser's site data for www.andrew-mceachin.com removes them.
- No cookies are set.
Network requests
- All requests go to
www.andrew-mceachin.comover HTTPS: the page itself, one stylesheet, three scripts, and up to four font files, each fetched when text first needs it. - No third-party services are used: no font services, content delivery networks, analytics, or ads. The fonts (Andika and Atkinson Hyperlegible, both under the SIL Open Font License) are served from this site.
- The app plays no sound and never uses the microphone or camera.
Hosting
- The site is hosted on GitHub Pages, a service of GitHub, Inc.
- Like any web host, GitHub's servers receive the standard details of each request (such as IP address and browser type) to deliver the pages. GitHub's documentation says it logs visitor IP addresses for security purposes. See the GitHub General Privacy Statement.
- The site owner gets no visitor logs or analytics.
Web filters and Clever
- Only
www.andrew-mceachin.comneeds to be allowed. - The app works as a plain link, for example a custom link or bookmark in the Clever Portal. It needs no single sign-on, rostering, or LTI integration.
- It works in current web browsers on computers, tablets, and phones. A keyboard, a touch screen, and a screen reader all work.
- Printing a certificate uses the device's own print dialog. Nothing about printing goes to this site.
Changes and contact
- Every change to the app is public in the code's change history. This page will be updated if any of the above changes.
- Questions: amceachin@gmail.com