← s2g.tausend.net

Privacy Policy

Last updated: 19 May 2026 · S2G — Stay 2 Gether

Machine translation. This page is an automated translation for your convenience. Only the German original version is legally binding.

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:

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

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