Bus Check privacy policy

Operator: HydroComplete LLC. Effective November 10, 2026

What we collect and why

With your explicit consent through Ring's account linking, Bus Check receives Ring's motion alerts for the cameras you share. It stores each camera's name. At linking you give us your email address and ZIP code, and on your dashboard you enter your school-bus run times and school days. We use these for one purpose: to tell you whether the school bus came early, on time, late or not at all.

Bus Check only looks at your cameras inside a watch window: from 30 minutes before to 45 minutes after each bus run you schedule, on school days you have not marked "no school". Alerts outside those windows are ignored: nothing is downloaded or analysed.

What Bus Check never does

How a bus is recognised

When Ring reports a vehicle (or any motion, if Smart Alerts are off) inside a watch window, Bus Check downloads a recording of about 15 seconds from your Ring account and processes it on our own server. A fixed, rule-based procedure first checks whether something large moved and whether it stopped. If so, three frames are combined into one small picture and sent to an AI vision service (see below), which answers only: what kind of vehicle it is (for example yellow school bus, white activity bus, city bus), how confident it is, whether it stopped and whether warning lights were on. The recording and the picture are deleted as soon as that answer arrives, usually within seconds.

Each camera has a daily allowance of 80 vehicle checks, and the service as a whole has a daily allowance of 3,000. Past either allowance a vehicle is not analysed, and the run shows "not seen" rather than a guess.

Automated analysis and AI

Vehicle type is read by Anthropic's Claude (model claude-haiku-5-5), a general-purpose AI model, through Anthropic's commercial API. It receives the three-frame picture and an instruction to report only the vehicle details above, never anything about people or plates; its answer can only take those values. Anthropic processes the picture on our behalf and does not use data sent through its commercial API to train its models. Bus Check does not train any model, and your data is never used to train any model, ours or anyone else's. Every reading is shown with its confidence, and you can mark any sighting right or wrong; sightings you mark wrong are ignored.

Your account information

Your email identifies your account and is where bus alerts are sent (you can turn email alerts off). Your ZIP code is looked up on our own server to find your time zone, so bus times match your clock; it is not sent to anyone. Your bus schedule is used only to decide when to watch and when to alert.

What we keep, and for how long

Sharing and sub-processors

We do not sell, share or disclose your data to any third party for their own purposes. Your dashboard is visible only to you, through your private link. Three sub-processors act on our behalf, all in the United States: Fly.io, Inc. (cloud hosting), which stores data and does not use it for anything else; Anthropic, PBC (AI vision), which receives only the three-frame picture described above; and Resend (email delivery), which receives your email address and the text of each alert.

Deletion and your rights

Deletion is self-service. Delete all my data on your dashboard immediately and permanently removes everything above (backups follow within 5 days). Removing Bus Check from your Ring app does the same automatically. You may also request deletion, or a copy of your data, by email (below); we respond within 30 days.

Human access

Analysis is fully automated. No person, including the developer, views your sightings or alerts in routine operation. A human looks at your data only if you ask for support or for a copy of your data, and only to fulfil that request.

Your controls

Nothing is collected until you complete Ring's account-linking consent. You choose which runs are watched, can mark days "no school", turn email alerts off, stop all collection by removing Bus Check in the Ring app, and remove all stored data with the delete control. There is no advertising, data sale or AI training to opt out of: those uses do not happen.

Children

Bus Check is for parents and guardians aged 18 or over and is not directed at children. It does not collect information about children or anyone else seen on camera.

Changes

If we ever change what is read from your recordings, we will update this page with a new date and show a notice on your dashboard before the change takes effect.

Security

Access to your Ring account uses Ring's account-linking system; Bus Check never sees your Ring password. Data travels over HTTPS and is stored on access-controlled, encrypted infrastructure.

Contact

Questions, data requests or deletion requests: michaelbflynn@gmail.com

Back to your dashboard · Terms · Support