Kortscore
Deutsch·English·Français·Español·Italiano
Datenschutzerklärung
Stand: 23. September 2026
1. Verantwortlicher
Gursch Markus, BSc
swordi.studios
Gregorygasse 10A, 1230 Wien, Österreich
E-Mail: swordistudios@gmail.com
Vollständige Angaben siehe Impressum.
Kortscore wird unter der Marke „swordi.studios" entwickelt und vertrieben
(Play-Store-Paket com.swordistudios.kortscore). Verantwortlich im Sinne der
Datenschutz-Grundverordnung (DSGVO) ist die oben genannte Person/Gesellschaft.
2. Überblick
Kortscore ist eine Tennis-Zählapp für Wear OS mit Smartphone-Begleit-App. Die App funktioniert grundsätzlich lokal auf dem Gerät. Es gibt keine Nutzerkonten, keine Werbe-SDKs, keine standortbezogenen Daten und kein Tracking über andere Apps oder Websites hinweg. Daten werden nur in den unten beschriebenen Fällen verarbeitet.
3. Firebase Analytics
Wir verwenden Firebase Analytics (Google LLC bzw. Google Ireland Limited) zur Erhebung grober Produktnutzungs-Ereignisse, u. a.:
- Match archiviert (nur: Doppel ja/nein, Anzahl Sätze, grobe Dauer-Kategorie)
- Live-Übertragung geöffnet ("Share opened")
- Backup erstellt
- Kortscore Plus gekauft
- Bildschirmaufrufe (Screen Views)
Es werden dabei keine Namen und keine exakten Zeitstempel/Dauern übertragen – lediglich grobe, produktbezogene Kategorien. Analytics ist in Debug-Builds vollständig deaktiviert.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der
Verbesserung und Fehlerbehebung der App).
Speicherdauer: gemäß den Standard-Aufbewahrungsfristen von Google Analytics
for Firebase (derzeit standardmäßig 14 Monate für nutzerbezogene Ereignisdaten, siehe Google-
Dokumentation).
Empfänger: Google LLC / Google Ireland Limited als Auftragsverarbeiter.
4. Firebase Crashlytics
Firebase Crashlytics (Google) erhebt Absturzberichte, nicht-fatale Fehler, Geräte-Metadaten (z. B. Gerätemodell, Betriebssystemversion) sowie von uns gesetzte benutzerdefinierte Schlüssel (z. B. ob eine Uhr verbunden ist), um Fehler zu erkennen und zu beheben. Crashlytics ist in Debug-Builds vollständig deaktiviert.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an
stabiler, fehlerfreier Software).
Speicherdauer: gemäß den Standard-Aufbewahrungsfristen von Firebase
Crashlytics (derzeit standardmäßig 90 Tage).
Empfänger: Google LLC / Google Ireland Limited als Auftragsverarbeiter.
5. Live-Match teilen (Cloud Firestore)
Wichtiger Hinweis: Wenn Sie aktiv einen Live-Match-Link teilen, werden der Punkteverlauf des Matches, Zeitstempel sowie die von Ihnen eingegebenen Anzeigenamen (eigener Name und Name des Gegners/der Gegnerin) in eine Cloud-Datenbank (Google Cloud Firestore) hochgeladen. Diese Daten sind öffentlich lesbar für jede Person, die den Link kennt – der Link ist die einzige Zugriffskontrolle.
Sie können einen geteilten Link jederzeit in der App widerrufen. Der Widerruf ist endgültig: der Link funktioniert danach dauerhaft nicht mehr.
Ohne aktives Teilen werden keine Match-Daten in die Cloud übertragen. Beim ersten Teilen erzeugt Firebase Anonymous Authentication eine anonyme, geräteseitige Kennung, die für sich genommen keine Identifizierung der Person ermöglicht.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Erfüllung des von Ihnen aktiv
angestoßenen Vertrags/der von Ihnen gewünschten Funktion "Live-Teilen").
Speicherdauer: bis zum Widerruf des Links durch Sie.
Empfänger: Google LLC / Google Ireland Limited (Cloud Firestore, Anonymous
Auth) als Auftragsverarbeiter; zusätzlich jede Person, der Sie den Link mitteilen oder die
ihn erhält.
6. Google Play Billing (Kortscore Plus)
Der einmalige In-App-Kauf „Kortscore Plus" wird vollständig über Google Play Billing abgewickelt. Zahlungsdaten (Kreditkarte etc.) verarbeitet ausschließlich Google im Rahmen Ihres Google-Kontos; wir erhalten und speichern keine Zahlungsdaten. Die App speichert nach einem erfolgreichen Kauf lediglich ein lokales Freischalt-Flag auf dem Gerät.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Erfüllung des Kaufvertrags über
die Zusatzfunktion).
Empfänger: Google LLC / Google Ireland Limited als Zahlungsabwickler.
7. Push-Benachrichtigungen (Firebase Cloud Messaging)
Wir nutzen Firebase Cloud Messaging (FCM), um allgemeine Produktankündigungen (z. B. Hinweise auf neue Funktionen) an alle Installationen der App zu senden. Diese Ankündigungen werden manuell über die Firebase Console versendet; wir betreiben keinen eigenen Server, der FCM-Tokens speichert oder Nutzer gezielt adressiert.
Das FCM-Registrierungs-Token ist eine geräteabhängige Kennung und damit ein personenbezogenes Datum im Sinne von Art. 4 Nr. 1 DSGVO.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an
produktbezogenen Ankündigungen). Diese Abwägung wird gestützt durch: die
Benachrichtigungs-Berechtigung ab Android 13 als ausdrückliches Opt-in auf Betriebssystem-
Ebene, den Verzicht auf Profiling sowie den Verzicht auf Targeting anhand von
Nutzerdaten.
Widerspruch/Deaktivierung: Sie können Benachrichtigungen jederzeit über die
Benachrichtigungseinstellungen des Betriebssystems (bzw. die zugehörigen Kanäle) UND in den
Einstellungen der App selbst deaktivieren. Die „Generellen Benachrichtigungen" sind
jederzeit in den App-Einstellungen abschaltbar; dabei wird die Geräte-Kennung (Token)
gelöscht.
Speicherdauer: Das Token besteht, bis es gelöscht wird (durch Deaktivierung
in der App oder durch Deinstallation der App); die weitere Verarbeitung durch Google richtet
sich nach den Firebase-Nutzungsbedingungen.
Empfänger: Google LLC / Google Ireland Limited als Auftragsverarbeiter;
Übermittlungen in die USA erfolgen auf Grundlage der EU-Standardvertragsklauseln.
Die separate lokale Match-Ende-Benachrichtigung wird vollständig auf dem Gerät erzeugt und beinhaltet keine Datenübertragung an Dritte.
8. Apple Watch & Apple Health
Auf der Apple Watch startet die App bei einem Match eine Tennis-Trainingseinheit
(HKWorkoutSession) über Apple Health, damit der Bildschirm während des Matches
eingeschaltet bleiben kann. Diese Trainingseinheit wird nach Matchende als Tennis-Workout in
Apple Health gespeichert. Während des Matches liest die App außerdem die
aktuelle Herzfrequenz aus derselben Trainingseinheit, um sie ausschließlich zur
Anzeige auf dem Score-Bildschirm der Uhr darzustellen (nicht im Always-On-/Ambient-
Zustand). Kortscore selbst speichert, überträgt oder teilt diese Herzfrequenzwerte
nicht – weder an das iPhone noch nach Firestore, Analytics oder anderswo. Die
Herzfrequenzmessungen, die die Apple Watch während einer Trainingseinheit aufzeichnet, werden
wie bei jedem Workout von Apple Health auf Ihren Geräten verwaltet, gemäß Ihren
Health-Einstellungen. Die Android- bzw. Wear-OS-Version von Kortscore greift auf keine
Gesundheitsdaten zu.
Rechtsgrundlage: Art. 6 Abs. 1 lit. a i. V. m. Art. 9 Abs. 2 lit. a DSGVO (Einwilligung), die Sie über die HealthKit-Berechtigungsabfrage auf der Uhr erteilen. Sie können diese Einwilligung jederzeit in den Health-Einstellungen widerrufen (Apple Health → Teilen → Apps → Kortscore, bzw. die Health-Datenschutzeinstellungen der Uhr selbst).
9. Lokale Daten & Backups
Matches, Einstellungen und manuelle Backups verbleiben grundsätzlich auf Ihrem Gerät bzw. im von Ihnen gewählten Backup-Ordner. Zusätzlich kann Android Auto-Backup (eine Systemfunktion von Google) App-Daten automatisch in Ihrem Google-Konto sichern; dies unterliegt den Datenschutzbestimmungen von Google und lässt sich in den Android- Systemeinstellungen deaktivieren.
10. Keine Datenweitergabe zu Werbezwecken
Wir verkaufen keine Daten. Über die in dieser Erklärung genannten Google-Dienste hinaus findet keine Weitergabe an Dritte statt.
11. Empfänger & Übermittlung in Drittländer
| Dienst | Anbieter | Verarbeitungsort |
|---|---|---|
| Firebase Analytics | Google Ireland Ltd. / Google LLC | EU/USA (EU-Standardvertragsklauseln) |
| Firebase Crashlytics | Google Ireland Ltd. / Google LLC | EU/USA (EU-Standardvertragsklauseln) |
| Cloud Firestore / Anonymous Auth | Google Ireland Ltd. / Google LLC | EU/USA (EU-Standardvertragsklauseln) |
| Google Play Billing | Google Ireland Ltd. / Google LLC | EU/USA (EU-Standardvertragsklauseln) |
| Firebase Cloud Messaging | Google Ireland Ltd. / Google LLC | EU/USA (EU-Standardvertragsklauseln) |
| Android Auto-Backup | Google LLC | gemäß Google-Kontoeinstellungen |
Soweit Daten in die USA übermittelt werden, stützt sich dies auf die Standardvertragsklauseln der EU-Kommission mit den jeweiligen Google-Gesellschaften.
12. Ihre Rechte
Sie haben nach der DSGVO folgende Rechte:
- Auskunft (Art. 15 DSGVO)
- Berichtigung (Art. 16 DSGVO)
- Löschung (Art. 17 DSGVO)
- Einschränkung der Verarbeitung (Art. 18 DSGVO)
- Widerspruch gegen die Verarbeitung (Art. 21 DSGVO)
- Datenübertragbarkeit (Art. 20 DSGVO)
- Beschwerde bei einer Aufsichtsbehörde, insbesondere bei der österreichischen Datenschutzbehörde: dsb.gv.at
Zur Ausübung dieser Rechte wenden Sie sich bitte an die im Abschnitt „Verantwortlicher" genannte Kontaktadresse.
13. Kontakt
Fragen zum Datenschutz richten Sie bitte an: swordistudios@gmail.com (siehe Impressum).
Kortscore
Deutsch·English·Français·Español·Italiano
Privacy Policy
Last updated: September 23, 2026
1. Controller (Data Controller)
Gursch Markus, BSc
swordi.studios
Gregorygasse 10A, 1230 Vienna, Austria
Email: swordistudios@gmail.com
Full details: see the Impressum (legal notice).
Kortscore is developed and published under the brand "swordi.studios" (Play Store package
com.swordistudios.kortscore). The person/entity named above is the controller
under the General Data Protection Regulation (GDPR).
2. Overview
Kortscore is a tennis scoring app for Wear OS with a phone companion app. The app works primarily locally on your device. There are no user accounts, no advertising SDKs, no location data, and no cross-app/cross- site tracking. Data is processed only in the cases described below.
3. Firebase Analytics
We use Firebase Analytics (Google LLC / Google Ireland Limited) to collect coarse product usage events, including:
- Match archived (only: doubles yes/no, number of sets, coarse duration bucket)
- Share opened (live match sharing)
- Backup created
- Kortscore Plus purchased
- Screen views
No names and no precise timestamps or durations are transmitted – only coarse, product-level categories. Analytics is fully disabled in debug builds.
Legal basis: Art. 6(1)(f) GDPR (legitimate interest in improving and fixing
the app).
Retention: per Google Analytics for Firebase's standard retention settings
(currently 14 months by default for user-level event data; see Google's documentation).
Recipients: Google LLC / Google Ireland Limited as processor.
4. Firebase Crashlytics
Firebase Crashlytics (Google) collects crash reports, non-fatal errors, device metadata (e.g. device model, OS version), and custom keys we set (e.g. whether a watch is connected) to detect and fix bugs. Crashlytics is fully disabled in debug builds.
Legal basis: Art. 6(1)(f) GDPR (legitimate interest in stable, working
software).
Retention: per Firebase Crashlytics' standard retention settings (currently
90 days by default).
Recipients: Google LLC / Google Ireland Limited as processor.
5. Sharing a live match (Cloud Firestore)
Important: When you actively share a live match link, the match's point event log, timestamps, and the display names you entered (your own name and your opponent's name) are uploaded to a cloud database (Google Cloud Firestore). This data is publicly readable by anyone who has the link – the link itself is the entire access control.
You can revoke a shared link at any time in the app. Revocation is permanent: the link stops working for good.
No match data is uploaded unless you actively start sharing. On first share, Firebase Anonymous Authentication creates an anonymous, device-level identifier that does not by itself identify you personally.
Legal basis: Art. 6(1)(b) GDPR (performing the feature/contract you actively
requested by choosing to share live).
Retention: until you revoke the link.
Recipients: Google LLC / Google Ireland Limited (Cloud Firestore, Anonymous
Auth) as processor; additionally, anyone you share the link with or who otherwise obtains it.
6. Google Play Billing (Kortscore Plus)
The one-time in-app purchase "Kortscore Plus" is processed entirely through Google Play Billing. Payment details (credit card, etc.) are handled solely by Google as part of your Google account; we do not receive or store any payment data. After a successful purchase, the app stores only a local entitlement flag on the device.
Legal basis: Art. 6(1)(b) GDPR (performing the purchase contract for the
add-on feature).
Recipients: Google LLC / Google Ireland Limited as payment processor.
7. Push notifications (Firebase Cloud Messaging)
We use Firebase Cloud Messaging (FCM) to send general product announcements (e.g. notices about new features) to all installations of the app. These announcements are sent manually via the Firebase Console; we do not operate our own server that stores FCM tokens or targets individual users.
The FCM registration token is a device-bound identifier and therefore personal data within the meaning of Art. 4 No. 1 GDPR.
Legal basis: Art. 6(1)(f) GDPR (legitimate interest in product-related
announcements). This balancing test is supported by: the Android 13 notification permission
as an explicit opt-in at the operating-system level, the absence of profiling, and the
absence of targeting based on user data.
Objection/opt-out: You can disable notifications at any time via the
operating system's notification settings (or the corresponding channels) AND in the app's
own settings. You can switch off "General notifications" at any time in the app's settings;
doing so deletes the device identifier (token).
Retention: The token exists until it is deleted (by disabling it in the app
or by uninstalling the app); further processing by Google is governed by Firebase's terms of
service.
Recipients: Google LLC / Google Ireland Limited as processor; transfers to
the US rely on the EU Standard Contractual Clauses.
The separate local match-end notification is generated entirely on-device and involves no data transfer to third parties.
8. Apple Watch & Apple Health
On the Apple Watch, the app starts a tennis workout (HKWorkoutSession) through
Apple Health when you play a match, so the screen can stay on during the match. That workout
is saved to Apple Health as a tennis workout once the match ends. While the
match is in progress, the app also reads the current heart rate from that same workout
session, for display only, to show it on the watch's score screen (not in the
Always-On/ambient state). Kortscore itself does not store, transmit, or share
this heart-rate data anywhere – not to the phone, not to Firestore, not to Analytics, and not
anywhere else. The heart-rate measurements the Apple Watch records during a workout are
managed by Apple Health on your devices, as with any workout, under your Health settings. The
Android/Wear OS version of Kortscore does not access health data at all.
Legal basis: Art. 6(1)(a) together with Art. 9(2)(a) GDPR (consent), which you give through the HealthKit permission prompt on the watch. You can revoke this consent at any time in the Health settings (Apple Health → Sharing → Apps → Kortscore, or the watch's own Health privacy settings).
9. Local data & backups
Matches, settings, and manual backups generally stay on your device or in the backup folder you chose. In addition, Android Auto-Backup (a Google system feature) may back up app data to your Google account automatically; this is governed by Google's own privacy terms and can be disabled in Android system settings.
10. No sale or third-party sharing
We do not sell any data. Beyond the Google services listed in this policy, we do not share data with third parties.
11. Recipients & international transfers
| Service | Provider | Processing location |
|---|---|---|
| Firebase Analytics | Google Ireland Ltd. / Google LLC | EU/US (EU Standard Contractual Clauses) |
| Firebase Crashlytics | Google Ireland Ltd. / Google LLC | EU/US (EU Standard Contractual Clauses) |
| Cloud Firestore / Anonymous Auth | Google Ireland Ltd. / Google LLC | EU/US (EU Standard Contractual Clauses) |
| Google Play Billing | Google Ireland Ltd. / Google LLC | EU/US (EU Standard Contractual Clauses) |
| Firebase Cloud Messaging | Google Ireland Ltd. / Google LLC | EU/US (EU Standard Contractual Clauses) |
| Android Auto-Backup | Google LLC | per your Google account settings |
Where data is transferred to the US, this relies on the European Commission's Standard Contractual Clauses with the respective Google entities.
12. Your rights
Under the GDPR you have the right to:
- Access (Art. 15 GDPR)
- Rectification (Art. 16 GDPR)
- Erasure (Art. 17 GDPR)
- Restriction of processing (Art. 18 GDPR)
- Object to processing (Art. 21 GDPR)
- Data portability (Art. 20 GDPR)
- Lodge a complaint with a supervisory authority, in particular the Austrian data protection authority: dsb.gv.at
To exercise these rights, please contact us using the address in the "Controller" section above.
13. Contact
For privacy questions, please contact: swordistudios@gmail.com (see Impressum).
Kortscore
Deutsch·English·Français·Español·Italiano
Politique de confidentialité
Cette traduction est fournie à titre d’information. Seule la version allemande fait foi.
Mise à jour : 23 septembre 2026
1. Responsable du traitement
Gursch Markus, BSc
swordi.studios
Gregorygasse 10A, 1230 Vienne, Autriche
E-mail : swordistudios@gmail.com
Coordonnées complètes : voir les Mentions légales.
Kortscore est développée et distribuée sous la marque « swordi.studios » (paquet Play Store
com.swordistudios.kortscore). La personne/société mentionnée ci-dessus est le
responsable du traitement au sens du règlement général sur la protection des données (RGPD).
2. Aperçu
Kortscore est une application de comptage de points de tennis pour Wear OS avec application compagnon pour smartphone. L’application fonctionne par principe localement sur l’appareil. Il n’y a aucun compte utilisateur, aucun SDK publicitaire, aucune donnée de localisation et aucun suivi (tracking) au-delà d’autres applications ou sites web. Les données ne sont traitées que dans les cas décrits ci-dessous.
3. Firebase Analytics
Nous utilisons Firebase Analytics (Google LLC ou Google Ireland Limited) pour collecter des événements d’utilisation du produit de manière sommaire, notamment :
- Match archivé (uniquement : double oui/non, nombre de sets, catégorie de durée sommaire)
- Diffusion en direct ouverte (« Share opened »)
- Sauvegarde créée
- Kortscore Plus acheté
- Affichages d’écran (Screen Views)
Aucun nom ni horodatage/durée exact n’est transmis à cette occasion : uniquement des catégories sommaires liées au produit. Analytics est entièrement désactivé dans les versions de débogage (debug builds).
Base juridique : art. 6, par. 1, point f) du RGPD (intérêt légitime à
l’amélioration et à la correction des dysfonctionnements de l’application).
Durée de conservation : selon les délais de conservation standard de
Google Analytics for Firebase (actuellement 14 mois par défaut pour les données d’événements
liées à l’utilisateur, voir la documentation Google).
Destinataires : Google LLC / Google Ireland Limited en tant que
sous-traitant.
4. Firebase Crashlytics
Firebase Crashlytics (Google) collecte des rapports de plantage, des erreurs non fatales, des métadonnées de l’appareil (par ex. modèle de l’appareil, version du système d’exploitation) ainsi que des clés personnalisées définies par nos soins (par ex. si une montre est connectée), afin de détecter et de corriger les dysfonctionnements. Crashlytics est entièrement désactivé dans les versions de débogage.
Base juridique : art. 6, par. 1, point f) du RGPD (intérêt légitime à
disposer d’un logiciel stable et sans erreur).
Durée de conservation : selon les délais de conservation standard de
Firebase Crashlytics (actuellement 90 jours par défaut).
Destinataires : Google LLC / Google Ireland Limited en tant que
sous-traitant.
5. Partage d’un match en direct (Cloud Firestore)
Remarque importante : lorsque vous partagez activement un lien de match en direct, l’historique des points du match, les horodatages ainsi que les noms d’affichage que vous avez saisis (votre propre nom et celui de votre adversaire) sont téléversés vers une base de données en nuage (Google Cloud Firestore). Ces données sont lisibles publiquement par toute personne connaissant le lien : le lien constitue l’unique contrôle d’accès.
Vous pouvez révoquer un lien partagé à tout moment dans l’application. La révocation est définitive : le lien cesse alors durablement de fonctionner.
Sans partage actif, aucune donnée de match n’est transmise vers le nuage. Lors du premier partage, Firebase Anonymous Authentication génère un identifiant anonyme propre à l’appareil, qui ne permet pas à lui seul d’identifier la personne.
Base juridique : art. 6, par. 1, point b) du RGPD (exécution du
contrat/de la fonctionnalité « partage en direct » que vous avez activement déclenché(e)).
Durée de conservation : jusqu’à la révocation du lien par vos soins.
Destinataires : Google LLC / Google Ireland Limited (Cloud Firestore,
Anonymous Auth) en tant que sous-traitant ; ainsi que toute personne à qui vous
communiquez le lien ou qui l’obtient d’une autre manière.
6. Google Play Billing (Kortscore Plus)
L’achat intégré unique « Kortscore Plus » est intégralement traité via Google Play Billing. Les données de paiement (carte de crédit, etc.) sont traitées exclusivement par Google dans le cadre de votre compte Google ; nous ne recevons ni ne stockons aucune donnée de paiement. Après un achat réussi, l’application enregistre uniquement un indicateur de déblocage local sur l’appareil.
Base juridique : art. 6, par. 1, point b) du RGPD (exécution du contrat
d’achat portant sur la fonctionnalité complémentaire).
Destinataires : Google LLC / Google Ireland Limited en tant que
prestataire de paiement.
7. Notifications push (Firebase Cloud Messaging)
Nous utilisons Firebase Cloud Messaging (FCM) pour envoyer des annonces générales relatives au produit (par ex. des informations sur de nouvelles fonctionnalités) à toutes les installations de l’application. Ces annonces sont envoyées manuellement via la Firebase Console ; nous n’exploitons aucun serveur propre qui stockerait des jetons FCM ou cibleraient des utilisateurs de manière individuelle.
Le jeton d’enregistrement FCM est un identifiant propre à l’appareil et constitue donc une donnée à caractère personnel au sens de l’art. 4, point 1) du RGPD.
Base juridique : art. 6, par. 1, point f) du RGPD (intérêt légitime à
diffuser des annonces relatives au produit). Cette mise en balance est étayée par :
l’autorisation de notification à partir d’Android 13, qui constitue un consentement explicite
(opt-in) au niveau du système d’exploitation, la renonciation au profilage ainsi que la
renonciation au ciblage sur la base de données utilisateur.
Opposition/désactivation : vous pouvez désactiver les notifications à tout
moment via les paramètres de notification du système d’exploitation (ou les canaux
correspondants) ET dans les paramètres de l’application elle-même. Les « Notifications
générales » peuvent être désactivées à tout moment dans les paramètres de l’application ;
l’identifiant de l’appareil (jeton) est alors supprimé.
Durée de conservation : le jeton subsiste jusqu’à sa suppression (par
désactivation dans l’application ou par désinstallation de l’application) ; le traitement
ultérieur par Google est régi par les conditions d’utilisation de Firebase.
Destinataires : Google LLC / Google Ireland Limited en tant que
sous-traitant ; les transferts vers les États-Unis reposent sur les clauses contractuelles
types de l’UE.
La notification locale distincte de fin de match est générée intégralement sur l’appareil et n’implique aucune transmission de données à des tiers.
8. Apple Watch et Apple Health
Sur l’Apple Watch, l’application démarre une séance d’entraînement de tennis
(HKWorkoutSession) via Apple Health lorsque vous jouez un match, afin que l’écran
puisse rester allumé pendant le match. Cette séance est enregistrée dans Apple
Health comme entraînement de tennis une fois le match terminé. Pendant le match, l’application
lit également la fréquence cardiaque actuelle depuis cette même séance,
uniquement pour l’afficher sur l’écran de score de la montre (pas dans l’état
Always-On/ambiant). Kortscore elle-même ne stocke, ne transmet ni ne partage
en aucun cas ces données de fréquence cardiaque : ni vers l’iPhone, ni
vers Firestore, ni vers Analytics, ni ailleurs. Les mesures de fréquence cardiaque enregistrées
par l’Apple Watch pendant une séance d’entraînement sont gérées par Apple Health sur vos
appareils, comme pour tout entraînement, selon vos réglages Santé. La version Android/Wear OS
de Kortscore n’accède à aucune donnée de santé.
Base juridique : art. 6, par. 1, point a), combiné à l’art. 9, par. 2, point a) du RGPD (consentement), que vous donnez via la demande d’autorisation HealthKit sur la montre. Vous pouvez retirer ce consentement à tout moment dans les réglages Santé (Apple Health → Partage → Apps → Kortscore, ou les réglages de confidentialité Santé de la montre elle-même).
9. Données locales et sauvegardes
Les matchs, paramètres et sauvegardes manuelles restent par principe sur votre appareil ou dans le dossier de sauvegarde que vous avez choisi. En complément, Android Auto-Backup (une fonctionnalité système de Google) peut sauvegarder automatiquement les données de l’application dans votre compte Google ; cela est soumis aux dispositions de Google en matière de protection des données et peut être désactivé dans les paramètres système d’Android.
10. Aucune transmission de données à des fins publicitaires
Nous ne vendons aucune donnée. Au-delà des services Google mentionnés dans la présente politique, aucune transmission à des tiers n’a lieu.
11. Destinataires et transferts vers des pays tiers
| Service | Fournisseur | Lieu de traitement |
|---|---|---|
| Firebase Analytics | Google Ireland Ltd. / Google LLC | UE/États-Unis (clauses contractuelles types de l’UE) |
| Firebase Crashlytics | Google Ireland Ltd. / Google LLC | UE/États-Unis (clauses contractuelles types de l’UE) |
| Cloud Firestore / Anonymous Auth | Google Ireland Ltd. / Google LLC | UE/États-Unis (clauses contractuelles types de l’UE) |
| Google Play Billing | Google Ireland Ltd. / Google LLC | UE/États-Unis (clauses contractuelles types de l’UE) |
| Firebase Cloud Messaging | Google Ireland Ltd. / Google LLC | UE/États-Unis (clauses contractuelles types de l’UE) |
| Android Auto-Backup | Google LLC | selon les paramètres de votre compte Google |
Dans la mesure où des données sont transmises vers les États-Unis, cela repose sur les clauses contractuelles types de la Commission européenne conclues avec les entités Google concernées.
12. Vos droits
Conformément au RGPD, vous disposez des droits suivants :
- Droit d’accès (art. 15 du RGPD)
- Droit de rectification (art. 16 du RGPD)
- Droit à l’effacement (art. 17 du RGPD)
- Droit à la limitation du traitement (art. 18 du RGPD)
- Droit d’opposition au traitement (art. 21 du RGPD)
- Droit à la portabilité des données (art. 20 du RGPD)
- Droit d’introduire une réclamation auprès d’une autorité de contrôle, en particulier l’autorité autrichienne de protection des données (Datenschutzbehörde) : dsb.gv.at
Pour exercer ces droits, veuillez vous adresser à l’adresse de contact indiquée à la section « Responsable du traitement ».
13. Contact
Pour toute question relative à la protection des données, veuillez vous adresser à : swordistudios@gmail.com (voir les Mentions légales).
Kortscore
Deutsch·English·Français·Español·Italiano
Política de privacidad
Esta traducción se ofrece únicamente a título informativo. La versión alemana es la única jurídicamente vinculante.
Última actualización: 23 de septiembre de 2026
1. Responsable del tratamiento
Gursch Markus, BSc
swordi.studios
Gregorygasse 10A, 1230 Viena, Austria
Correo electrónico: swordistudios@gmail.com
Datos completos: véase el Aviso legal.
Kortscore se desarrolla y distribuye bajo la marca «swordi.studios»
(paquete de Play Store com.swordistudios.kortscore). El responsable en el
sentido del Reglamento General de Protección de Datos (RGPD) es la persona/entidad arriba
indicada.
2. Resumen
Kortscore es una aplicación de conteo de tenis para Wear OS con aplicación complementaria para smartphone. La aplicación funciona básicamente de forma local en el dispositivo. No existen cuentas de usuario, SDK publicitarios, datos de localización ni seguimiento entre otras aplicaciones o sitios web. Los datos solo se tratan en los casos descritos a continuación.
3. Firebase Analytics
Utilizamos Firebase Analytics (Google LLC o Google Ireland Limited) para recopilar eventos generales de uso del producto, entre ellos:
- Partido archivado (solo: dobles sí/no, número de sets, categoría aproximada de duración)
- Transmisión en directo abierta («Share opened»)
- Copia de seguridad creada
- Compra de Kortscore Plus
- Visualizaciones de pantalla (Screen Views)
En este proceso no se transmiten nombres ni marcas de tiempo o duraciones exactas, solo categorías generales relacionadas con el producto. Analytics está completamente desactivado en las compilaciones de depuración (debug builds).
Base jurídica: art. 6, apdo. 1, letra f) del RGPD (interés legítimo en la
mejora y corrección de errores de la aplicación).
Plazo de conservación: según los plazos de conservación estándar de Google
Analytics for Firebase (actualmente 14 meses de forma predeterminada para los datos de
eventos a nivel de usuario; véase la documentación de Google).
Destinatarios: Google LLC / Google Ireland Limited como encargado del
tratamiento.
4. Firebase Crashlytics
Firebase Crashlytics (Google) recopila informes de fallos, errores no fatales, metadatos del dispositivo (p. ej., modelo de dispositivo, versión del sistema operativo) y claves personalizadas definidas por nosotros (p. ej., si hay un reloj conectado), con el fin de detectar y corregir errores. Crashlytics está completamente desactivado en las compilaciones de depuración.
Base jurídica: art. 6, apdo. 1, letra f) del RGPD (interés legítimo en un
software estable y sin errores).
Plazo de conservación: según los plazos de conservación estándar de Firebase
Crashlytics (actualmente 90 días de forma predeterminada).
Destinatarios: Google LLC / Google Ireland Limited como encargado del
tratamiento.
5. Compartir un partido en directo (Cloud Firestore)
Aviso importante: si comparte activamente un enlace de partido en directo, el historial de puntos del partido, las marcas de tiempo y los nombres visibles que haya introducido (su propio nombre y el de su rival) se suben a una base de datos en la nube (Google Cloud Firestore). Estos datos son de lectura pública para cualquier persona que conozca el enlace: el enlace es el único control de acceso.
Puede revocar un enlace compartido en cualquier momento desde la aplicación. La revocación es definitiva: el enlace deja de funcionar de forma permanente.
Sin un acto activo de compartir, no se transmite ningún dato de partidos a la nube. Al compartir por primera vez, Firebase Anonymous Authentication genera un identificador anónimo a nivel de dispositivo que, por sí solo, no permite identificar a la persona.
Base jurídica: art. 6, apdo. 1, letra b) del RGPD (ejecución del
contrato/de la función «Compartir en directo» que ha activado voluntariamente).
Plazo de conservación: hasta que revoque el enlace.
Destinatarios: Google LLC / Google Ireland Limited (Cloud Firestore,
Anonymous Auth) como encargado del tratamiento; además, cualquier persona a la que
comuniques el enlace o que lo obtenga de otro modo.
6. Google Play Billing (Kortscore Plus)
La compra única dentro de la aplicación «Kortscore Plus» se gestiona íntegramente a través de Google Play Billing. Los datos de pago (tarjeta de crédito, etc.) los trata exclusivamente Google en el marco de su cuenta de Google; nosotros no recibimos ni almacenamos ningún dato de pago. Tras una compra correcta, la aplicación únicamente guarda de forma local un indicador de desbloqueo en el dispositivo.
Base jurídica: art. 6, apdo. 1, letra b) del RGPD (ejecución del contrato
de compra de la función adicional).
Destinatarios: Google LLC / Google Ireland Limited como procesador de
pagos.
7. Notificaciones push (Firebase Cloud Messaging)
Utilizamos Firebase Cloud Messaging (FCM) para enviar anuncios generales del producto (p. ej., avisos sobre nuevas funciones) a todas las instalaciones de la aplicación. Estos anuncios se envían manualmente a través de la consola de Firebase; no operamos un servidor propio que almacene tokens de FCM ni que se dirija a usuarios de forma individual.
El token de registro de FCM es un identificador vinculado al dispositivo y, por tanto, un dato personal en el sentido del art. 4, apdo. 1, del RGPD.
Base jurídica: art. 6, apdo. 1, letra f) del RGPD (interés legítimo en
anuncios relacionados con el producto). Esta ponderación se apoya en: el permiso de
notificaciones a partir de Android 13 como opt-in explícito a nivel del sistema operativo,
la renuncia a la elaboración de perfiles (profiling) y la renuncia a la segmentación
(targeting) basada en datos de usuario.
Oposición/desactivación: puede desactivar las notificaciones en cualquier
momento a través de los ajustes de notificaciones del sistema operativo (o de los canales
correspondientes) Y en los ajustes de la propia aplicación. Las «Notificaciones generales»
se pueden desactivar en cualquier momento en los ajustes de la aplicación; al hacerlo se
elimina el identificador del dispositivo (token).
Plazo de conservación: el token existe hasta que se elimina (al
desactivarlo en la aplicación o al desinstalar la aplicación); el tratamiento posterior por
parte de Google se rige por las condiciones de uso de Firebase.
Destinatarios: Google LLC / Google Ireland Limited como encargado del
tratamiento; las transferencias a EE. UU. se basan en las cláusulas contractuales tipo de
la UE.
La notificación local independiente de fin de partido se genera íntegramente en el dispositivo y no implica ninguna transmisión de datos a terceros.
8. Apple Watch y Apple Health
En el Apple Watch, la aplicación inicia un entrenamiento de tenis
(HKWorkoutSession) a través de Apple Health cuando juega un partido, para que la
pantalla pueda permanecer encendida durante el partido. Ese entrenamiento se
guarda en Apple Health como entrenamiento de tenis al finalizar el partido.
Mientras el partido está en curso, la aplicación también lee la frecuencia cardíaca actual de
esa misma sesión, solo para mostrarla en la pantalla de puntuación del reloj
(no en el estado Always-On/ambiente). Kortscore en sí no almacena, transmite
ni comparte estos datos de frecuencia cardíaca en ningún lugar: ni al iPhone, ni a Firestore,
ni a Analytics, ni en ningún otro sitio. Las mediciones de frecuencia cardíaca que el Apple
Watch registra durante un entrenamiento son gestionadas por Apple Health en sus dispositivos,
como en cualquier entrenamiento, conforme a sus ajustes de Salud. La versión Android/Wear OS
de Kortscore no accede a ningún dato de salud.
Base jurídica: art. 6, apdo. 1, letra a), en relación con el art. 9, apdo. 2, letra a) del RGPD (consentimiento), que usted otorga mediante la solicitud de autorización de HealthKit en el reloj. Puede revocar este consentimiento en cualquier momento en los ajustes de Salud (Apple Health → Compartir → Apps → Kortscore, o los ajustes de privacidad de Salud del propio reloj).
9. Datos locales y copias de seguridad
Los partidos, los ajustes y las copias de seguridad manuales permanecen, por norma general, en su dispositivo o en la carpeta de copia de seguridad que haya elegido. Además, Android Auto-Backup (una función del sistema de Google) puede guardar automáticamente los datos de la aplicación en su cuenta de Google; esto se rige por las condiciones de privacidad de Google y puede desactivarse en los ajustes del sistema Android.
10. Sin cesión de datos con fines publicitarios
No vendemos datos. Más allá de los servicios de Google mencionados en esta política, no se produce ninguna cesión a terceros.
11. Destinatarios y transferencias a terceros países
| Servicio | Proveedor | Lugar de tratamiento |
|---|---|---|
| Firebase Analytics | Google Ireland Ltd. / Google LLC | UE/EE. UU. (cláusulas contractuales tipo de la UE) |
| Firebase Crashlytics | Google Ireland Ltd. / Google LLC | UE/EE. UU. (cláusulas contractuales tipo de la UE) |
| Cloud Firestore / Anonymous Auth | Google Ireland Ltd. / Google LLC | UE/EE. UU. (cláusulas contractuales tipo de la UE) |
| Google Play Billing | Google Ireland Ltd. / Google LLC | UE/EE. UU. (cláusulas contractuales tipo de la UE) |
| Firebase Cloud Messaging | Google Ireland Ltd. / Google LLC | UE/EE. UU. (cláusulas contractuales tipo de la UE) |
| Android Auto-Backup | Google LLC | según los ajustes de su cuenta de Google |
En la medida en que se transfieran datos a EE. UU., dicha transferencia se basa en las cláusulas contractuales tipo de la Comisión Europea con las respectivas sociedades de Google.
12. Sus derechos
En virtud del RGPD, tiene los siguientes derechos:
- Acceso (art. 15 del RGPD)
- Rectificación (art. 16 del RGPD)
- Supresión (art. 17 del RGPD)
- Limitación del tratamiento (art. 18 del RGPD)
- Oposición al tratamiento (art. 21 del RGPD)
- Portabilidad de los datos (art. 20 del RGPD)
- Reclamación ante una autoridad de control, en particular ante la autoridad austriaca de protección de datos: dsb.gv.at
Para ejercer estos derechos, ponte en contacto a través de la dirección indicada en el apartado «Responsable del tratamiento».
13. Contacto
Si tiene preguntas sobre privacidad, escriba a: swordistudios@gmail.com (véase el Aviso legal).
Kortscore
Deutsch·English·Français·Español·Italiano
Informativa sulla privacy
Questa traduzione è fornita a solo scopo informativo. Fa fede esclusivamente la versione tedesca.
Aggiornato al: 23 settembre 2026
1. Titolare del trattamento
Gursch Markus, BSc
swordi.studios
Gregorygasse 10A, 1230 Vienna, Austria
E-mail: swordistudios@gmail.com
Per i dati completi, vedere le note legali.
Kortscore viene sviluppata e distribuita con il marchio «swordi.studios»
(pacchetto Play Store com.swordistudios.kortscore). Il titolare del trattamento
ai sensi del Regolamento generale sulla protezione dei dati (GDPR) è la persona/società sopra indicata.
2. Panoramica
Kortscore è un’app per il conteggio dei punti a tennis per Wear OS con app companion per smartphone. L’app funziona in linea di principio localmente sul dispositivo. Non sono presenti account utente, SDK pubblicitari, dati di geolocalizzazione né tracciamento tra app o siti web diversi. I dati vengono trattati solo nei casi descritti di seguito.
3. Firebase Analytics
Utilizziamo Firebase Analytics (Google LLC ovvero Google Ireland Limited) per rilevare eventi generici sull’utilizzo del prodotto, tra cui:
- Match archiviato (solo: doppio sì/no, numero di set, categoria approssimativa di durata)
- Trasmissione live aperta ("Share opened")
- Backup creato
- Acquisto di Kortscore Plus
- Visualizzazioni di schermata (Screen View)
Non vengono trasmessi né nomi né timestamp/durate esatte – solo categorie generiche relative al prodotto. Analytics è completamente disattivato nelle build di debug.
Base giuridica: art. 6, par. 1, lett. f) del GDPR (interesse legittimo al
miglioramento e alla correzione degli errori dell’app).
Durata di conservazione: secondo i periodi di conservazione standard di
Google Analytics for Firebase (attualmente 14 mesi per i dati di evento riferiti all’utente,
per impostazione predefinita; vedere la documentazione Google).
Destinatari: Google LLC / Google Ireland Limited in qualità di responsabile
del trattamento.
4. Firebase Crashlytics
Firebase Crashlytics (Google) raccoglie report di arresto anomalo, errori non irreversibili, metadati del dispositivo (ad es. modello del dispositivo, versione del sistema operativo) nonché chiavi personalizzate da noi impostate (ad es. se è connesso un orologio), al fine di individuare e correggere errori. Crashlytics è completamente disattivato nelle build di debug.
Base giuridica: art. 6, par. 1, lett. f) del GDPR (interesse legittimo a un
software stabile e privo di errori).
Durata di conservazione: secondo i periodi di conservazione standard di
Firebase Crashlytics (attualmente 90 giorni per impostazione predefinita).
Destinatari: Google LLC / Google Ireland Limited in qualità di responsabile
del trattamento.
5. Condivisione di un match live (Cloud Firestore)
Avvertenza importante: se condividete attivamente un link a un match live, la cronologia dei punti del match, i timestamp nonché i nomi visualizzati da voi inseriti (il proprio nome e il nome dell’avversario/dell’avversaria) vengono caricati su un database cloud (Google Cloud Firestore). Questi dati sono leggibili pubblicamente da chiunque conosca il link – il link è l’unico meccanismo di controllo dell’accesso.
Potete revocare un link condiviso in qualsiasi momento nell’app. La revoca è definitiva: da quel momento il link non funziona più in modo permanente.
Senza condivisione attiva non viene trasmesso alla cloud alcun dato relativo ai match. Alla prima condivisione, Firebase Anonymous Authentication genera un identificativo anonimo a livello di dispositivo che, di per sé, non consente l’identificazione della persona.
Base giuridica: art. 6, par. 1, lett. b) del GDPR (esecuzione della
funzione/del contratto attivamente avviato da voi tramite la funzione «Condivisione live»).
Durata di conservazione: fino alla revoca del link da parte vostra.
Destinatari: Google LLC / Google Ireland Limited (Cloud Firestore, Anonymous
Auth) in qualità di responsabile del trattamento; inoltre chiunque riceva da voi il link o
ne venga altrimenti in possesso.
6. Google Play Billing (Kortscore Plus)
L’acquisto in-app una tantum «Kortscore Plus» viene gestito interamente tramite Google Play Billing. I dati di pagamento (carta di credito, ecc.) sono trattati esclusivamente da Google nell’ambito del vostro account Google; noi non riceviamo né conserviamo alcun dato di pagamento. Dopo un acquisto andato a buon fine, l’app memorizza unicamente un flag di sblocco locale sul dispositivo.
Base giuridica: art. 6, par. 1, lett. b) del GDPR (esecuzione del contratto
di acquisto della funzione aggiuntiva).
Destinatari: Google LLC / Google Ireland Limited in qualità di gestore dei
pagamenti.
7. Notifiche push (Firebase Cloud Messaging)
Utilizziamo Firebase Cloud Messaging (FCM) per inviare annunci generali sul prodotto (ad es. informazioni su nuove funzioni) a tutte le installazioni dell’app. Questi annunci vengono inviati manualmente tramite la Firebase Console; non gestiamo un server proprio che memorizzi i token FCM o che indirizzi in modo mirato singoli utenti.
Il token di registrazione FCM è un identificativo legato al dispositivo e costituisce quindi un dato personale ai sensi dell’art. 4, punto 1 del GDPR.
Base giuridica: art. 6, par. 1, lett. f) del GDPR (interesse legittimo ad
annunci relativi al prodotto). Questa valutazione è sostenuta da: l’autorizzazione alle
notifiche a partire da Android 13 quale opt-in esplicito a livello di sistema operativo,
la rinuncia alla profilazione nonché la rinuncia al targeting basato sui dati degli utenti.
Opposizione/disattivazione: potete disattivare le notifiche in qualsiasi
momento tramite le impostazioni di notifica del sistema operativo (o i relativi canali) E
nelle impostazioni dell’app stessa. Le «Notifiche generali» possono essere disattivate in
qualsiasi momento nelle impostazioni dell’app; in tal caso l’identificativo del dispositivo
(token) viene eliminato.
Durata di conservazione: il token permane fino alla sua eliminazione
(mediante disattivazione nell’app o disinstallazione dell’app); l’ulteriore trattamento da
parte di Google è disciplinato dalle condizioni di utilizzo di Firebase.
Destinatari: Google LLC / Google Ireland Limited in qualità di responsabile
del trattamento; le trasmissioni verso gli USA avvengono sulla base delle clausole
contrattuali standard dell’UE.
La notifica locale separata di fine match viene generata interamente sul dispositivo e non comporta alcuna trasmissione di dati a terzi.
8. Apple Watch e Apple Health
Sull’Apple Watch, l’app avvia un allenamento di tennis (HKWorkoutSession) tramite
Apple Health quando giocate una partita, in modo che lo schermo possa restare acceso durante la
partita. Questo allenamento viene salvato in Apple Health come allenamento di
tennis al termine della partita. Durante la partita, l’app legge inoltre la frequenza cardiaca
attuale dalla stessa sessione, esclusivamente per visualizzarla sulla
schermata del punteggio dell’orologio (non nello stato Always-On/ambient). Kortscore stessa
non memorizza, trasmette né condivide questi dati sulla frequenza cardiaca in
alcun luogo: né verso l’iPhone, né verso Firestore, né verso Analytics, né altrove. Le
misurazioni della frequenza cardiaca registrate dall’Apple Watch durante un allenamento sono
gestite da Apple Health sui vostri dispositivi, come per qualsiasi allenamento, in base alle
vostre impostazioni Salute. La versione Android/Wear OS di Kortscore non accede ad alcun dato
sulla salute.
Base giuridica: art. 6, par. 1, lett. a), in combinato disposto con l’art. 9, par. 2, lett. a) del GDPR (consenso), prestato tramite la richiesta di autorizzazione HealthKit sull’orologio. Potete revocare questo consenso in qualsiasi momento nelle impostazioni Salute (Apple Health → Condivisione → App → Kortscore, oppure le impostazioni sulla privacy di Salute dell’orologio stesso).
9. Dati locali e backup
I match, le impostazioni e i backup manuali rimangono in linea di principio sul vostro dispositivo ovvero nella cartella di backup da voi scelta. Inoltre, Android Auto-Backup (una funzione di sistema di Google) può salvare automaticamente i dati dell’app nel vostro account Google; ciò è soggetto alle disposizioni sulla privacy di Google e può essere disattivato nelle impostazioni di sistema di Android.
10. Nessuna cessione di dati a fini pubblicitari
Non vendiamo alcun dato. Al di là dei servizi Google indicati nella presente informativa, non avviene alcuna cessione a terzi.
11. Destinatari e trasferimento verso paesi terzi
| Servizio | Fornitore | Luogo di trattamento |
|---|---|---|
| Firebase Analytics | Google Ireland Ltd. / Google LLC | UE/USA (clausole contrattuali standard UE) |
| Firebase Crashlytics | Google Ireland Ltd. / Google LLC | UE/USA (clausole contrattuali standard UE) |
| Cloud Firestore / Anonymous Auth | Google Ireland Ltd. / Google LLC | UE/USA (clausole contrattuali standard UE) |
| Google Play Billing | Google Ireland Ltd. / Google LLC | UE/USA (clausole contrattuali standard UE) |
| Firebase Cloud Messaging | Google Ireland Ltd. / Google LLC | UE/USA (clausole contrattuali standard UE) |
| Android Auto-Backup | Google LLC | secondo le impostazioni del vostro account Google |
Nella misura in cui i dati vengono trasferiti negli USA, ciò si basa sulle clausole contrattuali standard della Commissione UE con le rispettive società di Google.
12. I vostri diritti
Ai sensi del GDPR vi spettano i seguenti diritti:
- Accesso (art. 15 GDPR)
- Rettifica (art. 16 GDPR)
- Cancellazione (art. 17 GDPR)
- Limitazione del trattamento (art. 18 GDPR)
- Opposizione al trattamento (art. 21 GDPR)
- Portabilità dei dati (art. 20 GDPR)
- Reclamo presso un’autorità di controllo, in particolare presso l’autorità austriaca per la protezione dei dati: dsb.gv.at
Per esercitare tali diritti, vi preghiamo di contattare l’indirizzo indicato nella sezione «Titolare del trattamento».
13. Contatto
Per domande in materia di privacy, contattateci all’indirizzo: swordistudios@gmail.com (vedere le note legali).
Datenschutz / PrivacyNutzungsbedingungen / TermsImpressum
Kortscore – swordi.studios