Backyard Hockey Privacy Policy

Effective date: November 12, 2026

This Privacy Policy explains how Toastworks ("we", "us") handles information in the game Backyard Hockey (formerly Teslaball; Android package dev.lt3.teslaball), including the version distributed on Google Play and the browser version. By playing the game you agree to the practices described here.

Summary

What stays on your device

Your settings (volume, key bindings, touch and controller options, graphics and accessibility options), the display name you last typed for online play, the server address, any stages you save in the stage editor, your campaign progress (team name, season results and which tutorials you have seen) and simple match statistics (such as matches started and finished, kept so you can see them on the device; they are not analytics and are never uploaded) are stored in your device's local app or browser storage. They are never sent to us, except as described under online play below. Uninstalling the game or clearing its app data or site data deletes them.

Online play

Online play is optional. When you create or join a room, the game opens a secure (wss://) connection to our game server at shoveball-relay.scrawnytoast.workers.dev, which runs on Cloudflare Workers and Durable Objects. The server receives:

The server uses this only to run the room: it forwards your controls to the other players in the same room, shows the lobby to its members, and checks that everyone's game agrees. The other players and spectators in your room can see your display name, team and class.

How long it is kept. Room information (members' display names, teams, classes, the room settings and stage, and a periodic copy of the match state, which contains no personal information) is held in server storage only while the room exists. It is deleted when the last member leaves, a member who disconnects is removed after 90 seconds, and a room is deleted no later than 24 hours after it was created. Game controls are forwarded as they arrive and are not kept after the match.

Public rooms. If the host ticks "List this room publicly", the room appears in the public room list (shown under "Browse public rooms") with the room code, the host's display name (as "name's room"), the stage name and the number of players, only while the room is waiting in its lobby. The listing is removed when the match starts, when the host makes the room private, or when the room closes, and any entry that stops refreshing disappears within about a minute. The list is shown to anyone who opens it.

IP address. Like any internet connection, connecting to the server reveals your IP address to Cloudflare and to our server. We use it only to limit how many connections one address can open per minute, as protection against abuse. Our game code does not store it, does not write it to a log and does not link it to your display name or room. Cloudflare may process connection data as our service provider under the Cloudflare Privacy Policy.

We do not sell your information, share it with advertisers or data brokers, or use it to profile you. The only party that handles it for us is Cloudflare, as our hosting provider.

Chat and other players

The game has no chat, voice, messaging or friend lists, and players cannot send each other text, images or files. The only text another player sees is your display name (and the stage name when the host loads a custom stage). Pick a display name that does not include your real name or other personal details.

Permissions

The Android app requests two permissions: Internet (for online play and the public room list) and Vibrate (for optional touch feedback, which you can turn off in Settings). It does not access your camera, microphone, contacts, files, photos or location.

Privacy policy link

The Privacy policy button in the game opens this page in your browser or the browser app on your device.

This website

This policy page is served without Google Analytics, advertising or tracking scripts, so opening it from the game sets no cookies and shares nothing about your visit with advertisers. (Other pages on www.lt3.dev may use analytics and ads; this one does not.)

Children

Backyard Hockey is not directed to children under 13, and we do not knowingly collect personal information from children under 13. The only information the game can receive from a player is the optional display name described above, and there is no chat or other free text between players. If you believe a child under 13 has given us information, write to us at the address below and we will delete it.

Your choices and deleting data

Because there are no accounts, we hold no profile about you. You can use the game without going online at all, leave a room at any time (which removes you from it), and clear the game's data on your device. If you want to know whether the server holds anything about you or want something removed, write to us and we will help.

Changes to this policy

If the game changes how it handles information, this page will be updated first, with a new effective date. November 12, 2026: the game was renamed Backyard Hockey (this page moved from /Teslaball/privacy, which now redirects here) and the campaign and on-device statistics were added to the list of what stays on your device. Nothing new is sent off your device.

Contact

Questions about this policy can be sent to scrawnytoast@gmail.com.