Privacy Policy

The short version: Gesture Synth Weld is designed so that the sensitive thing — your camera — never reaches us. Webcam frames are processed locally in your browser by a WebAssembly hand-tracking model and are never uploaded, recorded, or stored. We have no accounts, we never request your microphone, and the audio you record stays on your device.

1. Camera and hand tracking

When you press Start Camera, your browser asks you for camera permission and begins sending frames to the hand-tracking model (MediaPipe Hand Landmarker) running inside the page. The model runs in a WebAssembly sandbox on your own device:

  • Frames are analyzed in memory to estimate hand landmark positions, then discarded immediately.
  • No video frame, image, or landmark data is transmitted to our servers or any third party.
  • The camera preview you see is rendered locally by your browser; it is not a stream to anywhere.
  • Pressing Stop Camera stops all tracks and releases the device. Closing the tab does the same.
  • You can revoke camera permission at any time in your browser's site settings, which fully disables camera mode.

We deliberately request video only (audio: false). The gesture synthesizer never accesses your microphone; all sound is generated by the Web Audio API.

2. Recordings

The Record 15s feature captures the synthesized audio output together with a locally rendered visualization canvas, using your browser's MediaRecorder API. The resulting video file (.mp4 or .webm) is created in your browser's memory and saved only when you choose to download it. The visualization is drawn from the synth's own state — it contains no camera imagery. We have no server endpoint that accepts recordings, so they cannot be uploaded even by accident.

3. Accounts and personal data

Gesture Synth Weld has no sign-up, no accounts, and no user database. We do not ask for your name, email address, or any other personal information to use the instrument. If you email us at hello@gesture-synth-weld.net, we use your address only to reply, and we delete conversation threads on request.

4. Analytics

We may add a standard, privacy-respecting analytics tool (such as Google Analytics 4) to understand aggregate usage — for example, which pages are visited and roughly where visitors come from. Analytics data would be collected in aggregate, would not include camera or audio data, and would be subject to the provider's own privacy terms. This section will be updated with specifics before any analytics code ships.

5. Advertising and cookies

The site itself sets no cookies. To cover hosting costs we may in the future display ads served by Google AdSense. If enabled, Google and its partners may use advertising cookies (such as the DART cookie) to serve ads based on your visits to this and other sites. You can opt out of personalized advertising at any time via Google Ads Settings, and learn more in Google's advertising privacy documentation. Ad content never has access to your camera, your audio, or your recordings.

6. Third-party resources the page loads

To function, the page downloads static assets from third-party CDNs, which see a normal web request (IP address, browser type) like any file download:

  • Google Fonts — display and monospace typefaces.
  • jsDelivr — the MediaPipe tasks-vision runtime (WebAssembly files).
  • Google Cloud Storage — the hand-tracking model file, loaded only when you start camera mode.

These requests carry no information about what you play or what your camera sees. Mouse and touch mode works even if the tracking CDN is unreachable.

7. Data security and retention

Because we collect essentially nothing, there is essentially nothing to breach or retain. Server logs kept by our hosting provider may briefly record standard request data (IP address, user agent) for operational security; these rotate automatically.

8. Children's privacy

The instrument is suitable for supervised use by children precisely because it collects no personal data and never uploads camera frames. We do not knowingly collect personal information from anyone, of any age.

9. Changes to this policy

If we change how data is handled — for example, by enabling analytics or advertising — we will update this page and the "Last verified" date above before the change ships. Material changes will also be noted on the homepage.

10. Contact

Privacy questions, deletion requests for email threads, or anything unclear in this policy: contact us or email hello@gesture-synth-weld.net.