Silly Bus AI Chrome extension

Privacy Policy

How this extension handles your school data.

Last updated 14 September 2026 · applies to version 0.19 and later

The short version. Silly Bus AI runs entirely inside your own copy of Chrome. Your assignments, grades and schedule are stored on your computer and are never sent to us — we do not run a server that receives them, and we have no way to see them. The only thing that ever leaves your machine is what you personally ask the AI assistant, and that goes directly to Anthropic under an API key you supply yourself.

What the extension reads

When you press Refresh, the extension reads, using the sign-ins your Chrome already has:

It reads these as you, with the browser session you already have. It never asks for or stores your school password, and it never signs in on your behalf. If a session expires, the extension tells you to sign in yourself, in your own browser.

Where that information is stored

On your computer, in the storage that belongs to this extension inside your Chrome profile. Nothing is uploaded. There is no account to create, no server to sync with, and no copy held anywhere else.

Concretely, the extension writes to Chrome's IndexedDB storage (its database of assignments, its cache of the documents it has read, and its record of what you have ticked off) and to chrome.storage.local (your settings — your AI key and your class schedule feed address).

AP Classroom

AP Classroom does not accept the ordinary browser sign-in the extension uses elsewhere: it authorises each request with a token held by the page itself. So the extension reads your AP assignments a different way — a small script runs on apclassroom.collegeboard.org while you have that page open, collects the assignments listed there, and passes the extension the title, subject, due date, status and link for each one.

That token stays on College Board's own site. It is never copied, stored, or handed to any other part of the extension, and nothing about your AP Classroom account leaves your computer. The script runs only on that domain and does nothing on any other page.

The AI assistant

The assistant is off unless you turn it on by pasting your own Anthropic API key into the extension's Options page. If you never add a key, no part of your data is ever sent anywhere.

If you do add a key:

What we do not do

Why the extension asks for each permission

PermissionWhat it is for
storage To save your settings — your AI key and your class schedule address — so you do not re-enter them on every visit.
scripting To run the small reader script on AP Classroom described above. It is used for that page and no other.
*.instructure.com To read your courses, assignments and grades from Canvas. Canvas gives each school its own address, so the exact one is not known in advance.
*.veracross.com To read your class schedule and grades from your school's Veracross portal.
docs.google.com To read the syllabus and planning documents your teachers have already shared with you, so work assigned in a document is not missed.
apclassroom.collegeboard.org
apc-api-production.collegeboard.org
To read your AP assignments and progress checks from AP Classroom, as described above.
api.anthropic.com To send your questions to the AI assistant, only when you have added your own API key.

Deleting your data

Removing the extension from Chrome deletes everything it has stored, including your settings and your API key. There is no separate deletion request to make, because we hold no copy of anything.

Students and young people

This extension is built for students and shows a student their own schoolwork on their own computer. It collects no personal information, builds no profile of anyone, and sends nothing to us, so there is nothing for us to disclose about a user of any age.

Changes to this policy

If the extension's handling of data changes — in particular if a future version sends anything to a server we operate — this page will be updated before that version is published, and the date at the top will change to say so.

Contact

Questions about this policy, or about anything the extension does, can be raised at github.com/ElMagoCT/sillybusai-site/issues.