Privacy
Puppet Dance uses the camera to turn you into a dancing puppet. Nothing the camera sees is ever recorded, saved or sent anywhere. This page covers what the game does with the camera, and the little it does keep.
- Nothing recordedNo photos and no video. The camera picture is never saved.
- Stays on this deviceThe camera is read right here in the browser and never uploaded.
- No accountsNothing to sign up for, and no names or email addresses.
- Visit counts onlyGoogle Analytics counts visits, never what the camera sees.
The camera
When you press Step inside, your browser asks to use the camera. Each picture from the camera is read right here on your device to find where people's shoulders, elbows, hands, hips, knees and feet are, and the puppets copy those positions. A few dozen points per person are all the game takes from the picture, and it only holds them in memory while you play.
To tell kids apart when they walk past each other, the game also looks at a tiny, blurry copy of each picture, about 100 dots across, to see what colors people are wearing. It's thrown away as soon as it has been read.
The camera picture is never recorded, saved, uploaded, or sent to us, to Google or to anyone else. There's no face recognition: the game can't tell who anyone is, only where their arms and legs are. The live picture in the corner of the screen goes away when you close the page, and so does everything the game worked out from it.
The body tracking is MediaPipe, software made by Google that runs inside your browser. When the game starts, the browser downloads it from Google and from jsDelivr, a service that hosts free software, the same way it loads any web page. Nothing from your camera goes along with those downloads.
While the camera is on, your browser shows a camera light or icon. Closing the page turns the camera off.
The microphone
The microphone stays off unless a grown-up turns on "Talking moves mouths" in the game's settings. Then the game only listens to how loud it is, so the puppets' mouths open when someone talks. Sound is never recorded, saved or sent anywhere.
Saved in your browser
The game's settings are saved in this browser's local storage so they're the same next time: which camera to use, how big the camera view is, the volume, and any parts of the picture marked to ignore. Marked parts are saved as box positions, not pictures. None of it leaves your device. To clear it, clear this site's data in your browser's settings.
Visit counting
We use Google Analytics to count visits, so we can see how many people play and fix what doesn't work. It uses a cookie that holds a random number, and it sees the rough location (country and city), the kind of device and browser, and which pages were opened. It never gets anything from the camera or the microphone, and there's nowhere in the game to type a name or anything else. Google Analytics doesn't keep internet addresses.
We turned off Google signals and ad personalization, so this data isn't used for advertising or linked to Google accounts. To block Google Analytics, turn on your browser's tracking protection, use an ad blocker, or install Google's opt-out add-on. The game works the same either way.
Google explains what it does with this data in its privacy policy and on its page about how Google uses information from sites that use its services.
Fonts
The lettering comes from Google Fonts, which sees your internet address when it sends the font files.
Kids
Puppet Dance is made for kids, ideally with a grown-up nearby. There are no accounts, no ads, no chat and nothing to type, and we don't collect personal information from anyone, kids included.
Questions
Write to [email protected] and we'll answer.
Last updated October 28, 2026.