CrashCode

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)

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:

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

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:

7. Drittanbieter-SDKs

Die App verwendet folgende Bibliotheken, die keine Daten an externe Server senden:

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)

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:

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

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:

7. Third-Party SDKs

The app uses the following libraries, which do not send data to external servers:

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