In short
S2G transmits your location and your voice messages only during an active trip to your crew members — not to us, not to advertising networks, not to third parties. Contacts never leave your device. Outside of trips the app transmits no data. There is no tracking, no analytics, no advertising.
1. Who we are
The party responsible for data processing within the meaning of the GDPR is:
Thomas Tausend
s2g@tausend.net
Address and full legal notice: s2g.tausend.net/impressum
2. What data we process
📍 Location Collected
What: Your GPS coordinates at regular intervals
(5–30 sec depending on activity and battery level).
When: Only while you are a member of an active trip.
Outside of trips nothing is sent.
Who sees it: Exclusively other members of the same trip.
We ourselves do not read location data.
Retention period: Until the end of the trip, then a maximum
of 7 days for possible reactivation. After that, automatic deletion.
Legal basis: Performance of a contract (Art. 6(1)(b) GDPR).
🎙️ Voice transmissions (Push-to-Talk) Collected
What: Audio while you hold down the PTT button.
Who sees it: Exclusively other active members of the same
trip. For direct radio: only the selected member.
Retention period: No storage. Audio runs live
via WebRTC through our own LiveKit server (ptt.tausend.net) and is discarded
after transmission. There is no recording.
Legal basis: Performance of a contract (Art. 6(1)(b) GDPR).
💬 Chat messages Collected
What: Text messages you send in the trip chat.
Who sees it: Other members of the same trip.
Retention period: Until the end of the trip, then a maximum
of 7 days. After that, automatic deletion.
Legal basis: Performance of a contract (Art. 6(1)(b) GDPR).
🆔 Anonymous user ID Collected
What: A randomly generated Firebase Anonymous UID
assigned to your device. Contains no personal data
(no name, no email, no phone number).
Purpose: So the app knows which crew membership belongs
to which device.
Retention period: As long as you have the app installed.
If you uninstall it, the UID remains inactive in our database
(it is anonymous and does not identify you).
Legal basis: Performance of a contract (Art. 6(1)(b) GDPR).
👤 Display name Collected
What: The name you enter during first-time onboarding
(e.g. "Andre" or "Mum"). Entirely self-chosen.
Who sees it: Other crew members of your trips.
Retention period: As long as you have the app installed.
Legal basis: Performance of a contract.
📱 Contacts Not collected
When you invite someone via the contacts picker, the app reads on your device a single selected contact in order to take its name, phone number or email for the invitation. This data never leaves your device — it is neither transmitted to us nor stored in the cloud. The invitation itself is sent via your messenger app (iMessage, WhatsApp, Mail), which has its own privacy policy.
🚫 Analytics, tracking, advertising Not collected
The app contains no analytics SDKs (no Google Analytics, no Facebook SDK, no Crashlytics reporting, no advertising network). We do not know how often you open the app, how long you use it or which screens you view.
3. Where your data is hosted
S2G uses two cloud services for technical implementation:
Google Firebase (Firestore + Anonymous Auth)
Provider: Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland. Storage in the EU region eur3 (europe-west). Privacy policy: firebase.google.com/support/privacy.
Transfer to third countries (e.g. the USA for backups by Google): Possible via Google's standard contractual clauses. We have no direct control over Google's internal data flows.
LiveKit (self-hosted)
Push-to-Talk audio streams are routed through our own LiveKit server ptt.tausend.net, hosted at IONOS in a German data center. Streams are forwarded via WebRTC, encrypted, and are not stored.
No third party has access to the voice traffic — server, software and access keys are held exclusively by the data controller of this app. No transfer to third countries takes place.
tausend.net (web companion + this page)
The subdomain s2g.tausend.net and the web companion are hosted by a German hosting provider (Plesk, 1&1 IONOS). Server logs contain IP addresses and access times and are deleted after 7 days.
4. Your rights
Under the GDPR you have the following rights vis-à-vis us:
- Access to all data stored under your anonymous UID (Art. 15 GDPR)
- Rectification of inaccurate data (Art. 16 GDPR)
- Erasure of your data (Art. 17 GDPR) — can also be achieved by leaving all trips + uninstalling the app
- Restriction of processing (Art. 18 GDPR)
- Objection to processing (Art. 21 GDPR)
- Data portability (Art. 20 GDPR)
- Complaint to a data protection supervisory authority
For an access or erasure request, write to s2g@tausend.net. Since data is tied to your anonymous UID, we need the request from the device that holds the UID — e.g. via a screenshot from the app settings (DEBUG section) or via a one-time verification token that we display to you inside the app.
5. Permissions the app requests
- Location (NSLocationWhenInUse / NSLocationAlwaysAndWhenInUse): Required for the map feature. Used only during active trips.
- Microphone (NSMicrophoneUsage): Required for Push-to-Talk. Only active while you hold the PTT button.
- Contacts (NSContactsUsage): Optional, only if you use the contacts picker to send an invitation. Contact data does not leave your device.
- Push notifications: Optional, for incoming chat messages and radio alerts.
You can disable all permissions at any time in the iOS settings. The app degrades gracefully — if you disable the microphone, for example, you can no longer transmit yourself but still hear incoming radio.
6. Cookies and similar technologies
The iOS app sets no cookies.
The web companion page (/trip/) uses the browser's local storage to remember the name you entered yourself and a list of locally hidden crew members. This data stays in your browser. No tracking pixel, no advertising cookies, no external scripts other than Firebase (see above).
7. Changes to this policy
We update this policy when the app functionality or the legal situation changes. You will always find the current version at s2g.tausend.net/privacy. We will announce significant changes within the app.
8. Contact
Questions, suggestions, access or erasure requests:
s2g@tausend.net