Privacy
Prism runs entirely in your browser. There is no account, no server-side profile, and nothing you do in a room is uploaded.
The short version
- Camera — processed on your machine, frame by frame, and discarded. Never recorded, never uploaded.
- Microphone — only the loudness is measured. No audio is recorded, stored, or transmitted.
- Location — used in the page to work out which stars and aircraft are above you. Never sent to us.
- Your photos and videos — stay in your browser's own storage on this device. They are never uploaded.
Every one of these is asked for with an explanation first, and Prism only calls the browser API if you agree. Declining always leaves a working room.
Camera
Rooms that offer camera touch point a webcam at the projected wall so your hands can be the pointer. The video stream is read directly into a canvas in this page: frames are compared to find movement and, when the fingertip model is available, to locate a fingertip. Nothing is written to disk, and no frame ever leaves the machine. Turning the camera off in the room's toolbar stops the hardware stream immediately — the light on your webcam goes out.
The fingertip model itself is downloaded from Google's MediaPipe CDN
(cdn.jsdelivr.net and storage.googleapis.com). That is a
request for a file, made by your browser; no image data is sent with it. If you
would rather not contact those hosts, the camera still works in motion-only mode
— it simply tracks the largest moving thing instead of a fingertip.
Microphone
Reptiles can listen for a knock on the real wall, and the Projection Studio can drive visuals from sound. Both take the microphone stream into a Web Audio analyser and read one number from it — the RMS level, a measure of how loud the room is. The waveform is never buffered beyond the few milliseconds needed for that measurement, never saved, and never sent anywhere. Switching the feature off releases the microphone.
Location
Night Sky asks for your approximate position so it can draw the sky that is genuinely above you, rather than a generic one. The coordinates are used in the page and passed to the flight-data service described below so it can return aircraft near you. They are not stored by us. You can decline and choose a city by hand instead — the room works fully either way.
What leaves your machine
Only three kinds of request, and only if the relevant room is open:
- Flight positions — Night Sky queries a public flight-tracking API with a rounded latitude and longitude. See Credits for who runs it and their terms. If it is unavailable, the room clearly labels the traffic it draws as simulated rather than pretending.
- Fonts — typefaces are requested from Google Fonts unless you have self-hosted them (see Credits). Your browser's IP address is visible to Google in the course of that request, as with any third-party asset.
- The fingertip model — as described under Camera, and only when you switch camera touch on.
There is no analytics, no advertising, no tracking pixel, and no third-party script beyond those.
What is kept on this device
Rooms remember how you left them using your browser's localStorage
and, for artwork you add to the Gallery, IndexedDB. That includes
brightness, which creatures are on the wall, the shape you drew for the pond,
your camera calibration, and the images and videos you upload. All of it lives
on this device only. Clearing your browser's site data for this domain removes
every trace.
Prism also keeps a short rolling log of the last 40 errors, so an unattended installation that misbehaves overnight can be diagnosed. It contains error messages and file names — no personal data — and it is stored locally and never transmitted.
Children
Prism is a general-audience projection tool. It does not collect personal information from anyone, including children.
Your control
Every permission can be revoked at any time in your browser's site settings. Every stored preference can be cleared with your browser's "clear site data". Nothing needs to be requested from us because we hold nothing.
Contact
Questions about any of the above: hello@bliink.in.