Privacy Policy

Last updated August 12, 2026

BenchBot is operated by TechKnow Logical in Toronto, Ontario. It syncs a published league schedule into your TeamSnap calendar and emails you when that schedule changes. This page explains what it collects, why, where it goes, and how to have it removed.

The short version: BenchBot collects the least it can — an email address, which team you follow, and permission to write to one TeamSnap calendar. It does not sell anything to anyone, does not advertise, and does not track you around the internet.

What we collect

Information you give us

Information from TeamSnap, once you connect it

Information created by using the service

What we never see

Your card details. Payment happens entirely on Stripe's own checkout page; BenchBot receives a confirmation that a payment succeeded and nothing more. We also do not use advertising or analytics trackers, and we set no tracking cookies. The only cookie BenchBot sets is a short-lived one during the TeamSnap login handshake, which expires after ten minutes.

Why we collect it

Every item above exists to deliver the thing you asked for: watching a schedule and keeping a calendar current. We do not use your information for any other purpose. In particular, we do not sell, rent or trade personal information, and we do not send marketing email — the only email you receive is about your own subscription.

Who else is involved

BenchBot relies on a small number of service providers. Each receives only what it needs to do its job.

ProviderWhat it receives
Oracle CloudHosts the server and database, in Oracle's Toronto region — your data lives in Canada.
StripeHandles payment. They receive your payment details directly; we receive only the confirmation.
ResendDelivers our email, so they process your email address and the contents of the messages we send you.
TeamSnapReceives the schedule we write to your calendar, under the permission you granted.
CloudflareSits in front of the website to serve it quickly and block abuse.
BackblazeStores the nightly encrypted database backup.

Some of these providers operate outside Canada, which means information may be stored or processed in another country and be subject to that country's laws.

How long we keep it

Your subscription details are kept for as long as your subscription exists. When you unsubscribe, we delete the subscription immediately, along with the saved copy of your schedule, your calendar mapping and the record of which events we created. If that was the last subscription on your email address, your TeamSnap connection is deleted at the same time — BenchBot no longer holds any permission to touch your calendar.

Two things outlive that moment, and we would rather say so than not:

Events BenchBot already added to your TeamSnap calendar stay there after you unsubscribe. They are yours — we simply stop updating them. You can delete them in TeamSnap if you want them gone.

Your choices

Security

The website is served over HTTPS and the origin server accepts traffic only through Cloudflare. The database sits on a single server in Toronto, access to it is restricted to the operator, and backups are encrypted. TeamSnap access tokens are stored so BenchBot can refresh your schedule without asking you to log in repeatedly; they are held on that same server and deleted when you unsubscribe.

No system is perfect. BenchBot is a small service run by one person, and this policy describes real practice rather than an aspiration.

Children

BenchBot is sold to and used by adults — parents, coaches and team managers. It is not directed at children, and we do not knowingly collect information from them. The schedules it handles contain team names and game times, not player information.

Changes to this policy

If this policy changes in a way that affects what we collect or who we share it with, we will update the date at the top and email active subscribers.

Contact

TechKnow Logical, Toronto, Ontario, Canada.
Privacy questions and access requests: support@benchbot.ca.

If you are not satisfied with our response, you may contact the Office of the Privacy Commissioner of Canada.