Legal

Privacy policy.

Short version: we don't collect anything. Your scores, your songs, your sweat — all stay on your device.

Zero Data Collection

No Data Collection

Dance does not collect, store, transmit, or share any personal data whatsoever. There are no Devpool servers, no databases, no analytics, no telemetry, no tracking of any kind.

TL;DR — Zero personal data. Zero analytics. Zero advertising. Your high scores live in UserDefaults on your Vision Pro. Nothing leaves the device except a couple of metadata lookups described below.

What We Don't Collect

  • No personal information (name, email, phone, etc.)
  • No usage or analytics data
  • No device identifiers or fingerprinting
  • No location data — we never ask for it
  • No cookies or tracking pixels
  • No advertising identifiers (IDFA)
  • No crash reports sent to Devpool
  • No third-party analytics SDKs in the app

How Dance Works

Dance is a rhythm game. You pick a song from Apple Music, the app fetches the BPM, then spawns cyan and magenta spheres around your spatial scene that you punch with your hands. Score and gameplay state are computed locally on your Apple Vision Pro and never leave it.

Per-track personal bests, settings, and selected modes live in UserDefaults on your device. They are not synchronized to any Devpool service.

Apple Music & MusicKit

To play your chosen track, Dance uses Apple's MusicKit framework. The app asks for permission to access your Apple Music library and to play tracks from the catalog. All playback, authentication, and streaming is handled directly by Apple — we never see your library or your subscription details.

If you decline the permission, the app can still play whatever Apple Music has loaded in the background, but the in-app picker and BPM lookups will be disabled.

BPM Lookup (GetSongBPM)

To sync sphere spawns with your music, Dance sends the song title and artist to the GetSongBPM.com public API and reads back a tempo value. That request contains the song's metadata only — no information about you, no device ID, no account. If the API doesn't know the track, the app defaults to 120 BPM.

You can disable BPM lookups in the settings and use a manual tempo instead, in which case no requests are sent.

Lyrics Lookup (lrclib.net)

If you enable the lyrics overlay, Dance sends the current song title and artist to lrclib.net to fetch synced lyrics. Same as above — only the song metadata, nothing about you. This feature is opt-in. With it off, no request is made.

SharePlay & Multiplayer

Dance uses Apple's SharePlay technology for multiplayer sessions. All multiplayer communication runs directly between devices through Apple's FaceTime infrastructure. We have no visibility into anything exchanged during a session — not the song you picked, not the scores, not the participants.

Game state (selected track, current BPM, spawn timing, scoreboard) is synchronized peer-to-peer through SharePlay and is never stored or transmitted to a Devpool server.

Philips Hue (Optional)

If you choose to pair Philips Hue lights, Dance discovers your bridge via mDNS on your local network and talks to it directly over HTTP on your Wi-Fi. The bridge IP and the auto-generated API username are stored in UserDefaults on your device. No light data ever leaves your local network. Hue cloud services are not used.

If you don't pair a bridge, the Hue feature stays completely dormant — no network discovery is performed.

Camera, Microphone & Hand Tracking

Dance uses ARKit hand tracking to detect when your hands hit a sphere. visionOS exposes hand tracking through anonymized skeletal data — we never see camera frames, and there is no image, audio, or video recording.

The microphone is not used by Dance. We never request microphone permission.

HealthKit

Dance does not request HealthKit access. If you'd like a real workout counter, the Apple Watch or the standalone Fitness app does that better than we ever could.

In-App Purchases

Dance has no in-app purchases. Payment processing for the App Store purchase is handled entirely by Apple — Devpool never sees your payment information.

Children's Privacy

Dance does not knowingly collect any information from anyone, including children under 13. Since the app collects no data at all, there is nothing here to worry about.

Changes to This Policy

If we ever change this policy, we will update this page. Realistically though — our policy is: we collect nothing. That's not going to change.

Contact

If you have any questions about this privacy policy, feel free to reach out:

Devpooldevpool.fr · support@devpool.fr

Last updated · May 2026