Datenschutzerklärung / Privacy Policy
DEUTSCH
1. Verantwortlicher
David Gersdorf, DaveO Studio
Seminarstraße 7
01067 Dresden
Deutschland
E-Mail: gdapps@proton.me
2. Grundsatz: Deine Projekte bleiben auf dem Gerät
Alle Projektdaten, die du in Sawvy eingibst – Projekte, Bretter, Teile, Lagerbestand und Einstellungen – werden ausschließlich lokal auf deinem Gerät gespeichert. Sawvy überträgt diese Inhalte nicht an eigene oder fremde Server. Sawvy benötigt kein Konto und keine Registrierung.
Nur in den folgenden, klar abgegrenzten Fällen werden Daten übertragen: zur Prüfung und Abwicklung von Käufen (Abschnitt 3), bei Absturzberichten mit deiner Einwilligung (Abschnitt 4), wenn du freiwillig Feedback sendest (Abschnitt 5) und zur Absicherung dieser Feedback-Funktion (Abschnitt 6).
Unabhängig davon kann Android die App-Daten – abhängig von deinen Systemeinstellungen – über die Funktion „Automatische Sicherung" in deinem persönlichen Google-Konto sichern. Diese Sicherung erfolgt durch das Betriebssystem, nicht durch Sawvy, und unterliegt den Bedingungen von Google. Du kannst sie systemweit unter Einstellungen → Google → Sicherung deaktivieren.
3. In-App-Käufe (Google Play und RevenueCat)
Der Kauf von Sawvy Pro wird über den Google Play Store abgewickelt (Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland). Zahlungsdaten erhalten wir nicht.
Damit Sawvy Pro nach einem Kauf zuverlässig freigeschaltet ist, fragt die App beim Start den Kaufstatus ab – auch wenn du nichts kaufst. Die dafür von Google bereitgestellte Play-Billing-Bibliothek übermittelt dabei technische Diagnosedaten an Google.
Zur Prüfung und Verwaltung deines Kaufs nutzen wir RevenueCat (RevenueCat, Inc., 633 Tasman St, San Leandro, CA 94577, USA). Verarbeitet werden dabei: der Kaufstatus bzw. Kaufverlauf für Sawvy Pro, der Kaufnachweis (Purchase Token) von Google Play und eine zufällig erzeugte, anonyme Nutzerkennung, die RevenueCat der App-Installation zuordnet. Name, E-Mail-Adresse oder Zahlungsdaten erhält RevenueCat von Sawvy nicht.
- Zweck: Prüfung, ob ein gültiger Kauf vorliegt, und Freischaltung von Sawvy Pro, auch nach Neuinstallation („Kauf wiederherstellen").
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Erfüllung des Kaufvertrags), soweit du Sawvy Pro kaufst oder gekauft hast; für die Abfrage des Kaufstatus ohne Kauf Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der korrekten Freischaltung).
- Speicherdauer: solange es zur Verwaltung deines Kaufs erforderlich ist; darüber hinaus nur, soweit gesetzliche Aufbewahrungspflichten bestehen.
- Drittlandübermittlung: RevenueCat verarbeitet Daten in den USA. Die Übermittlung erfolgt auf Grundlage des EU-US Data Privacy Framework bzw. von EU-Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO).
Datenschutzerklärung von RevenueCat: revenuecat.com/privacy
Datenschutzerklärung von Google: policies.google.com/privacy
4. Absturzberichte (Firebase Crashlytics)
Sawvy nutzt Firebase Crashlytics (Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland), um Programmabstürze zu erkennen und die Stabilität der App zu verbessern.
Crashlytics ist standardmäßig deaktiviert und wird erst aktiv, wenn du beim ersten Start der App ausdrücklich zustimmst. Bei Zustimmung werden im Fall eines Absturzes folgende technische Daten übertragen:
- Fehlerprotokolle (Stack-Traces) und der Zustand der App zum Zeitpunkt des Absturzes
- Gerätemodell, Betriebssystemversion, App-Version und weitere technische Gerätedaten (z. B. Arbeitsspeicher, Speicherplatz)
- eine zufällig erzeugte Installationskennung (Crashlytics-Installations-UUID und Firebase-Installations-ID), mit der gezählt wird, wie viele Installationen von einem Fehler betroffen sind
Deine Projektinhalte (Maße, Bezeichnungen, Bretter, Teile) werden dabei nicht erfasst.
- Rechtsgrundlage: deine Einwilligung nach Art. 6 Abs. 1 lit. a DSGVO und § 25 Abs. 1 TDDDG.
- Widerruf: jederzeit in den App-Einstellungen unter „Absturzberichte teilen", mit Wirkung für die Zukunft.
- Speicherdauer: Google speichert Absturzdaten und die zugehörigen Kennungen nach eigenen Angaben 90 Tage und beginnt danach mit der Löschung.
- Drittlandübermittlung: Google kann Daten auch in den USA verarbeiten. Google LLC ist nach dem EU-US Data Privacy Framework zertifiziert.
5. Feedback (Firebase Cloud Firestore)
Über „Feedback senden" kannst du uns freiwillig eine Nachricht schicken. Dafür nutzen wir Cloud Firestore von Google als Auftragsverarbeiter. Gespeichert werden ausschließlich:
- dein Nachrichtentext
- der Zeitpunkt des Eingangs
- die App-Version
Das Feedback wird ohne Bezug zu deinem Gerät oder deiner Person gespeichert. Wir können es niemandem zuordnen. Bei der Übertragung verarbeitet Google technisch bedingt die IP-Adresse deines Geräts; sie wird nicht zusammen mit dem Feedback gespeichert.
Bitte gib im Feedback keine persönlichen Angaben wie Name, E-Mail-Adresse oder Telefonnummer ein.
- Zweck: Fehler finden und Sawvy weiterentwickeln.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO; unser berechtigtes Interesse liegt in der Verbesserung der App anhand von Rückmeldungen.
- Speicherort: Rechenzentrum der Google Cloud in Frankfurt am Main (europe-west3).
- Speicherdauer: Feedback wird gelöscht, sobald es für die Weiterentwicklung der App nicht mehr benötigt wird.
- Löschung: Da das Feedback keiner Person zugeordnet werden kann, ist eine gezielte Löschung auf Anfrage nur möglich, wenn du uns den genauen Wortlaut und den ungefähren Zeitpunkt nennst.
6. Schutz vor Missbrauch (Firebase App Check / Play Integrity)
Damit nur die echte Sawvy-App Feedback senden kann, nutzen wir Firebase App Check mit der Play Integrity API von Google. Dabei prüft Google, ob die Anfrage von einer unveränderten Sawvy-Installation auf einem Android-Gerät stammt, und stellt ein kurzlebiges Prüf-Token aus. Die Prüfdaten werden von Firebase App Check nicht dauerhaft gespeichert; das Token ist höchstens sieben Tage gültig.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO; unser berechtigtes Interesse liegt im Schutz der Feedback-Funktion vor automatisiertem Missbrauch.
7. App-Bewertung im Play Store
Sawvy kann dich nach einiger Nutzung einmalig bitten, die App zu bewerten. Dafür wird der Bewertungsdialog von Google Play angezeigt. Deine Bewertung geht direkt an Google Play; Sawvy erhält davon keine Daten.
8. Übersicht der verarbeiteten Daten
- Nur lokal auf dem Gerät: Projekte, Bretter, Teile, Lagerbestand, Einstellungen
- Beim App-Start und beim Kauf (RevenueCat, Google Play): Kaufstatus, Kaufnachweis, anonyme Nutzerkennung, technische Diagnosedaten der Play-Billing-Bibliothek
- Nur mit Einwilligung (Crashlytics): Absturzprotokolle, technische Gerätedaten, Installationskennung
- Nur wenn du Feedback sendest (Firestore): Nachrichtentext, Zeitpunkt, App-Version
- Zur Absicherung des Feedbacks (App Check): Integritätsprüfung durch Google Play
- Systemseitig, abschaltbar (Android-Sicherung): App-Daten im eigenen Google-Konto
- Nicht erhoben: Name, E-Mail-Adresse, Telefonnummer, Standort, Kontakte, Werbe-IDs
9. Berechtigungen der App
- INTERNET: für die Kaufprüfung über Google Play und RevenueCat, für Absturzberichte (nur mit Einwilligung), für das Senden von Feedback und dessen Absicherung über App Check.
Weitere Berechtigungen wie Kamera, Standort oder Kontakte werden nicht angefordert.
10. Empfänger
Daten werden nur an die oben genannten Dienstleister übermittelt, die in unserem Auftrag tätig sind: Google (Google Play, Firebase Crashlytics, Cloud Firestore, App Check) und RevenueCat. Eine Weitergabe zu Werbezwecken findet nicht statt.
11. Datenlöschung
Alle lokal gespeicherten Daten werden gelöscht, wenn du die App deinstallierst. Einzelne Projekte kannst du jederzeit in der App löschen. Ist die automatische Sicherung von Android aktiv, bleibt eine Kopie in deinem Google-Konto erhalten und wird bei einer Neuinstallation zurückgespielt; diese Sicherung löschst du unter Einstellungen → Google → Sicherung.
Deine Einwilligung zu Absturzberichten kannst du jederzeit in den App-Einstellungen widerrufen. Für Daten, die RevenueCat im Zusammenhang mit deinem Kauf gespeichert hat, wende dich an gdapps@proton.me.
12. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18) und Datenübertragbarkeit (Art. 20). Soweit eine Verarbeitung auf deiner Einwilligung beruht, kannst du diese jederzeit mit Wirkung für die Zukunft widerrufen (Art. 7 Abs. 3 DSGVO).
Widerspruchsrecht: Soweit wir Daten auf Grundlage berechtigter Interessen verarbeiten (Art. 6 Abs. 1 lit. f DSGVO), kannst du dieser Verarbeitung aus Gründen, die sich aus deiner besonderen Situation ergeben, jederzeit widersprechen (Art. 21 DSGVO).
Beschwerderecht: Du kannst dich bei einer Datenschutz-Aufsichtsbehörde beschweren (Art. 77 DSGVO). Für uns zuständig ist die Sächsische Datenschutz- und Transparenzbeauftragte, Maternistraße 17, 01067 Dresden.
Anfragen richtest du an gdapps@proton.me.
13. Änderungen
Wir passen diese Datenschutzerklärung an, wenn sich die App oder die rechtlichen Anforderungen ändern. Es gilt die jeweils hier veröffentlichte Fassung; das Datum der letzten Änderung steht oben.
ENGLISH
1. Controller
David Gersdorf, DaveO Studio
Seminarstraße 7
01067 Dresden
Germany
Email: gdapps@proton.me
2. Principle: your projects stay on your device
All project data you enter in Sawvy – projects, boards, parts, stock and settings – is stored exclusively on your device. Sawvy does not transmit this content to its own or any third-party servers. Sawvy requires no account and no registration.
Data is transmitted only in the following clearly defined cases: to verify and process purchases (Section 3), for crash reports with your consent (Section 4), when you voluntarily send feedback (Section 5), and to protect that feedback feature (Section 6).
Independently of this, depending on your system settings, Android may back up the app's data to your personal Google account via the "Automatic backup" feature. This backup is performed by the operating system, not by Sawvy, and is subject to Google's terms. You can disable it system-wide under Settings → Google → Backup.
3. In-app purchases (Google Play and RevenueCat)
Purchases of Sawvy Pro are processed through the Google Play Store (Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland). We do not receive payment data.
To reliably unlock Sawvy Pro after a purchase, the app checks the purchase status on startup – even if you do not buy anything. The Play Billing Library provided by Google for this purpose transmits technical diagnostic data to Google.
To verify and manage your purchase, we use RevenueCat (RevenueCat, Inc., 633 Tasman St, San Leandro, CA 94577, USA). The following data is processed: the purchase status or purchase history for Sawvy Pro, the purchase token from Google Play, and a randomly generated, anonymous user identifier that RevenueCat assigns to the app installation. RevenueCat does not receive your name, email address or payment data from Sawvy.
- Purpose: verifying a valid purchase and unlocking Sawvy Pro, including after reinstallation ("Restore purchase").
- Legal basis: Art. 6(1)(b) GDPR (performance of the purchase contract) where you buy or have bought Sawvy Pro; for checking the purchase status without a purchase, Art. 6(1)(f) GDPR (legitimate interest in correct unlocking).
- Retention: as long as necessary to manage your purchase; beyond that only where statutory retention obligations apply.
- Transfer to third countries: RevenueCat processes data in the USA. The transfer is based on the EU-U.S. Data Privacy Framework or EU Standard Contractual Clauses (Art. 46(2)(c) GDPR).
RevenueCat privacy policy: revenuecat.com/privacy
Google privacy policy: policies.google.com/privacy
4. Crash reporting (Firebase Crashlytics)
Sawvy uses Firebase Crashlytics (Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland) to detect crashes and improve app stability.
Crashlytics is disabled by default and only becomes active once you explicitly consent on first launch. If you consent, the following technical data is transmitted when a crash occurs:
- error logs (stack traces) and the state of the app at the time of the crash
- device model, operating system version, app version and other technical device data (e.g. memory, storage)
- a randomly generated installation identifier (Crashlytics installation UUID and Firebase installation ID), used to count how many installations are affected by an error
Your project content (measurements, labels, boards, parts) is not collected.
- Legal basis: your consent under Art. 6(1)(a) GDPR and Section 25(1) TDDDG.
- Withdrawal: at any time in the app settings under "Share crash reports", with effect for the future.
- Retention: according to Google, crash data and associated identifiers are kept for 90 days before deletion begins.
- Transfer to third countries: Google may also process data in the USA. Google LLC is certified under the EU-U.S. Data Privacy Framework.
5. Feedback (Firebase Cloud Firestore)
Via "Send feedback" you can voluntarily send us a message. For this we use Google's Cloud Firestore as a data processor. Only the following is stored:
- your message text
- the time of receipt
- the app version
Feedback is stored without any link to your device or your person. We cannot attribute it to anyone. During transmission, Google technically processes your device's IP address; it is not stored with the feedback.
Please do not include personal details such as your name, email address or phone number in your feedback.
- Purpose: finding bugs and improving Sawvy.
- Legal basis: Art. 6(1)(f) GDPR; our legitimate interest is improving the app based on user feedback.
- Storage location: Google Cloud data center in Frankfurt am Main, Germany (europe-west3).
- Retention: feedback is deleted once it is no longer needed for developing the app.
- Deletion: since feedback cannot be attributed to a person, targeted deletion on request is only possible if you tell us the exact wording and the approximate time.
6. Abuse protection (Firebase App Check / Play Integrity)
To ensure that only the genuine Sawvy app can send feedback, we use Firebase App Check with Google's Play Integrity API. Google checks whether the request comes from an unmodified Sawvy installation on an Android device and issues a short-lived verification token. Firebase App Check does not permanently store the verification data; the token is valid for at most seven days.
- Legal basis: Art. 6(1)(f) GDPR; our legitimate interest is protecting the feedback feature against automated abuse.
7. App rating in the Play Store
After some use, Sawvy may ask you once to rate the app. The Google Play rating dialog is shown for this. Your rating goes directly to Google Play; Sawvy receives no data from it.
8. Overview of processed data
- Only on your device: projects, boards, parts, stock, settings
- On app start and when purchasing (RevenueCat, Google Play): purchase status, purchase token, anonymous user identifier, technical diagnostic data from the Play Billing Library
- Only with consent (Crashlytics): crash logs, technical device data, installation identifier
- Only when you send feedback (Firestore): message text, time, app version
- To protect feedback (App Check): integrity check by Google Play
- System-level, can be disabled (Android backup): app data in your own Google account
- Not collected: name, email address, phone number, location, contacts, advertising IDs
9. App permissions
- INTERNET: for purchase verification via Google Play and RevenueCat, for crash reports (only with consent), and for sending feedback and protecting it via App Check.
No other permissions such as camera, location or contacts are requested.
10. Recipients
Data is only transmitted to the service providers named above, acting on our behalf: Google (Google Play, Firebase Crashlytics, Cloud Firestore, App Check) and RevenueCat. Data is not passed on for advertising purposes.
11. Data deletion
All locally stored data is deleted when you uninstall the app. You can delete individual projects in the app at any time. If Android's automatic backup is active, a copy remains in your Google account and is restored on reinstallation; you can delete that backup under Settings → Google → Backup.
You can withdraw your consent to crash reporting at any time in the app settings. For data stored by RevenueCat in connection with your purchase, contact gdapps@proton.me.
12. Your rights
You have the right of access (Art. 15 GDPR), rectification (Art. 16), erasure (Art. 17), restriction of processing (Art. 18) and data portability (Art. 20). Where processing is based on your consent, you may withdraw it at any time with effect for the future (Art. 7(3) GDPR).
Right to object: Where we process data based on legitimate interests (Art. 6(1)(f) GDPR), you may object to this processing at any time on grounds relating to your particular situation (Art. 21 GDPR).
Right to lodge a complaint: You may lodge a complaint with a data protection supervisory authority (Art. 77 GDPR). The authority responsible for us is the Saxon Data Protection and Transparency Commissioner (Sächsische Datenschutz- und Transparenzbeauftragte), Maternistraße 17, 01067 Dresden, Germany.
Please send requests to gdapps@proton.me.
13. Changes
We update this privacy policy when the app or legal requirements change. The version published here applies; the date of the last change is shown at the top.