Privacy Policy

Golf Swing Analyzer · Last updated: August 2026 · contact@tisserak.fr

1. Who we are

Golf Swing Analyzer is a mobile application published by TisseraK, acting as the data controller under the GDPR. For any question: contact@tisserak.fr

2. Summary

No image, video or audio from your camera is ever recorded or transmitted. Your swing is analysed entirely on your device. The app contains no advertising, no analytics and no advertising trackers. Your data is never sold, rented, or used for targeting.

3. Data we collect and why

3.1 User account — Firebase Authentication

Creating an account is optional: the app can be used in guest mode, which creates an anonymous session with no email address.

DataPurposeLegal basis
Email addressAccount creation, security and sign-inPerformance of a contract
Password (never stored in clear text — hashed by Firebase)AuthenticationPerformance of a contract
Technical identifier (UID)Linking your profile to your accountPerformance of a contract

If you use “Sign in with Apple”, Apple may provide an anonymous relay email address instead of your real one — that choice is yours at sign-in time.

3.2 Player profile — Cloud Firestore

When you are signed in, your profile is stored on our servers (Google Cloud Firestore) so that it survives a change of device.

DataPurpose
Username and display nameIdentifying you within the app
Avatar colourPersonalisation
Height (in cm)Scaling the motion analysis: the distance travelled by your wrists is converted into real-world speed using your height
Handedness (right/left)Correctly interpreting the direction of your swing
Self-declared skill levelAdjusting distance estimates
Friend code, account creation dateAccount operation

3.3 Data kept only on your device

The following never leaves your phone. It is stored in the app's private storage and erased when the app is uninstalled.

DataContent
Practice historySessions, estimated distances, swing quality, club used, tempo, attack angle
In-game economyVirtual coin balance (no monetary value), owned and equipped skins
CalibrationActive club and reference distances per club
PreferencesView mode (face-on / down-the-line), display settings

3.4 Data processed in memory and never stored

DataUseLifetime
Camera video feedReal-time swing analysisIn memory only, released immediately after processing
Body landmarksPose detection by Google ML Kit, running offline on the deviceIn memory, released on every frame
Replay framesReviewing the swing right after analysisIn memory, released when leaving the screen

4. Permissions requested

PermissionActual use
CameraEssential: filming the swing to analyse it live. No image is kept.
MicrophoneDeclared by the camera library in use. Audio is disabled: no sound is captured or recorded.
Location (iOS)Declared by the camera library for potential photo metadata. The app never requests your location and does not use it.
Network accessConnecting to Firebase for authentication and profile storage.

5. Recipients and processors

ServiceProviderRoleData involved
Firebase AuthenticationGoogle LLCProcessor — account managementEmail, hashed password, UID
Cloud FirestoreGoogle LLCProcessor — profile hostingPlayer profile (section 3.2)
ML Kit Pose DetectionGoogle LLCLibrary running on the deviceNone — works offline

Google acts as a processor, on our behalf and under our instructions. No data is transmitted to data brokers, advertising networks or commercial partners.

6. International transfers

Firebase services are operated by Google LLC (United States). These transfers are governed by the European Commission's Standard Contractual Clauses, incorporated into the Google Cloud data processing agreement.

7. Retention periods

8. Your rights

Under the GDPR you have the rights of access, rectification, erasure, restriction, objection and portability.

9. Security

Traffic between the app and our servers is encrypted (HTTPS/TLS). Access to profile data is restricted by server-side security rules: each user can only read and modify their own data.

10. Children

The app is not intended for children under 13 and we do not knowingly collect their data. If you are a parent or guardian and believe a child has provided us with data, please contact us and it will be deleted.

11. No advertising, no payments

The app contains no advertising, no ad tracking, no real-money purchases and no subscriptions. Coins earned by playing are a fictional currency with no market value and cannot be exchanged.

12. Changes

Any substantial change to this policy will be announced in the app. The date of the latest update appears at the top of this document.

13. Contact

TisseraK — contact@tisserak.fr