Privacy policy
Your swing stays on your phone.
Last updated 25 October 2026
This policy covers the SwingMirror apps for iPhone and Android and the website golfswingmirror.com. It is written to be read. If anything is unclear, write to support@golfswingmirror.com.
The app
No account, no server
SwingMirror has no sign-in, no account and no server of its own. The app contains no advertising and no analytics of ours, and sends nothing to us. The iPhone app makes no network requests at all. On Android, the body-tracking component from Google sends limited diagnostic data to Google; see Android: Google ML Kit below.
Camera
The camera permission is used to see you. Frames from the front camera are analysed on the phone (by Apple’s Vision framework on iPhone, by Google’s ML Kit on Android) to recognise a swing, and kept in memory in a rolling buffer of the most recent five seconds so that a swing can be replayed. Frames older than that are discarded continuously. No frame is stored on disk or sent anywhere by the app.
Photos and Gallery
When you make the save gesture during a replay, the app encodes the frames of that swing into a video and adds it to your Photos library (iPhone) or your phone’s video collection, shown in your Gallery (Android). That is the only time anything is written. On iPhone the app asks for add-only access to Photos, which lets it add a video without reading the rest of your library; on Android it adds the video without needing any storage permission. Saved clips are yours, and you delete them in Photos or your Gallery.
Last swing
The most recent captured swing is kept as a temporary file inside the app so that Review can play it. It is replaced by the next swing and removed when the app is deleted.
Body tracking
Joint positions are computed on the device (Apple’s Vision framework on iPhone, Google’s ML Kit on Android) and used only, in the moment, to decide which phase of a swing you are in and whether your left hand is raised. They are not stored, and no biometric template or identity is derived from them. Camera images and joint positions never leave the phone on either platform.
Android: Google ML Kit
The Android app uses Google’s ML Kit for on-device body tracking. ML Kit sends Google diagnostic and usage data about how the component performs: device model and operating-system version, the app’s package name and version, a per-installation identifier, timing and error codes, and the image size it processed. It contains no images, no body positions and nothing about you or your swing. Google uses it to maintain ML Kit, sends it encrypted, and does not pass it to third parties; Google describes this in its ML Kit data disclosure. We do not receive this data.
The website
Contact form
If you write to us, we store your name, email address, chosen topic, optional device description, your message and your browser’s user-agent string in our database so that we can answer you and recognise a follow-up. We keep support conversations for up to two years, then delete them.
Release list
If you join the release list we store your email address and the date. We use it to send the message you asked for. You can ask us to remove you at any time.
Cookies
The public site sets no cookies. A single session cookie is used only by the site’s staff area to keep its administrator signed in.
Hosting
The website and its database run on a server we operate within the European Union. Rate-limiting and error logs are held in memory or for a short period and are not shared.
Your rights
Under the GDPR you may ask what we hold about you, have it corrected or deleted, or object to its use. For the app the answer is that we hold nothing; the Android diagnostics described above are held by Google, not by us. For the website, email support@golfswingmirror.com and we will answer within a month. You may also complain to the Dutch Data Protection Authority (Autoriteit Persoonsgegevens).
Children
The app and site are not directed at children under 16 and we do not knowingly collect their data.
Changes
When this policy changes, the date at the top changes with it. Material changes will also be mentioned in the app’s release notes.
Who we are
SwingMirror is made and operated by Lucid Dreams from the Netherlands. Contact: support@golfswingmirror.com.