Privacy Policy for: Tension Ninja App
Datenschutzerklärung für: Tension Ninja App
App Type: Mobile Application
App-Typ: Mobile Anwendung
Privacy Policy
for the Tension Ninja app
In brief
Tension Ninja processes all data exclusively locally on your device. We operate no server, collect no usage data and transmit none of your data to us or to third parties. There are no user accounts, no tracking and no advertising.
1. Data Controller
The controller responsible for data processing in connection with this app within the meaning of the General Data Protection Regulation (GDPR) is:
Marc Röttig
Lange Str. 20
71131 Jettingen
Germany
Email: marc.roettig@googlemail.com
2. Core Principle: Local Processing
Tension Ninja measures the string tension of tennis rackets based on the sound of the struck strings and manages related racket, string and customer details for this purpose. All of this data is stored in a local database on your device and does not leave the device – unless you actively export or share it yourself (see section 6).
The app contains none of the following components:
- no analytics, tracking or advertising SDKs (no Google Analytics, Firebase, Crashlytics, etc.),
- no user accounts or sign-in,
- no cloud synchronisation and no server of our own,
- no sharing of data with third parties for advertising or analytics purposes.
3. What Data Is Processed?
You enter the following data yourself in the app or it arises during use. It is stored exclusively locally:
| Data category | Examples / purpose |
|---|---|
| Customer data | Names and notes about customers that you enter in order to assign stringing jobs (relevant if you use the app commercially as a stringing service). |
| Racket & string configurations | Racket models, head size, string types, target tensions, main/cross strings. |
| Measurements | Determined frequency and calculated string tension including timeline/history. |
| NFC tag identifiers | The UID of NFC tags that you assign to a racket/job in order to recognise the racket again. The UID is used only for identification and is stored locally. |
| Audio recordings | During a measurement the app records about 5 seconds of sound via the microphone in order to calculate the frequency from it. The recording is only processed temporarily and is not stored permanently – unless you deliberately export it via the share function. |
| App settings | Settings you choose (e.g. language, base mode) are stored locally. |
4. Device Permissions
The app only requests permissions that are necessary for its functions:
| Permission | Purpose |
|---|---|
| Microphone | Recording the string sound for frequency and tension measurement. Without this permission the core function cannot be used. |
| NFC | Reading the UID of NFC tags to identify a racket/job. |
| Bluetooth (scan/connection) | Optional connection to a label/barcode printer via Bluetooth. |
| Location (precise) | Technically required on Android for the Bluetooth scan (searching for printers). The app does not determine, use or store any location data and does not transmit it to anyone. |
| Camera | Optional scanning of barcode labels for racket identification. No images are stored or transmitted. |
| USB | Optional connection to an NFC reader connected via USB. |
Depending on the device and the functions used, not all permissions are necessarily requested.
5. In-App Purchases
The app may offer in-app purchases. Payment processing is handled entirely by Google Play. We do not receive any payment data such as credit card numbers. The processing of your purchase and payment data is governed by Google's privacy policy: https://policies.google.com/privacy.
6. Share/Export Function
You can pass on content (e.g. an audio recording as a WAV file) to other apps or recipients via your device's built-in share function. This sharing only takes place if you actively trigger it, and is subsequently your responsibility as well as that of the target app you have chosen.
7. Legal Basis for Processing
Since processing takes place locally on your device and you enter the data yourself, it is carried out to fulfil the app functions you have requested. Insofar as the GDPR applies, processing is based on Art. 6(1)(b) GDPR (use of the functions you have requested) or Art. 6(1)(f) GDPR (legitimate interest in a functioning app). Access to the microphone, camera and NFC is based on your consent via the respective system prompt, which you can revoke at any time in your device settings.
8. Retention Period
The data stored locally is retained until you delete it in the app or uninstall the app or reset its data in the operating system. No server-side storage takes place on our part.
9. Your Rights
Since we ourselves do not collect or store any personal data about you, we have no access to your data. Nevertheless, you have the following rights under the GDPR:
- Access (Art. 15 GDPR)
- Rectification (Art. 16 GDPR)
- Erasure (Art. 17 GDPR)
- Restriction of processing (Art. 18 GDPR)
- Data portability (Art. 20 GDPR)
- Objection (Art. 21 GDPR)
You can directly view, change and delete all data stored in the app yourself. In addition, you have the right to lodge a complaint with a data protection supervisory authority.
10. Children's Privacy
The app is not directed at children and does not knowingly collect data from children.
11. Changes to This Privacy Policy
We may amend this privacy policy if the app or legal requirements change. The current version is always available at this address. The date given above indicates the date of the last change.
12. Contact
If you have any questions about data protection, you can reach us at: marc.roettig@googlemail.com
Datenschutzerklärung
für die App Tension Ninja
Kurzfassung
Tension Ninja verarbeitet alle Daten ausschließlich lokal auf Ihrem Gerät. Wir betreiben keinen Server, sammeln keine Nutzungsdaten und übertragen keine Ihrer Daten an uns oder an Dritte. Es gibt keine Benutzerkonten, kein Tracking und keine Werbung.
1. Verantwortlicher
Verantwortlich für die Datenverarbeitung im Zusammenhang mit dieser App im Sinne der Datenschutz-Grundverordnung (DSGVO) ist:
Marc Röttig
Lange Str. 20
71131 Jettingen
Deutschland
E-Mail: marc.roettig@googlemail.com
2. Grundprinzip: lokale Verarbeitung
Tension Ninja misst die Saitenspannung von Tennisschlägern anhand des Klangs der angeschlagenen Saiten und verwaltet dazu Schläger-, Saiten- und Kundenangaben. Sämtliche dieser Daten werden in einer lokalen Datenbank auf Ihrem Gerät gespeichert und verlassen das Gerät nicht – es sei denn, Sie exportieren oder teilen sie aktiv selbst (siehe Abschnitt 6).
Die App enthält keine der folgenden Komponenten:
- keine Analyse-, Tracking- oder Werbe-SDKs (kein Google Analytics, Firebase, Crashlytics o. ä.),
- keine Benutzerkonten oder Anmeldung,
- keine Cloud-Synchronisierung und keinen eigenen Server,
- keine Weitergabe von Daten an Dritte zu Werbe- oder Analysezwecken.
3. Welche Daten werden verarbeitet?
Die folgenden Daten geben Sie selbst in der App ein bzw. entstehen bei der Nutzung. Sie werden ausschließlich lokal gespeichert:
| Datenkategorie | Beispiele / Zweck |
|---|---|
| Kundendaten | Von Ihnen eingegebene Namen und Notizen zu Kunden, um Saiten-Aufträge zuzuordnen (relevant, wenn Sie die App gewerblich als Saitenservice nutzen). |
| Schläger- & Saitenkonfigurationen | Schlägermodelle, Kopfgröße, Saitentypen, Zielspannungen, Haupt-/Quersaiten. |
| Messwerte | Ermittelte Frequenz und errechnete Saitenspannung inkl. Zeitverlauf/Historie. |
| NFC-Tag-Kennungen | Die UID von NFC-Tags, die Sie einem Schläger/Auftrag zuordnen, um den Schläger wiederzuerkennen. Die UID dient nur der Identifikation und wird lokal gespeichert. |
| Audioaufnahmen | Während einer Messung nimmt die App über das Mikrofon ca. 5 Sekunden Ton auf, um daraus die Frequenz zu berechnen. Die Aufnahme wird nur temporär verarbeitet und nicht dauerhaft gespeichert – es sei denn, Sie exportieren sie bewusst über die Teilen-Funktion. |
| App-Einstellungen | Von Ihnen gewählte Einstellungen (z. B. Sprache, Basismodus) werden lokal gespeichert. |
4. Geräteberechtigungen
Die App fordert nur Berechtigungen an, die für ihre Funktionen erforderlich sind:
| Berechtigung | Zweck |
|---|---|
| Mikrofon | Aufnahme des Saitenklangs zur Frequenz- und Spannungsmessung. Ohne diese Berechtigung ist die Kernfunktion nicht nutzbar. |
| NFC | Lesen der UID von NFC-Tags zur Identifikation eines Schlägers/Auftrags. |
| Bluetooth (Scan/Verbindung) | Optionale Verbindung zu einem Etiketten-/Barcodedrucker über Bluetooth. |
| Standort (genau) | Unter Android technisch für den Bluetooth-Scan (Suche nach Druckern) erforderlich. Die App ermittelt, verwendet oder speichert keine Standortdaten und überträgt sie an niemanden. |
| Kamera | Optionales Scannen von Barcode-Etiketten zur Schlägeridentifikation. Es werden keine Bilder gespeichert oder übertragen. |
| USB | Optionale Verbindung zu einem per USB angeschlossenen NFC-Lesegerät. |
Je nach Gerät und genutzten Funktionen werden nicht zwingend alle Berechtigungen abgefragt.
5. In-App-Käufe
Die App kann In-App-Käufe anbieten. Die Zahlungsabwicklung erfolgt vollständig über Google Play. Wir erhalten dabei keine Zahlungsdaten wie Kreditkartennummern. Für die Verarbeitung Ihrer Kauf- und Zahlungsdaten gilt die Datenschutzerklärung von Google: https://policies.google.com/privacy.
6. Teilen-/Export-Funktion
Sie können Inhalte (z. B. eine Audioaufnahme als WAV-Datei) über die geräteeigene Teilen-Funktion an andere Apps oder Empfänger weitergeben. Diese Weitergabe erfolgt nur, wenn Sie sie aktiv auslösen, und liegt anschließend in Ihrer Verantwortung sowie in der der von Ihnen gewählten Ziel-App.
7. Rechtsgrundlage der Verarbeitung
Da die Verarbeitung lokal auf Ihrem Gerät erfolgt und Sie die Daten selbst eingeben, erfolgt sie zur Erfüllung der von Ihnen gewünschten App-Funktionen. Soweit die DSGVO Anwendung findet, stützt sich die Verarbeitung auf Art. 6 Abs. 1 lit. b DSGVO (Nutzung der von Ihnen angeforderten Funktionen) bzw. Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer funktionsfähigen App). Der Zugriff auf Mikrofon, Kamera und NFC erfolgt auf Grundlage Ihrer Einwilligung über die jeweilige Systemabfrage, die Sie jederzeit in den Geräteeinstellungen widerrufen können.
8. Speicherdauer
Die lokal gespeicherten Daten bleiben erhalten, bis Sie sie in der App löschen oder die App deinstallieren bzw. deren Daten im Betriebssystem zurücksetzen. Es findet keine serverseitige Speicherung durch uns statt.
9. Ihre Rechte
Da wir selbst keine personenbezogenen Daten von Ihnen erheben oder speichern, haben wir keinen Zugriff auf Ihre Daten. Ihnen stehen nach der DSGVO gleichwohl folgende Rechte zu:
- Auskunft (Art. 15 DSGVO)
- Berichtigung (Art. 16 DSGVO)
- Löschung (Art. 17 DSGVO)
- Einschränkung der Verarbeitung (Art. 18 DSGVO)
- Datenübertragbarkeit (Art. 20 DSGVO)
- Widerspruch (Art. 21 DSGVO)
Alle in der App gespeicherten Daten können Sie unmittelbar selbst einsehen, ändern und löschen. Zusätzlich haben Sie das Recht, sich bei einer Datenschutz-Aufsichtsbehörde zu beschweren.
10. Datenschutz für Kinder
Die App richtet sich nicht an Kinder und erhebt nicht wissentlich Daten von Kindern.
11. Änderungen dieser Datenschutzerklärung
Wir können diese Datenschutzerklärung anpassen, wenn sich die App oder rechtliche Anforderungen ändern. Die jeweils aktuelle Fassung ist unter dieser Adresse abrufbar. Das oben genannte Datum gibt den Stand der letzten Änderung an.
12. Kontakt
Bei Fragen zum Datenschutz erreichen Sie uns unter: marc.roettig@googlemail.com