Datenschutzerklärung
Gültig ab: 1. Juli 2025 · Letzte Aktualisierung: Juni 2026
Kurzfassung: CrashCode speichert keine personenbezogenen Daten auf Servern. Alle Ihre Daten bleiben ausschliesslich auf Ihrem Gerät. Es gibt keine Benutzerkonten, kein Tracking, keine Werbung und keine Weitergabe an Dritte.
1. Verantwortliche Stelle
Marc Kaelin
Kaelint Webdesign
Schweiz
E-Mail: privacy@crashcode.ch
2. Grundprinzip: Offline-First
CrashCode ist als Offline-App konzipiert. Die App stellt keine Netzwerkverbindungen her — weder beim Starten noch bei der Nutzung. Ihre Daten verlassen Ihr Gerät zu keinem Zeitpunkt automatisch.
3. Welche Daten werden verarbeitet?
3.1 Lokal gespeicherte Daten (nur auf Ihrem Gerät)
- Fahrzeugprofile: Halterdaten, Fahrzeugdaten, Versicherungsinformationen, Kontaktdaten
- Unfallprotokolle: Zeitstempel, GPS-Koordinaten (optional), gescannte Daten der Gegenpartei
- App-Einstellungen: Sprachpräferenz, PIN-Hash (verschlüsselt im Keychain)
Diese Daten werden in IndexedDB (Fahrzeugprofile, Unfallprotokolle) und im iOS Keychain bzw. Android EncryptedSharedPreferences (PIN) gespeichert.
3.2 Beim QR-Code-Scan übertragene Daten
Wenn Sie Ihren QR-Code einer anderen Person zeigen, werden die im Profil hinterlegten Daten optisch (via QR-Code) an diese Person übermittelt. Dies geschieht bewusst und aktiv durch Sie — es ist der Kernzweck der App.
3.3 Kamerazugriff
Die Kamera wird verwendet für:
- Scannen von QR-Codes anderer Personen
- OCR-Erfassung des Fahrzeugausweises (optional)
Bilder werden nicht gespeichert — nur der erkannte Text wird extrahiert und lokal verarbeitet.
3.4 Standortzugriff (optional)
Bei einem Unfall kann optional der aktuelle GPS-Standort im Unfallprotokoll festgehalten werden. Der Standort wird nur abgerufen, wenn Sie im Unfallmodus aktiv sind, und wird ausschliesslich lokal gespeichert.
4. Was wir NICHT tun
- Wir erfassen keine Nutzungsdaten oder Analytics
- Wir verwenden keine Cookies
- Wir zeigen keine Werbung
- Wir speichern keine Daten auf Servern
- Wir geben keine Daten an Dritte weiter
- Wir erstellen keine Benutzerprofile
- Wir tracken keine Geräte-IDs oder Nutzerverhalten
5. Viewer-Seite (crashcode.kaelint.ch/viewer.html)
Die Viewer-Seite zeigt QR-Code-Inhalte im Browser an. Die Daten sind im URL-Fragment (nach dem #) kodiert und werden nicht an unseren Server übermittelt — die Verarbeitung geschieht vollständig im Browser des Betrachters.
6. Datenlöschung
Sie können jederzeit alle gespeicherten Daten löschen:
- In der App: Einstellungen → Alle Daten löschen
- Durch Deinstallation der App (löscht alle lokalen Daten)
7. Drittanbieter-SDKs
Die App verwendet folgende Bibliotheken, die keine Daten an externe Server senden:
- Google ML Kit (On-Device Text Recognition) — verarbeitet Bilder ausschliesslich lokal
- Google ML Kit (Barcode Scanning) — verarbeitet Bilder ausschliesslich lokal
ML Kit läuft vollständig on-device. Es werden keine Bilder oder Erkennungsergebnisse an Google-Server gesendet.
8. Rechtsgrundlage
Da keine personenbezogenen Daten verarbeitet werden (im Sinne einer Übermittlung an uns), besteht keine Erhebung im datenschutzrechtlichen Sinne. Die lokale Verarbeitung auf Ihrem eigenen Gerät unterliegt Ihrer alleinigen Kontrolle.
Die App ist konform mit dem Schweizer Datenschutzgesetz (nDSG) und der EU-Datenschutzgrundverordnung (DSGVO).
9. Änderungen dieser Erklärung
Bei wesentlichen Änderungen wird die aktualisierte Datenschutzerklärung auf dieser Seite veröffentlicht. Da wir keine Kontaktdaten von Ihnen haben, können wir Sie nicht direkt benachrichtigen.
10. Kontakt
Bei Fragen zum Datenschutz erreichen Sie uns unter:
privacy@crashcode.ch
Privacy Policy
Effective: 1 July 2025 · Last updated: June 2026
Summary: CrashCode does not store any personal data on servers. All your data remains exclusively on your device. There are no user accounts, no tracking, no ads, and no sharing with third parties.
1. Data Controller
Marc Kaelin
Kaelint Webdesign
Switzerland
Email: privacy@crashcode.ch
2. Core Principle: Offline-First
CrashCode is designed as an offline app. The app makes zero network connections — neither on launch nor during use. Your data never leaves your device automatically.
3. What Data Is Processed?
3.1 Locally Stored Data (device-only)
- Vehicle profiles: Owner details, vehicle data, insurance information, contact data
- Accident records: Timestamps, GPS coordinates (optional), scanned data from the other party
- App settings: Language preference, PIN hash (encrypted in Keychain)
This data is stored in IndexedDB (profiles, accident records) and the iOS Keychain or Android EncryptedSharedPreferences (PIN).
3.2 Data Shared via QR Code
When you show your QR code to another person, the data in your profile is visually transmitted (via QR code) to that person. This is intentional and initiated by you — it is the core purpose of the app.
3.3 Camera Access
The camera is used for:
- Scanning QR codes from other people
- OCR capture of the vehicle registration document (optional)
Images are not saved — only the recognized text is extracted and processed locally.
3.4 Location Access (optional)
During an accident, your current GPS location can optionally be recorded in the accident report. Location is only retrieved when you are actively in accident mode, and is stored exclusively on-device.
4. What We Do NOT Do
- We collect no usage data or analytics
- We use no cookies
- We display no advertising
- We store no data on servers
- We share no data with third parties
- We create no user profiles
- We track no device IDs or user behavior
5. Viewer Page (crashcode.kaelint.ch/viewer.html)
The viewer page displays QR code contents in the browser. The data is encoded in the URL fragment (after the #) and is not transmitted to our server — processing happens entirely in the viewer's browser.
6. Data Deletion
You can delete all stored data at any time:
- In the app: Settings → Delete All Data
- By uninstalling the app (deletes all local data)
7. Third-Party SDKs
The app uses the following libraries, which do not send data to external servers:
- Google ML Kit (On-Device Text Recognition) — processes images exclusively on-device
- Google ML Kit (Barcode Scanning) — processes images exclusively on-device
ML Kit runs entirely on-device. No images or recognition results are sent to Google servers.
8. Legal Basis
Since no personal data is processed (in the sense of transmission to us), there is no data collection in the legal sense. Local processing on your own device is under your sole control.
The app complies with the Swiss Data Protection Act (nDSG) and the EU General Data Protection Regulation (GDPR).
9. Changes to This Policy
In case of material changes, the updated privacy policy will be published on this page. Since we do not have your contact details, we cannot notify you directly.
10. Contact
For privacy questions, reach us at:
privacy@crashcode.ch