Privacy notice

Version 19 — 2026-09-29.

Responsible
David Wiegmann — contact: info@workouttogether.de
Purpose
Coordination of training sessions between members.
Legal basis
Art. 6(1)(a) GDPR (consent) for toggle-gated disclosure of your name and email to other members. Art. 6(1)(f) GDPR (legitimate interest) for baseline partner-gated training coordination. Art. 6(1)(a) GDPR (consent) additionally applies to the optional activation of push notifications (in-app toggle as the first consent action; browser permission prompt as the technical confirmation).
Recipients
Other members see your city and upcoming workouts on workout detail pages. Your name appears in partnership search and city browse only if you explicitly enable this in your profile (off by default); that listing rests on your consent (Art. 6(1)(a) GDPR), which you can withdraw at any time by switching the setting off again. Each time you switch it on or off, or answer our question about it, we keep an append-only audit row in our ConsentEvent table, holding your user ID, your decision, the time, the version of this notice and the place in the app where you made it, for the duration of your account, as required by Art. 7(1) GDPR. Partner profiles: your accepted training partners can see your full profile page, including your full-size profile photo. Every other signed-in member who reaches your profile sees only a minimal stub, as long as your profile stays at the default level (your accepted partners) — your display name, your city, and a small downscaled thumbnail of your profile photo; at this level they never see your full-size photo, which is technically restricted to your accepted partners at the image endpoint. Of your workouts, the stub shows only those that member may already see elsewhere (for example through a club you share or an open workout); it shows none of your other workouts. This stub no longer depends on the "appear in partner search" setting; it exists so an internal link to your profile (e.g. from a club roster or people-discovery) does not dead-end and a member can send you a partner request. If you set your profile visibility to "only yourself" (nobody) or you pause your visibility (Art. 21 GDPR objection), your profile is hidden entirely from non-partners (it returns "not found"). Legal basis for this profile stub: Art. 6(1)(f) GDPR (legitimate interest in letting members find and connect with one another), consistent with the name-and-city of workout joiners that is already shown on workout detail pages. Activity status: next to your name and profile photo, including on this stub and in search and browse, other members see a ring that shows, in coarse steps (Bronze, Silver, Gold), how many workouts you posted or confirmed you attended within the past 7 and the next 7 days. It counts workouts that only your partners, only selected partners or only a club can see — including one whose selection has emptied so that only you can see it — so it can tell a member who cannot see those workouts that some exist; it never counts your private workouts. While you have paused your visibility (Art. 21 GDPR), or while your account is suspended or banned, nobody but you sees your ring; workouts of a suspended or banned host count in nobody's ring. Legal basis for the ring: Art. 6(1)(f) GDPR (legitimate interest in showing members how active a potential training partner is); it is computed when shown and not stored, apart from a marker of the highest step we have congratulated you on. If you enable the toggle “Appear on my partners' public profiles,” people viewing the profile pages of your accepted partners will see your name in a list of their training partners. You can revoke this at any time under Profile → Privacy. You can also control who may view your profile page at three levels (only yourself, your accepted partners, or any signed-in member) under Profile → Privacy. Opening your profile to any signed-in member opens the full profile page — including your full-size profile photo and your self-description — but not your workouts: a member who is not your partner sees there only workouts they may already see elsewhere. Workout comments are visible to the host, the accepted joiners of that workout, and the host's accepted training partners, and the active members of any club the workout is shared with. Completed-training activity: if you explicitly confirm a completed workout, shared partners see this confirmation in the activity feed; the confirmation is retractable by you at any time. If you haven't yet confirmed attendance a few hours after a workout ended, we send you a single reminder email and an in-app notification, and, if you have enabled push notifications on a device, a Web Push notification; you can turn this reminder off, on all of these channels, in your email-preference settings. The reminder is scheduled by our hosting provider Railway (Railway Cron). Email notifications are sent by our email processor. Map tile delivery: when you grant consent to load map tiles (in the in-place placeholder on any map surface, or via the toggle under Profile → Privacy → Third-party content), the meeting-point map fetches its tiles directly from MapTiler AG (Switzerland), our map-tile provider; in that moment your IP address is disclosed to MapTiler and they may set their own cookies on your browser. Without your consent no map data is requested at all and a placeholder is shown instead. Map pre-centring (Geocoding API): when you search for your city during registration or profile edit, MapTiler receives the letter sequences you type as a search query — and only while you are actively typing. This is a server-to-server request (no browser cookies are involved and no map tiles load at this point). The search is restricted to Germany (country=de). Legal basis: Art. 6(1)(f) GDPR (legitimate interest in fulfilling the pre-centred-map UX — reliable city identification). The Switzerland transfer is covered by the Art. 45 GDPR Adequacy Decision cited in the International transfers section below. Host nudges: within the platform, the host of a workout can fire a direct notification (“nudge”) at one of their accepted training partners pointing them to the host's own workout. The resulting notification — in-app and via email — carries the host's first name and the workout reference; it is delivered only to the accepted training partners the host explicitly selects. Legal basis: Art. 6(1)(f) GDPR (legitimate interest in coordinating with already-connected training partners). Recipients can disable the email channel via the profile notifications settings (Art. 21 GDPR opt-out). Repeated unanswered nudges to the same person are moderated (see Terms of Use §3). Saved places: you can save your regular meeting points under your profile so you can pick them in one tap when posting a new workout. The saved-places list is private to you — no other member can see, query, or receive a copy of your saved places. Same legal basis as workout meeting-point storage (Art. 6(1)(b) GDPR contract performance plus Art. 6(1)(f) GDPR legitimate interest in workout coordination). Deleting your account removes every saved place immediately via the account-deletion cascade; you can also delete individual entries at any time under Profile → My places. Push notifications: When you enable push notifications (by toggling the setting in Profile + confirming the browser permission prompt), your browser generates a unique anonymous subscription identifier with its respective vendor's push service (e.g. for Google Chrome: Google FCM; for Mozilla Firefox: Mozilla Autopush; for Apple Safari: Apple APNs; for Samsung Internet: Samsung Push). We only store this browser-provided URL — we do not communicate directly with the push service vendor and do not enter a controller-processor relationship with them. The push notification itself is end-to-end-encrypted before dispatch using cryptographic keys held exclusively by your browser (RFC 8291); the push service vendor cannot read the notification content. Legal basis: Art. 6(1)(a) GDPR (consent). You can revoke this at any time by toggling the setting off under Profile → Privacy. You can additionally choose which categories of push notifications you wish to receive (partnership events, your hosted workouts, workouts you joined, conversations) under the same Profile → Privacy panel; the master toggle vetoes every category. Push notification content is designed so that even in lockscreen context it does not expose more information than is necessary for the notification: push notifications use event-class labels instead of free-text content; comment text is never rendered in the push payload itself (only a count). Transfer mechanism: personal data transfers from the EU to our US-based processors Railway Corporation (hosting) and Plus Five Five, Inc. dba Resend (email) are covered by the EU Standard Contractual Clauses pursuant to Module 2 of the Annex to the Commission's Implementing Decision (EU) 2021/914 of 4 June 2021. Railway's DPA allows transfers either under the EU-U.S. Data Privacy Framework (Commission Adequacy Decision 2023/1795), to the extent Railway is certified under it, or under the Standard Contractual Clauses, as equal alternatives; Resend's DPA bases transfers on the Standard Contractual Clauses and additionally contains Resend's statement that it complies with the EU-U.S. Data Privacy Framework. Inbound-mail processor: inbound emails sent to info@workouttogether.de are processed by mailbox.org (Heinlein Support GmbH, Berlin) — details on the sub-processor page below; jurisdiction Berlin/DE, DPA signed, no third-country transfer. Joiner-cascade visibility (host-controlled 1-hop expansion): when a host opts in to the "Open workout" toggle on a workout they post, that workout becomes additionally visible to the accepted training partners of every active joiner — a 1-hop cascade beyond the host's own partner graph. We never walk further than one hop: a partner of a partner of a joiner does NOT see the workout. The cascade-tier joiner list shows ALL accepted joiners (parity with direct-tier visibility — Datenminimierung is covered through this disclosure rather than through joiner-list truncation). The host's per-workout whitelist (if set) keeps absolute veto authority: a member explicitly excluded from the whitelist does NOT see the workout, regardless of any cascade path. Sharing a workout or series with “selected partners only” means only the selected people who are still your training partners; joiner-cascade and club sharing do not apply to it. People who have already signed up keep their place and their view. If none of your selected partners remains a partner, only you (and anyone already signed up) can see it, and we tell you so in the app. Cascade visibility surfaces on workout-detail, the feed, profile-upcoming, and community-feed — wherever the workout would otherwise be partner-gated. Comments stay restricted to host plus accepted joiners plus the host's accepted training partners (and, for a club-shared workout, the active members of those clubs) and are NOT extended to the cascade tier (Art. 5(1)(c) GDPR data minimisation). Legal basis: Art. 6(1)(f) GDPR (legitimate interest in coordinating with already-connected training partners — same basis as the direct-partner tier). The host can revoke cascade visibility for future workouts by leaving the toggle off; once a workout has been posted, the cascade scope is fixed for that workout. Club-shared workouts: in addition to the partner-based surfaces above, you can choose at workout creation or edit to share a workout you host with one or more clubs you are an active member of. When you do, the active members of those clubs — including members who are NOT your accepted training partners — can see that workout: its time, its meeting point / location, and your identity as the host, and they can join it and take part in its comment conversation. Sharing with a club and using a per-workout partner whitelist are mutually exclusive — a workout never has both at once. Legal basis: Art. 6(1)(f) GDPR (legitimate interest): sharing a workout with a club is your own deliberate, scoped choice to find training company, and the disclosure is balanced because it reaches only the active members of the specific clubs you select, those members joined the club by their own affirmative act, and you control the share (you can remove a club from a workout at any time; removing it stops future disclosure but does not retroactively un-disclose a workout a member already saw). If you have paused your visibility (Art. 21 GDPR objection — see Your rights below), your own club-shares are suppressed. Club membership: joining a club discloses your identity to that club. The other active members of a club see the full name (first and last name) of every active member, and the Club Captain additionally sees and manages the club's members, join requests, and invitations. For OPEN clubs (anyone joins with one click), the active-member list is additionally visible to any signed-in member who browses the club's detail page, so prospective joiners can evaluate the club before joining; for CLOSED clubs (joining needs Captain approval), the active-member list stays visible only to active members and the Captain. The Captain's name is visible to any signed-in viewer in both club types, so any member can see who runs a club they are considering joining. Your open-club memberships are additionally surfaced as a linked list on your public profile page — same data scope as the open-club member list, surfaced from a different entry point so a viewer who reaches your profile can see which clubs you are an active member of without having to walk every club detail page individually. Joining is your own affirmative act and is the basis for this disclosure; membership in the operator-seeded Beta Community is opt-in (legal basis: Art. 6(1)(a) GDPR consent — you choose to join). Before you join or accept an invitation, we tell you that club members will see your full name, so your decision is informed consent. Pending join requests and pending invitations are visible only to the Club Captain, not to ordinary members. Leaving a club removes your membership and stops future disclosure; it does not retroactively un-disclose workouts a co-member already saw. Club hometown geocoding (new purpose, existing processor): when a club is created or its hometown is edited, the typed hometown text is sent to MapTiler AG (Switzerland), our existing map provider, to convert it into coordinates. This is a NEW purpose on a processor we already use (no new recipient): the coordinates let the Clubs area rank clubs by their distance from your own city. The Switzerland transfer is covered by the Art. 45 GDPR Adequacy Decision cited in the International transfers section below; geocoding fails gracefully — a club without coordinates still works and simply ranks last by distance. Profile photos: you can optionally upload a profile photo (avatar) and, as a Club Captain, a club image. When you upload an image, we re-encode it on our own server with the image library "sharp", which strips embedded metadata including EXIF and any GPS location tags, before we store it; we store only the re-encoded image, never the original file. The image bytes are stored on our own infrastructure (a storage volume at our hosting provider Railway) — there is NO new recipient or processor for your images. An avatar is visible wherever your name is already shown to a member who may see it; a club image is visible wherever the club is shown. Legal basis: Art. 6(1)(a) GDPR (consent — uploading is your own affirmative act) and, for a club image set by the Captain, Art. 6(1)(f) GDPR (legitimate interest in giving the club a recognisable identity). You can remove an image at any time; deleting your account deletes your avatar bytes via the account-deletion cascade, and the retention sweep also purges image bytes that are no longer referenced. An avatar or club image can be reported via the contact form (report type "report_image"); an administrator reviews and may remove an image that breaches the Terms of Use. Profile self-description: you can optionally add a free-text self-description to your profile — a short bio plus your sport. This content is optional, written by you, and visible to anyone who may already view your profile (per the profile-visibility levels above). Legal basis: Art. 6(1)(a) GDPR (consent). It is included in your data export and deleted with your account. Blocking other members: you can block another member. A block makes the two of you mutually invisible to each other across the platform (discovery, feeds, profiles, club rosters, workout visibility, and any outreach), severs any partnership or pending request between you, and ends each person's participation in the other's upcoming sessions. Sessions that have already started or taken place are not affected and remain part of your training history. The block list is YOUR own data: the person you block is NOT notified, and we do not show them that they were blocked. You can manage and undo your blocks at any time under Profile → Privacy → Blocked members. Legal basis: Art. 6(1)(f) GDPR (legitimate interest in protecting yourself from unwanted contact). Your block list is included in your data export and deleted with your account. One deliberate exception. A block is NOT symmetric in one respect: if someone you blocked signs up for a training session you are attending or looking at, we tell YOU. The notice appears on that session's detail page, on its card in your feed, and — if they join after you did — in your notification bell and as a push. It states a NUMBER and never a name, never a photo, never a link to a profile: "one person you blocked is attending", plus the sport and date. Its purpose is that you can decide to stay away from a physical meeting you had already agreed to, which a block cannot achieve if it also hides the fact that they will be there. It is withdrawn automatically as soon as they are no longer attending. Legal basis: Art. 6(1)(f) GDPR (legitimate interest in protecting you from unwanted physical contact). These notices reach you IN THE APP and by push; we send no email for them, and the bell entry is deleted after at most 90 days like every other bell entry. Conversely, as the person joining: when you join a session, any member already attending who has blocked you receives such a name-free notice. You are not told whether that happened, and we never tell you whether anyone has blocked you. Honest limit: a block binds the account it was made against; it does not by itself stop someone from creating a brand-new account — that is mitigated by email verification, disposable-domain blocking, and the registration cap, not by the block. Optional outreach notes: when you send a training-partner request, a club invitation, or a nudge, you may optionally add a short free-text note (up to 280 characters). The note is optional, sanitised, and shown to the recipient of that outreach only; if a block exists between you and the recipient, the note is not delivered. Legal basis: Art. 6(1)(f) GDPR (legitimate interest in contextualising an outreach you yourself initiate). Notes in your data export: a partner-request note you wrote yourself is included in full. A note another member wrote to you — with a partner request or a club invitation — appears only as a yes/no, because the words are theirs and not yours. A note you sent with a club invitation belongs to the recipient’s membership record and is therefore not part of your export, and a note sent with a nudge is not stored as a note at all — it is delivered inside the notification the recipient receives. Notes are deleted with the account they belong to. Security-event store: to keep the platform secure and to investigate abuse, we keep a durable log of security-relevant events (for example, sign-in attempts, rate-limit hits, and moderation actions). These records are pseudonymous: the acting account is stored as a salted hash rather than as a directly readable identifier, the records contain no free-text content, and they are automatically deleted after at most 90 days. They are stored in the same database on the same hosting (Railway) — there is NO new recipient or processor. Legal basis: Art. 6(1)(f) GDPR (legitimate interest in the security and abuse-prevention of the service) and Art. 6(1)(c) GDPR (compliance with a legal obligation) where a security record is required. People discovery (opt-in, profiles only): if — and only if — you switch on discoverability under Profile → Privacy (off by default), other members may find you — by name, or when they browse your city — in a people-discovery surface that shows PROFILE FIELDS ONLY: your name, your city and your avatar, plus the activity ring described above. Discovery searches people, not training: it cannot be filtered by sport or by anything else derived from your workouts, and it shows none of your workouts — not their sport, time, place or details. This is the same default-FALSE discoverability consent and Art. 21 objection described above. Legal basis: Art. 6(1)(a) GDPR (consent). New-workout notifications: when you post a new workout, we may notify your accepted training partners — and, if you share the workout with a club, the members of that club who have subscribed to its notification bell. Such a notification is delivered over up to three channels: (1) an in-app notification in your bell list, (2) a push notification on the devices you enabled for it, and (3) an email. The content is data-minimised and names no third person; for a workout shared with a club, the notification names the club (not personal data) so you can see which club you follow it came from. Recipient-side control: as a training partner you receive this notification in-app and via push only if you have switched on "New workouts from partners" under Profile → Notifications (off by default). You subscribe a club's bell yourself (a separate opt-in per club, available only while you are an active member of that club); the subscription ends automatically when your membership ends, and any workout notification reaches you only if you can open the workout it is about. You receive the email channel only if you have explicitly switched it on (off by default). Legal basis: for the in-app and push notification to accepted training partners, Art. 6(1)(f) GDPR (legitimate interest in coordinating among already-connected training partners); for the club-bell notification and for the email channel, Art. 6(1)(a) GDPR (consent). Objection (Art. 21 GDPR): while you have paused your visibility, your new workouts trigger no such notification at all — on none of the three channels (in-app, push, email) — and you yourself receive no such notification by push or email. This notification is never delivered across an existing block. Private units: you can mark any individual training unit as "private" when you create or edit it. A private unit is invisible to every other member — it appears in no other member's feed, on no partner, profile or club surface, and in no notification; nobody but you can join it or learn that it exists, and it does not count toward the activity status other members can see. You yourself still see your own private units — in your own feed, in your calendar and planning view, and on that unit's detail page. The default on creation is "training partners can see it". A unit that already has active joiners can no longer be switched to private. Marking a unit private is a data-minimisation control (Art. 25 GDPR); the legal basis for processing your own unit is unchanged (Art. 6(1)(b) and (f) GDPR). AI training plans: if you opt in to the AI plan generator, only your NON-SENSITIVE planning parameters are sent to our new AI processor Anthropic Ireland, Limited, which uses Anthropic, PBC (United States) as its sub-processor: your discipline, the event and its date, your target time or "just finish", how many weeks the plan must span, your self-reported volume and experience bands, your weekly time budget, your preferred training days and your long-session day, your availability windows (weekday, time window, which sports fit), one self-reported benchmark result (discipline, distance, time), any relief sports, up to three tune-up races you have entered yourself — their date, discipline, catalog event and what you intend them for, plus the recovery spacing the plan will apply around them, but never the race’s name, which we deliberately do not ask for — and your unit system, language and chosen prescription metric per sport. Those parameters are sent through a strict allow-list serializer that carries no name, e-mail, precise location, or account identifier — and never any health data (no age, weight, sex, heart rate, HRV, or injury information). If you choose to have a sport prescribed "by heart rate", only that choice travels — the instruction, never a heart-rate value: we do not ask for or store your heart rate in bpm and we store no maximum-heart-rate value, so a percentage of your own maximum heart rate stays a training instruction with no measurement behind it. The plan comes back in the same relative terms — perceived effort, percentages, and pace bands, never a bpm number. The US transfer relies on the EU Standard Contractual Clauses (Art. 46(2)(c) GDPR) with a written Transfer Impact Assessment; the provider currently retains this data for 30 days — content flagged by the provider’s abuse-detection systems may be retained beyond that. Anthropic is listed on the sub-processor page below. Legal basis: Art. 6(1)(a) GDPR — the separate "AI plan generation" consent, withdrawable at any time under Profile → Privacy (plans you have already saved stay yours). Every generated plan is labelled AI-generated (EU AI Act Art. 50) and is a static schedule that does not adapt to how you feel — training guidance, not medical advice, no result guaranteed. The full list of sub-processors and DPA archive paths is published at /privacy/processors (bookmark-able, updates without a privacy-version bump).
Operator and administrator access
The platform operator (currently the Responsible person named at the top of this notice) holds an administrator role inside the application. In this role, we have read-access to user profile data (including your email, city, workouts, and partnership records) and to all contact-form submissions (including content you reported or content reported about you). We use this access exclusively for operational purposes: moderation of reported content, user support, fulfilment of your data-protection rights (access, rectification, erasure, portability, objection), and abuse prevention. Administrator actions that modify user data are recorded in an internal audit log. If we suspend or ban an account (see section 10 of the Terms of Use), that member is taken off the platform for everyone else for as long as the measure lasts. Their profile, the workouts they host, their place on workout participant lists and in participant counts, their comments, their entry in club member lists and member counts, their entry in other members' partner lists, and notifications they triggered are no longer shown to other members. They no longer appear in people search or suggestions. Nothing is deleted by this step, and the usual retention periods continue to run. If the measure is lifted, everything becomes visible again. While the measure lasts, the affected member cannot sign in; they can still exercise their rights of access and data portability (Art. 15 and Art. 20 GDPR) by email to info@workouttogether.de, and we then provide their complete data export. The data export of every other member also remains complete. Legal basis: Art. 6(1)(f) GDPR (legitimate interest) for moderation, support, and abuse prevention; Art. 6(1)(c) GDPR (compliance with a legal obligation) for the fulfilment of your GDPR requests.
Location data
If you place a meeting-point pin on a workout you post, the precise coordinates are stored. Accepted training partners see the exact meeting point on the feed and on the workout detail page. Other members do not see your workouts. Once the workout's start time has passed — for a flexible start window, its latest start time, and never later than 24 hours after its earliest — the precise coordinates are no longer shown and are deleted, at the latest in the first daily clean-up run 24 hours after the planned end; only the optional location label remains. Flexible start time: when you post a workout you can choose to declare a flexible window (an earliest and a latest start time) instead of a single fixed time; the first partner who joins picks a concrete time inside your window and the workout time is then locked to that point. Both the original window and the chosen concrete time are stored as ordinary workout-time data; no new recipients or processors are involved.
Workout comments
If you post a comment on a workout, the content plus your name and a timestamp are visible to the host, the accepted joiners of that workout, and the host’s accepted training partners, and the active members of any club the workout is shared with. Cascade-tier viewers (training partners of joiners when the host has enabled "Open workout") see the workout itself but not the comments. Comments are retained for 90 days after the workout completes and then soft-deleted; on a GDPR Art. 17 erasure request they are hard-deleted immediately. Any comment can be reported via the contact form; an administrator reviews and may delete reported comments that violate the terms of use.
Email preferences
Operational workout emails (new joiner on your workout, joiner cancellation, host cancellation of a workout you joined, attendance-confirmation reminder) are sent by default to keep the coordination loop intact. A separate, consent-based email group "New workouts from partners" (off by default) notifies you about new workouts from your training partners or from clubs whose bell you subscribe to (see Recipients → "New-workout notifications"; legal basis Art. 6(1)(a) GDPR). You can disable them by the same five categories as push notifications (partnership events, your hosted workouts, workouts you joined, conversations, new workouts from partners) under Profile → Privacy → Notifications (right to object, Art. 21 GDPR). Transactional emails (email verification, password reset) always send because they secure your own account. Transactional emails also include notifications about changes to this Privacy Notice or the Terms of Use — these cannot be disabled.
Contact form and reports
When you submit the in-app contact form (bug report, feature request, feedback, account issue, or comment-report), the submission content plus your user ID plus optional diagnostic context are stored for administrative follow-up. Submissions are retained for 180 days then anonymised or deleted. Report submissions about other users may contain a copy of the reported content solely for moderation purposes.
Satisfaction survey
After you have confirmed several trainings we ask you once for a score from 0 to 10 and, if you want to give one, a short free-text comment. The legal basis is your consent (Art. 6(1)(a) GDPR); submitting the score is the consent, and we record it in our consent log. We use your answer solely to improve the product and never pass it to third parties. Before we look at it internally, email addresses, identifiers, phone numbers, postal codes and web addresses are automatically stripped from the free text. You can withdraw your consent at any time under Profile → Privacy; the score and the comment are deleted immediately when you do. All that remains is a minimal marker recording that you dismissed or withdrew from the survey, so that we do not ask you again; the legal basis for that marker is our legitimate interest in leaving you alone after a refusal (Art. 6(1)(f) GDPR). The marker expires with the period stated below, and an erasure request under Art. 17 GDPR or an objection under Art. 21 GDPR removes it immediately.
Data export
You can download your personal data as a JSON file under Profile → Privacy → Data. The export is wide, and the list that follows is not a closed one: it includes, among other things, your profile, the workouts you host and the ones you joined, your partnerships, your comments, your training series, your templates, plans and planner blockers, your saved training places, your physiological anchors, your answer to the satisfaction survey, your contact-form submissions, your club memberships, your notifications, your push-device records, the nudges you sent and received, the invite codes you issued and redeemed, the blocks you issued, your AI training programmes and their generation jobs, and your acknowledgement history. References to other members (partners, joiners, hosts, comment authors, blocked members, nudge counterparts, invite-code issuers and redeemers, the member who invited you) appear as the literal string "[geschwärzt]" in the export to protect the personal data of third parties, and a note another member wrote to you appears only as a yes/no. The export also lists the workouts and series other members have granted you access to; who granted it is shown only as "[geschwärzt]", and grants from a member who has blocked you are not included. For a workout you are no longer taking part in, the export keeps your own join record (when you joined, when your participation ended, your leave message if you wrote one) but no longer shows the workout's details, because you are no longer entitled to its current state; a workout the host cancelled while you were still joined keeps its details. Security material is deliberately withheld: your password hash, session counters, stored-file keys and push-subscription keys are not part of the export (Art. 32 GDPR; the third-party redactions rest on Art. 15(4) GDPR). The export states these limits again in its own notice field.
Cookies and browser storage
We use seven kinds of browser storage. We store a minimal set of items in your browser; we do not use advertising cookies, analytics trackers, or third-party tracking services. (1) Session cookie — our sign-in cookie, HttpOnly, Secure, SameSite=Lax, lifespan up to 30 days unless you log out earlier: set when you log in, keeps you signed in during your session, cleared on logout or cookie-expiry. Strictly necessary under § 25(2) No. 2 TTDSG — without it you could not use the service. (2) Session-scoped browser storage (sessionStorage): we use a small set of in-browser values that exist only for the lifetime of a tab (cleared when you close the tab). Currently: (a) a random opaque session identifier used only to group error reports belonging to the same tab so we can fix bugs — this identifier does not leave your browser except attached to error reports, is not linked to your user ID, and resets on every new tab. The error-diagnostic identifier (a) is only written to your browser when you have NOT opted out of diagnostic error capture; you can turn it off entirely under Profile → Privacy. Pseudonymised server-side error records continue to be captured to keep the service operational; your opt-out controls only the in-browser diagnostic identifier and the client-side error submission. These diagnostic and server logs may transiently contain your IP address and a hashed user identifier for at most 7 days at our hosting provider Railway (USA, an existing processor covered by the EU Standard Contractual Clauses and the EU-U.S. Data Privacy Framework); they are pseudonymous (a salted hash remains re-identifiable), not anonymous. Error reports are stored for up to 7 days as structured log lines by our hosting provider Railway Corp. (USA) — the same provider that hosts the app itself; data transfer to the USA is based on the EU Standard Contractual Clauses. See the Recipients section above for the processor relationship. (b) a marker recording that you switched map tiles on for the current session, so the other maps on the page do not ask you again; (c) which view the training planner was last showing, together with your position on the page. Both are cleared when you close the tab, hold no identifier, and are strictly necessary under § 25(2) No. 2 TTDSG for a setting you made yourself. One internal quality measurement no longer uses your browser at all: when you leave a feed that showed you no partner workouts, we count that at most once per day. To do so, our server keeps a marker holding only your user ID, the calendar day (UTC) and the name of the measurement — no time of day, no page, no device, no IP address — and deletes it in the first daily clean-up run after that day has ended, or together with your account. If you have objected to processing under Profile → Privacy, no marker is kept and nothing is counted. The measurement itself records only how many partner workouts your feed contained; what we keep permanently is a daily tally of how often it was counted — a number with no person attached and no link to your account. The individual measurement appears only in the diagnostic and server logs described in this section, which are kept for at most 7 days. Legal basis: Art. 6(1)(f) GDPR (our legitimate interest in an accurate count that needs nothing stored in your browser). Once a day we count the workouts created, the joins and the registrations of the previous day; only these totals reach the operator — no name, no ID, and nothing is stored (operational monitoring; legal basis: Art. 6(1)(f) GDPR). If you have objected with the “Pause my visibility (feed, partner search, notifications)” toggle under Profile → Privacy, your workouts, joins and registration are not counted. (3) No advertising, analytics, or social-media tracking cookies. If this changes in the future — for example if we introduce product analytics — we will update this notice and, where legally required, ask for your consent before storing anything new. (4) MapTiler third-party cookies (consent-gated, off by default): the meeting-point map on individual workout detail pages, on the feed, and in the workout-create / edit form is rendered with map tiles served by MapTiler AG (Heinrichsgasse 4, 1010 Wien / operated from Switzerland). When you press [Karte aktivieren] on the in-place placeholder OR turn on Profile → Privacy → Third-party content → “Map tiles (MapTiler)”, the map starts loading tiles from `api.maptiler.com`. As part of this request, MapTiler receives your IP address and may set its own cookies (functional cookies for tile rendering and performance). The legal basis is your consent under Art. 6(1)(a) GDPR + § 25(1) TTDSG; the § 25(2) No. 2 “strictly necessary” exception does NOT apply because the platform is fully usable without a map. You can withdraw your consent at any time and as easily as you granted it: the same toggle in your privacy settings flips it off, and any new map surface will then render the placeholder again on first sight. Persistent storage on the server side: a single timestamp `mapTilesConsentedAt` on your user row records when you turned the toggle on; turning it off resets the timestamp to NULL. We additionally keep an append-only audit row in our `ConsentEvent` table (one row per grant or withdrawal, no PII beyond your user ID and the consent decision) for the duration of your account, as required by Art. 7(1) GDPR. See the section “Recipients” above for the cross-link to the MapTiler processor relationship and “Your rights” below for the withdrawal pointer. Anchor: see the per-section deep link `#map-tiles` below for in-app cross-references. (5) Push subscription state (consent-gated, default off): When you enable push notifications, your browser stores a subscription state (W3C Push API) locally in its internal storage — it contains the anonymous endpoint URL and the cryptographic keys required to receive encrypted push notifications. This storage is "strictly necessary for a service explicitly requested by the user" per § 25(2) No. 2 TTDSG (you explicitly requested push notifications) and therefore does not require an additional consent banner beyond the W3C browser permission already granted. You can end the subscription at any time by disabling the toggle in Profile settings or by resetting the browser’s push permission — your browser will then locally delete the subscription state. (6) Durable browser storage (localStorage): We store 8 small values that survive closing the tab, all of them interface preferences, one unfinished draft or one-time dismissals, none of them tracking: whether you installed the Android app and which version, a dismissal marker for the app-update banner, a cap on how often the install hint is shown, an unfinished coach-intake draft you can come back to, when you dismissed the push-notification hint, and two flags remembering whether you opened the partner-calendar overlay and its help text. They stay in your browser, are never sent to us, are not linked to your user ID, and you can clear them at any time through your browser settings. Strictly necessary under § 25(2) No. 2 TTDSG for the features you explicitly used. (7) Language cookie (NEXT_LOCALE): When you switch between German and English we set a first-party cookie holding only that choice ('de' or 'en'), with a lifespan of one year, so the page renders in your language on your next visit. It contains no identifier, is never sent to a third party, and is strictly necessary under § 25(2) No. 2 TTDSG for a setting you made yourself.
International transfers
MapTiler AG is a Swiss company operated from Switzerland. Personal data transfers to Switzerland are based on the European Commission Adequacy Decision under Art. 45 GDPR (Commission Decision of 26 July 2000 on the adequate protection of personal data in Switzerland, as upheld by subsequent reviews). No additional safeguards (Standard Contractual Clauses) are required for this transfer. The transfer happens only after you have given your consent under the cookies clause above. Further transfers leave the EU for the United States: our hosting provider Railway, our email delivery service Resend, and — only if you opt in to AI training plans — Anthropic, PBC, which our processor Anthropic Ireland, Limited uses as its sub-processor. All three act as processors; the transfer basis and safeguards for each are set out under Recipients and are not restated here. For Anthropic specifically: the basis is the EU Standard Contractual Clauses incorporated in Anthropic’s data processing terms (Art. 46(2)(c) GDPR), backed by a written Transfer Impact Assessment; the provider retains that data for 30 days, and content flagged by its abuse-detection systems may be retained beyond that. This transfer only begins once you have separately and explicitly consented to the feature — it does not depend on the consent in the cookies section. A copy of the standard contractual clauses for the transfers to Railway, Resend and Anthropic can be obtained on request at info@workouttogether.de.
Retention
Duration of the beta phase. Account deletion (Art. 17 GDPR): your account is deactivated and hidden as soon as the deletion is triggered; final, irreversible deletion follows automatically in the first daily clean-up run after 30 days have passed. Meeting-point coordinates are deleted at the latest in the first daily clean-up run once 24 hours have passed since the workout's planned end (its start time — for a flexible start window, its latest start time — plus the planned duration). Workout comments are retained 90 days post-workout. We delete unanswered requests to join a club and unanswered invitations to a club automatically after 30 days. Contact-form submissions (bug, feature request, feedback, account issue, comment-report) are retained 180 days. Push subscription data: endpoint URL + encryption keys + optional device identifier are stored as long as you have enabled push notifications for that device. They are deleted when (a) you disable push notifications for the device, (b) your browser informs us that the subscription is no longer valid (HTTP 410/404), (c) you delete your account, or (d) we have not recorded a successful delivery attempt for 12 months. Personal training templates and weekly plans ("My templates", currently a closed beta feature): the templates and plans you author are account-scoped content kept for the lifetime of your account; they are deleted automatically when you delete your account (via the database deletion cascade) — there is no separate retention timer. A template can keep a meeting point you choose to save with it, including when you save a workout as a template; that meeting point stays private to you and follows the template's retention, not the deletion rule for workout meeting-point coordinates. Workouts a plan generates are ordinary workouts and follow the workout retention above. Planner blockers ("My templates" / planner, currently a closed beta feature): the private "blocker" times you enter in the planner to mark when you are unavailable are visible only to you — they never appear on any other member’s surface, feed, profile or club view, or in any notification, and nobody else can see or learn that they exist. Marking such times is your own private planning data (legal basis Art. 6(1)(b) and (f) GDPR); like your templates and plans it is account-scoped and deleted automatically when you delete your account (via the database deletion cascade), with no separate retention timer. AI training plans, if you opt in: the plan itself is yours and stays until you delete it or your account; the generation job record is kept for 30 days; the usage and cost ledger is kept for 180 days and carries only a pseudonymous key derived from your account — no name, no email, no account id — which loses its link to you when your account is deleted. At our AI provider the planning parameters are retained for 30 days — content its abuse-detection systems flag may be kept longer, which is the provider’s decision and not ours. Satisfaction survey: 36 months from submission or from dismissal; then deleted automatically in the daily clean-up run. Withdrawing deletes the score and the comment immediately.
Your rights
Access (Art. 15 GDPR — the in-app data export is how you exercise it), correction, deletion, data portability (Art. 20 GDPR — the same export), and right to object (Art. 21 GDPR — see email preferences AND the dedicated “Pause my visibility (feed, partner search, notifications)” toggle under Profile → Privacy, which suppresses every operational-coordination surface and the internal quality measurement described under Cookies and browser storage; legal-change notices are excluded from the suppression because Art. 12 transparency overrides Art. 21). Withdrawal of consent (Art. 7(3) GDPR): for the third-party MapTiler tile loading (cookies clause above), turn the toggle “Map tiles (MapTiler)” off under Profile → Privacy → Third-party content. Withdrawal is as easy as the original grant. The full list of recipients and sub-processors lives at /privacy/processors — that page is bookmark-able and updates without a privacy-version bump. Email us to exit or to exercise any GDPR right.

This English text is a courtesy translation. The German version is authoritative.

Datenschutzhinweis

Version 19 — 2026-09-29.

Verantwortlich
David Wiegmann — Kontakt: info@workouttogether.de
Zweck
Koordination gemeinsamer Trainingseinheiten unter Mitgliedern.
Rechtsgrundlage
Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) für die schalterbasierte Offenlegung deines Namens und deiner E-Mail-Adresse gegenüber anderen Mitgliedern. Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse) für die grundlegende, auf akzeptierte Partner beschränkte Koordination von Trainingseinheiten. Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) gilt zusätzlich für die optionale Aktivierung von Push-Benachrichtigungen (In-App-Toggle als Erst-Einwilligungs-Akt; Browser-Permission-Prompt als technische Bestätigung).
Empfänger
Andere Mitglieder sehen Stadt und anstehende Trainings auf den Detailseiten. Dein Name erscheint in der Partner-Suche und beim Stadt-Browse nur, wenn du dies in deinem Profil ausdrücklich aktivierst (Standard: aus); diese Auffindbarkeit beruht auf deiner Einwilligung (Art. 6 Abs. 1 lit. a DSGVO), die du jederzeit widerrufen kannst, indem du die Einstellung wieder ausschaltest. Bei jedem Ein- und Ausschalten und jeder Antwort auf unsere Frage dazu halten wir eine nicht veränderbare Audit-Zeile in unserer ConsentEvent-Tabelle fest, mit deiner Nutzer-ID, deiner Entscheidung, dem Zeitpunkt, der Fassung dieses Hinweises und der Stelle in der App, an der du sie getroffen hast, für die Dauer deines Kontos, wie es Art. 7 Abs. 1 DSGVO verlangt. Partnerprofile: deine akzeptierten Trainingspartner sehen deine vollständige Profilseite einschließlich deines Profilbilds in voller Größe. Jedes andere angemeldete Mitglied, das auf deine Profilseite gelangt, sieht ausschließlich einen minimalen Stub, solange dein Profil auf der Standard-Stufe (deine akzeptierten Partner) steht — deinen Anzeigenamen, deine Stadt und ein kleines, herunterskaliertes Vorschaubild deines Profilbilds; dein Profilbild in voller Größe sieht es auf dieser Stufe nie (es ist am Bild-Endpunkt technisch auf deine akzeptierten Partner beschränkt). Von deinen Trainings zeigt der Stub nur solche, die dieses Mitglied ohnehin anderswo sehen darf (etwa über einen gemeinsamen Club oder ein offenes Training); andere Trainings zeigt er nicht. Dieser Stub hängt nicht mehr von der Einstellung „In Partner-Suche auffindbar“ ab; er existiert, damit ein interner Link auf dein Profil (z. B. aus einer Club-Mitgliederliste oder der Personen-Entdeckung) nicht ins Leere läuft und ein Mitglied dir eine Partner-Anfrage senden kann. Wenn du deine Profil-Sichtbarkeit auf „nur du selbst“ (nobody) stellst oder deine Sichtbarkeit pausierst (Widerspruch nach Art. 21 DSGVO), ist dein Profil für Nicht-Partner vollständig verborgen (es wird „nicht gefunden“ zurückgegeben). Rechtsgrundlage für diesen Stub: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse, Mitgliedern das gegenseitige Finden und Verbinden zu ermöglichen), im Einklang mit dem ohnehin auf Trainings-Detailseiten gezeigten Namen und der Stadt von Trainings-Beigetretenen. Aktivitätsstatus: Neben deinem Namen und Profilbild, auch auf diesem Stub sowie in Suche und Browse, sehen andere Mitglieder einen Ring, der in groben Stufen (Bronze, Silber, Gold) zeigt, wie viele Trainings du in den vergangenen 7 und den kommenden 7 Tagen gepostet oder deine Teilnahme daran bestätigt hast. Er zählt auch Trainings, die nur deine Partner, nur ausgewählte Partner oder nur ein Club sehen können — auch eines, dessen Auswahl leer geworden ist und das nur noch du siehst —, und kann so einem Mitglied, das diese Trainings nicht sieht, verraten, dass es welche gibt; deine privaten Trainings zählt er nie mit. Solange du deine Sichtbarkeit pausiert hast (Art. 21 DSGVO) oder dein Konto gesperrt oder ausgeschlossen ist, sieht außer dir niemand deinen Ring; Trainings eines gesperrten oder ausgeschlossenen Hosts zählen in keinem Ring mit. Rechtsgrundlage für den Ring: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse, Mitgliedern zu zeigen, wie aktiv ein möglicher Trainingspartner ist); er wird beim Anzeigen berechnet und nicht gespeichert, abgesehen von einer Markierung der höchsten Stufe, zu der wir dir gratuliert haben. Wenn du dem Schalter „Auf Profilen meiner Trainingspartner sichtbar sein“ zustimmst, sehen Besucher:innen der Profilseiten deiner akzeptierten Partner deinen Namen in einer Liste ihrer Trainingspartner. Widerruf jederzeit über den Schalter in den Privatsphäre-Einstellungen. Du kannst außerdem unter Profil → Privatsphäre auf drei Stufen steuern, wer deine Profilseite sehen darf (nur du selbst, deine akzeptierten Partner, oder jedes eingeloggte Mitglied). Die Stufe „jedes eingeloggte Mitglied“ öffnet deine vollständige Profilseite — einschließlich deines Profilbilds in voller Größe und deiner Selbstbeschreibung —, nicht aber deine Trainings: Ein Mitglied, das nicht dein Partner ist, sieht dort nur Trainings, die es ohnehin anderswo sehen darf. Workout-Kommentare sind für Host, akzeptierte Beigetretene des jeweiligen Workouts und die akzeptierten Trainingspartner des/der Host:in sowie die aktiven Mitglieder eines Clubs, mit dem das Workout geteilt ist, sichtbar. Bestätigte Trainingsaktivität: wenn du eine abgeschlossene Trainingseinheit ausdrücklich bestätigst, sehen geteilte Partner diese Bestätigung im Aktivitäts-Feed; du kannst die Bestätigung jederzeit zurückziehen. Wenn du einige Stunden nach Ende eines Workouts noch keine Teilnahmebestätigung abgegeben hast, senden wir dir einmalig eine Erinnerungs-E-Mail sowie eine In-App-Benachrichtigung und, wenn du Push-Benachrichtigungen auf einem Gerät aktiviert hast, eine Web-Push-Benachrichtigung; diese Erinnerung lässt sich in den E-Mail-Einstellungen abschalten, und zwar auf allen diesen Kanälen. Die zeitliche Auslösung erfolgt über unseren Hosting-Anbieter Railway (Railway Cron). E-Mail-Benachrichtigungen werden durch unseren E-Mail-Dienstleister versendet. Auslieferung von Kartenkacheln: sobald du der Kartenanzeige zustimmst (über die in-Karten-Platzhalter-Schaltfläche oder den Schalter unter Profil → Privatsphäre → Inhalte Dritter), lädt der Treffpunkt-Kartenausschnitt seine Kacheln direkt von der MapTiler AG (Schweiz), unserem Karten-Anbieter; in diesem Moment wird deine IP-Adresse an MapTiler übermittelt und MapTiler kann eigene Cookies in deinem Browser setzen. Ohne deine Einwilligung werden keinerlei Kartendaten angefordert; stattdessen wird ein Platzhalter angezeigt. Vorzentrierung der Karte (Geocoding-API): MapTiler erhält bei deiner Stadt-Suche während der Registrierung oder Profil-Bearbeitung deine eingetippten Buchstabenfolgen als Suchanfrage. Die Anfrage erfolgt server-seitig (kein Browser-Cookie wird gesetzt und keine Kartenkacheln geladen) und nur, wenn du aktiv tippst. Die Suche ist auf Deutschland beschränkt (country=de). Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Erfüllung der vorzentrierten Karten-UX — zuverlässige Stadt-Identifikation für Karten-Vorzentrierung). Die Übermittlung in die Schweiz ist durch den unten unter „Internationale Übermittlungen“ genannten Angemessenheitsbeschluss nach Art. 45 DSGVO gedeckt. Hinweise an Trainingspartner („Nudge“): Innerhalb der Plattform kann der Ersteller eines Trainings einem von ihm akzeptierten Trainingspartner einen direkten Hinweis („Nudge“) auf sein eigenes Training schicken. Die resultierende Benachrichtigung — sowohl in der App als auch per E-Mail — enthält den Vornamen des Erstellers sowie die Referenz auf das jeweilige Training; sie wird nur an die vom Ersteller ausgewählten akzeptierten Trainingspartner zugestellt. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Koordination zwischen bereits miteinander verbundenen Trainingspartnern). Empfänger können den E-Mail-Kanal über die Profil-Notifications-Einstellungen deaktivieren (Art. 21 DSGVO Widerspruch). Wiederholte Nudges derselben Person ohne Reaktion werden moderativ behandelt (siehe Nutzungsbedingungen §3). Gespeicherte Orte: du kannst deine regelmäßigen Treffpunkte unter deinem Profil speichern, um sie beim nächsten Training in einem Schritt auszuwählen. Die Liste ist nur für dich sichtbar — kein anderes Mitglied kann deine gespeicherten Orte einsehen, abfragen oder eine Kopie davon erhalten. Rechtsgrundlage wie für die Treffpunkt-Speicherung am Training selbst: Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung) sowie Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Trainings-Koordination). Beim Löschen deines Kontos werden alle gespeicherten Orte sofort über den Kontolösch-Cascade entfernt; einzelne Einträge kannst du jederzeit unter Profil → Meine Orte löschen. Push-Benachrichtigungen: Wenn du Push-Benachrichtigungen aktivierst (durch Aktivierung des Schalters in den Profil-Einstellungen plus Bestätigung der Browser-Berechtigungs-Abfrage), erzeugt dein Browser eine eindeutige, anonyme Subscription-Kennung beim jeweiligen Push-Dienst seines Anbieters (z. B. bei Google Chrome: Google FCM; bei Mozilla Firefox: Mozilla Autopush; bei Apple Safari: Apple APNs; bei Samsung Internet: Samsung-Push). Wir speichern ausschließlich diese vom Browser gelieferte URL — wir kommunizieren nicht direkt mit dem jeweiligen Push-Dienst-Anbieter und treten zu diesem nicht in eine Auftragsverarbeitungs-Beziehung. Die Push-Benachrichtigung selbst wird vor dem Versand mit kryptographischen Schlüsseln (RFC 8291), die ausschließlich dein Browser hält, ende-zu-ende-verschlüsselt; der Push-Dienst-Anbieter kann den Inhalt der Benachrichtigung nicht lesen. Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung). Den Empfang kannst du jederzeit durch Deaktivieren des Schalters in den Profil-Einstellungen widerrufen. Zusätzlich kannst du unter denselben Profil-Einstellungen auswählen, welche Kategorien von Push-Benachrichtigungen du erhalten möchtest (Partnerschafts-Ereignisse, deine eigenen Trainings, Trainings denen du beigetreten bist, Konversationen); der Hauptschalter setzt jede Kategorie außer Kraft. Push-Inhalte sind so gestaltet, dass sie auch im Sperrbildschirm-Kontext nicht mehr Information offenlegen, als für die Benachrichtigung notwendig ist: Push-Benachrichtigungen verwenden Ereignis-Klassen-Bezeichnungen statt Frei-Text-Inhalte; Kommentar-Inhalte werden nicht in der Push-Nachricht selbst dargestellt (nur eine Anzahl). Übermittlungs-Mechanismus: Übermittlungen personenbezogener Daten aus der EU an unsere US-Auftragsverarbeiter Railway Corporation (Hosting) und Plus Five Five, Inc. dba Resend (E-Mail) erfolgen auf Grundlage der Standardvertragsklauseln gem. Modul 2 des Anhangs zum Durchführungsbeschluss (EU) 2021/914 der Kommission vom 4. Juni 2021. Der AVV von Railway lässt Übermittlungen wahlweise auf Grundlage des EU-U.S. Data Privacy Framework (Kommissions-Angemessenheitsbeschluss 2023/1795), soweit Railway danach zertifiziert ist, oder der Standardvertragsklauseln zu, gleichrangig; der AVV von Resend stützt Übermittlungen auf die Standardvertragsklauseln und enthält daneben die Erklärung von Resend, das EU-U.S. Data Privacy Framework einzuhalten. Eingangs-Mail-Verarbeiter: Eingehende E-Mails an info@workouttogether.de werden bei mailbox.org (Heinlein Support GmbH, Berlin) verarbeitet — Details siehe Unterseite Auftragsverarbeiter unten; Inland (Berlin/DE), AVV unterzeichnet, keine Drittlandübermittlung. Joiner-Cascade-Sichtbarkeit (host-gesteuerte 1-Hop-Erweiterung): Wenn der/die Host:in bei einem von ihm/ihr erstellten Training den Schalter „Offenes Workout“ aktiviert, wird dieses Training zusätzlich für die akzeptierten Trainingspartner aller aktiven Beigetretenen sichtbar — eine 1-Hop-Erweiterung über den eigenen Partner-Graphen des/der Host:in hinaus. Wir laufen niemals weiter als einen Hop: Trainingspartner von Trainingspartnern einer beigetretenen Person sehen das Training NICHT. Auf der Cascade-Ebene zeigt die Teilnahmeliste ALLE akzeptierten Beigetretenen (Parität mit der Direkt-Ebene — die Datenminimierung wird durch diesen Hinweis hier offengelegt und nicht durch eine Kürzung der Teilnahmeliste). Die per-Training-Whitelist des/der Host:in (falls gesetzt) behält absolute Veto-Autorität: Mitglieder, die ausdrücklich von der Whitelist ausgeschlossen sind, sehen das Training NICHT — unabhängig von jedem Cascade-Pfad. Teilst du ein Training oder eine Serie nur mit „ausgewählten Partnern“, heißt das: nur die ausgewählten Personen, die noch deine Trainingspartner sind; Cascade und Club-Teilen gelten dafür nicht. Wer bereits angemeldet ist, behält Platz und Einblick. Ist keiner der ausgewählten Partner mehr dein Partner, sehen es nur noch du (und bereits Angemeldete), und wir sagen es dir in der App. Die Cascade-Sichtbarkeit greift überall dort, wo das Training andernfalls partner-gegated wäre: Workout-Detail, Feed, Profil-Upcoming und Community-Feed. Kommentare bleiben auf Host, akzeptierte Beigetretene und die akzeptierten Trainingspartner des/der Host:in beschränkt (bei einem mit einem Club geteilten Workout zusätzlich die aktiven Mitglieder dieser Clubs) und werden NICHT auf die Cascade-Ebene erweitert (Art. 5 Abs. 1 lit. c DSGVO Datenminimierung). Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Koordination zwischen bereits miteinander verbundenen Trainingspartnern — dieselbe Grundlage wie auf der Direkt-Partner-Ebene). Der/die Host:in kann die Cascade-Sichtbarkeit für künftige Trainings widerrufen, indem der Schalter ausgelassen wird; für ein bereits gepostetes Training ist die Cascade-Reichweite fixiert. Mit einem Club geteilte Trainings: Zusätzlich zu den oben genannten partnerbasierten Oberflächen kannst du beim Erstellen oder Bearbeiten eines von dir erstellten Trainings dieses mit einem oder mehreren Clubs teilen, in denen du aktives Mitglied bist. Wenn du das tust, sehen die aktiven Mitglieder dieser Clubs — einschließlich Mitgliedern, die NICHT deine akzeptierten Trainingspartner sind — dieses Training: seine Zeit, seinen Treffpunkt / Ort sowie deine Identität als Host:in, und sie können dem Training beitreten und an dessen Kommentar-Konversation teilnehmen. Das Teilen mit einem Club und eine pro-Training-Partner-Whitelist schließen sich gegenseitig aus — ein Training hat niemals beides gleichzeitig. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse): Das Teilen eines Trainings mit einem Club ist deine eigene bewusste, begrenzte Entscheidung, Trainingsgesellschaft zu finden; die Offenlegung ist ausgewogen, weil sie nur die aktiven Mitglieder der von dir ausgewählten Clubs erreicht, diese Mitglieder dem Club durch eigene affirmative Handlung beigetreten sind und du die Freigabe kontrollierst (du kannst einen Club jederzeit von einem Training entfernen; das Entfernen beendet die künftige Offenlegung, hebt aber eine bereits erfolgte Einsicht eines Mitglieds nicht rückwirkend auf). Wenn du deine Sichtbarkeit pausiert hast (Widerspruch nach Art. 21 DSGVO — siehe „Ihre Rechte“ unten), werden deine eigenen Club-Freigaben unterdrückt. Club-Mitgliedschaft: Der Beitritt zu einem Club legt deine Identität gegenüber diesem Club offen. Die anderen aktiven Mitglieder eines Clubs sehen den vollständigen Namen (Vor- und Nachname) jedes aktiven Mitglieds, und der Club-Captain sieht und verwaltet zusätzlich die Mitglieder, Beitrittsanfragen und Einladungen des Clubs. Bei OFFENEN Clubs (jede:r tritt mit einem Klick bei) ist die aktive Mitgliederliste zusätzlich für jedes angemeldete Mitglied sichtbar, das die Detailseite des Clubs aufruft, damit Beitritts-Interessierte den Club vorher einschätzen können. Bei GESCHLOSSENEN Clubs (Beitritt braucht Freigabe durch den Captain) bleibt die aktive Mitgliederliste nur für aktive Mitglieder und den Captain sichtbar. Der Name des Club-Captains ist in beiden Club-Typen für jedes angemeldete Mitglied sichtbar, sodass jede:r sehen kann, wer einen Club führt, dem ein Beitritt erwogen wird. Deine Mitgliedschaften in offenen Clubs werden zusätzlich als verlinkte Liste auf deiner öffentlichen Profilseite angezeigt — derselbe Datenumfang wie die offene Club-Mitgliederliste, nur über einen anderen Einstiegspunkt sichtbar, sodass eine Betrachterin deines Profils direkt sieht, in welchen Clubs du aktives Mitglied bist, ohne jede Club-Detailseite einzeln aufrufen zu müssen. Der Beitritt ist deine eigene affirmative Handlung und die Grundlage für diese Offenlegung; die Mitgliedschaft in der betreiberseitig angelegten Beta-Community ist Opt-in (Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO Einwilligung — du entscheidest dich zum Beitritt). Bevor du beitrittst oder eine Einladung annimmst, weisen wir dich darauf hin, dass Club-Mitglieder deinen vollständigen Namen sehen, damit deine Entscheidung eine informierte Einwilligung ist. Offene Beitrittsanfragen und offene Einladungen sind nur für den Club-Captain sichtbar, nicht für gewöhnliche Mitglieder. Das Verlassen eines Clubs entfernt deine Mitgliedschaft und beendet die künftige Offenlegung; eine bereits erfolgte Einsicht eines Co-Mitglieds wird nicht rückwirkend aufgehoben. Geocodierung des Club-Heimatorts (neuer Zweck, bestehender Verarbeiter): Beim Erstellen eines Clubs oder beim Bearbeiten seines Heimatorts wird der eingetippte Heimatort-Text an die MapTiler AG (Schweiz), unseren bestehenden Karten-Anbieter, übermittelt, um ihn in Koordinaten umzuwandeln. Dies ist ein NEUER Zweck bei einem bereits genutzten Verarbeiter (kein neuer Empfänger): Die Koordinaten ermöglichen es dem Clubs-Bereich, Clubs nach ihrer Entfernung zu deiner eigenen Stadt zu sortieren. Die Übermittlung in die Schweiz ist durch den unten unter „Internationale Übermittlungen“ genannten Angemessenheitsbeschluss nach Art. 45 DSGVO gedeckt; die Geocodierung schlägt fehlertolerant fehl — ein Club ohne Koordinaten funktioniert weiterhin und wird lediglich nach Entfernung zuletzt einsortiert. Profilbilder: du kannst optional ein Profilbild (Avatar) und — als Club-Captain — ein Club-Bild hochladen. Wenn du ein Bild hochlädst, kodieren wir es auf unserem eigenen Server mit der Bild-Bibliothek „sharp" neu, wobei eingebettete Metadaten einschließlich EXIF und etwaiger GPS-Standort-Tags entfernt werden, bevor wir es speichern; wir speichern ausschließlich das neu kodierte Bild, niemals die Originaldatei. Die Bilddaten werden auf unserer eigenen Infrastruktur (einem Speicher-Volume bei unserem Hosting-Anbieter Railway) gespeichert — es entsteht KEIN neuer Empfänger und kein neuer Verarbeiter für deine Bilder. Ein Avatar ist überall dort sichtbar, wo dein Name ohnehin einem Mitglied angezeigt wird, das ihn sehen darf; ein Club-Bild ist überall dort sichtbar, wo der Club angezeigt wird. Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung — das Hochladen ist deine eigene affirmative Handlung) und für ein vom Captain gesetztes Club-Bild Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse, dem Club eine erkennbare Identität zu geben). Du kannst ein Bild jederzeit entfernen; beim Löschen deines Kontos werden deine Avatar-Daten über den Kontolösch-Cascade gelöscht, und die Aufbewahrungs-Bereinigung entfernt zusätzlich nicht mehr referenzierte Bilddaten. Ein Avatar oder Club-Bild kann über das Kontaktformular gemeldet werden (Meldungstyp „report_image"); die Administration prüft und kann ein Bild entfernen, das gegen die Nutzungsbedingungen verstößt. Profil-Selbstbeschreibung: du kannst deinem Profil optional eine Freitext-Selbstbeschreibung hinzufügen — eine kurze Bio sowie deine Sportart. Dieser Inhalt ist optional, von dir verfasst und für alle sichtbar, die dein Profil ohnehin sehen dürfen (gemäß den oben genannten Profil-Sichtbarkeitsstufen). Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung). Er ist im Datenexport enthalten und wird mit deinem Konto gelöscht. Mitglieder blockieren: du kannst ein anderes Mitglied blockieren. Eine Blockierung macht euch beide plattformweit füreinander unsichtbar (Entdeckung, Feeds, Profile, Club-Mitgliederlisten, Trainings-Sichtbarkeit und jegliche Kontaktaufnahme), trennt eine bestehende Partnerschaft oder offene Anfrage zwischen euch und beendet die Teilnahme jeder Person an den bevorstehenden Einheiten der anderen. Bereits begonnene oder vergangene Einheiten bleiben davon unberührt und Teil deines Trainingsverlaufs. Die Blockierliste ist DEINE eigene Information: die blockierte Person wird NICHT benachrichtigt, und wir zeigen ihr nicht an, dass sie blockiert wurde. Du kannst deine Blockierungen jederzeit unter Profil → Privatsphäre → Blockierte Mitglieder verwalten und aufheben. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse am Schutz vor unerwünschtem Kontakt). Deine Blockierliste ist im Datenexport enthalten und wird mit deinem Konto gelöscht. Eine bewusste Ausnahme. Eine Blockierung ist in einem Punkt NICHT symmetrisch: Nimmt eine von dir blockierte Person an einer Trainingseinheit teil, die du besuchst oder dir ansiehst, weisen WIR DICH darauf hin. Der Hinweis erscheint auf der Detailseite dieser Einheit, auf ihrer Karte in deinem Feed und — wenn die Person nach dir beitritt — in deiner Benachrichtigungs-Glocke sowie als Push. Er nennt eine ANZAHL und niemals einen Namen, kein Profilbild und keinen Link zu einem Profil, dazu Sportart und Datum. Zweck ist, dass du entscheiden kannst, einem persönlichen Treffen fernzubleiben, dem du bereits zugesagt hattest — was eine Blockierung nicht leisten kann, wenn sie zugleich verbirgt, dass die Person dort sein wird. Der Hinweis wird automatisch zurückgenommen, sobald die Person nicht mehr teilnimmt. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an deinem Schutz vor unerwünschtem persönlichem Kontakt). Diese Hinweise erhältst du IN DER APP und per Push; eine E-Mail versenden wir dafür nicht, und der Glocken-Eintrag wird wie jeder andere nach spätestens 90 Tagen gelöscht. Umgekehrt gilt für dich als beitretende Person: Wenn du einer Einheit beitrittst, erhalten dort bereits teilnehmende Mitglieder, die dich blockiert haben, einen solchen namenlosen Hinweis. Du erfährst nicht, ob das der Fall war, und wir teilen dir niemals mit, ob dich jemand blockiert hat. Ehrliche Grenze: eine Blockierung bindet das Konto, gegen das sie ausgesprochen wurde; sie verhindert für sich genommen nicht, dass jemand ein ganz neues Konto anlegt — dem begegnen E-Mail-Verifikation, das Sperren von Wegwerf-Domains und die Registrierungs-Obergrenze, nicht die Blockierung. Optionale Kontakt-Notizen: wenn du eine Trainingspartner-Anfrage, eine Club-Einladung oder einen Nudge sendest, kannst du optional eine kurze Freitext-Notiz (bis zu 280 Zeichen) hinzufügen. Die Notiz ist optional, wird bereinigt und nur dem Empfänger dieser Kontaktaufnahme angezeigt; besteht zwischen dir und dem Empfänger eine Blockierung, wird die Notiz nicht zugestellt. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Einordnung einer von dir selbst initiierten Kontaktaufnahme). Notizen in deinem Datenexport: Eine Partner-Anfrage-Notiz, die du selbst geschrieben hast, ist vollständig enthalten. Eine Notiz, die dir ein anderes Mitglied geschrieben hat — zu einer Partner-Anfrage oder einer Club-Einladung —, erscheint nur als Ja/Nein, weil es die Worte dieser Person sind und nicht deine. Eine Notiz, die du mit einer Club-Einladung verschickt hast, gehört zum Mitgliedschafts-Datensatz der empfangenden Person und ist deshalb nicht Teil deines Exports; eine Notiz zu einem Nudge wird gar nicht als Notiz gespeichert — sie wird in der Benachrichtigung zugestellt, die die empfangende Person erhält. Notizen werden mit dem Konto gelöscht, zu dem sie gehören. Sicherheits-Ereignis-Speicher: um die Plattform sicher zu halten und Missbrauch zu untersuchen, führen wir ein dauerhaftes Protokoll sicherheitsrelevanter Ereignisse (z. B. Anmeldeversuche, Rate-Limit-Treffer und Moderations-Aktionen). Diese Einträge sind pseudonym: das handelnde Konto wird als gesalzener Hash statt als direkt lesbare Kennung gespeichert, die Einträge enthalten keine Freitext-Inhalte und werden nach höchstens 90 Tagen automatisch gelöscht. Sie werden in derselben Datenbank auf demselben Hosting (Railway) gespeichert — es entsteht KEIN neuer Empfänger und kein neuer Verarbeiter. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an Sicherheit und Missbrauchsabwehr des Dienstes) sowie Art. 6 Abs. 1 lit. c DSGVO (rechtliche Verpflichtung), soweit ein Sicherheits-Eintrag erforderlich ist. Personen-Entdeckung (Opt-in, nur Profile): wenn — und nur wenn — du die Auffindbarkeit unter Profil → Privatsphäre aktivierst (Standard: aus), können andere Mitglieder dich — über deinen Namen oder beim Stöbern in deiner Stadt — in einer Personen-Entdeckungs-Oberfläche finden, die AUSSCHLIESSLICH PROFIL-FELDER zeigt: deinen Namen, deine Stadt und deinen Avatar, dazu den oben beschriebenen Aktivitäts-Ring. Die Entdeckung sucht Personen, nicht Trainings: Sie lässt sich weder nach Sportart noch nach einem anderen aus deinen Trainings abgeleiteten Merkmal filtern und zeigt keines deiner Trainings — weder Sportart noch Zeit, Ort oder Details. Es gilt dieselbe standardmäßig deaktivierte Auffindbarkeits-Einwilligung und das Art.-21-Widerspruchsrecht wie oben beschrieben. Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung). Benachrichtigungen über neue Trainings: Wenn du ein neues Training postest, können wir deine akzeptierten Trainingspartner darüber benachrichtigen — und, wenn du das Training mit einem Club teilst, die Mitglieder dieses Clubs, die dessen Benachrichtigungs-Glocke abonniert haben. Eine solche Benachrichtigung wird über bis zu drei Kanäle zugestellt: (1) eine In-App-Benachrichtigung in der Glocken-Liste, (2) eine Push-Benachrichtigung auf den von dir dafür aktivierten Geräten und (3) eine E-Mail. Der Inhalt ist datenminimiert und nennt keinen Personennamen einer dritten Person; bei einem mit einem Club geteilten Training nennt die Benachrichtigung den Namen des Clubs (kein personenbezogenes Datum), damit du erkennst, von welchem von dir abonnierten Club die Mitteilung stammt. Empfänger-seitige Steuerung: Als Trainingspartner erhältst du diese Benachrichtigung in der App und per Push nur, wenn du den Schalter „Neue Trainings von Partnern“ unter Profil → Benachrichtigungen aktiviert hast (Standard: aus). Die Glocke eines Clubs abonnierst du eigenständig (eigener Opt-in je Club, nur solange du aktives Mitglied dieses Clubs bist); das Abo endet automatisch mit deiner Mitgliedschaft, und jede Benachrichtigung zu einem Training erreicht dich nur, wenn du dieses Training auch öffnen darfst. Den E-Mail-Kanal erhältst du nur, wenn du ihn ausdrücklich aktiviert hast (Standard: aus). Rechtsgrundlage: für die In-App- und Push-Benachrichtigung an akzeptierte Trainingspartner Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Koordination zwischen bereits verbundenen Trainingspartnern); für die Club-Glocken-Benachrichtigung und für den E-Mail-Kanal Art. 6 Abs. 1 lit. a DSGVO (Einwilligung). Widerspruch (Art. 21 DSGVO): Solange du deine Sichtbarkeit pausierst, lösen deine neuen Trainings keine solche Benachrichtigung aus — auf keinem der drei Kanäle (In-App, Push, E-Mail) —, und du selbst erhältst keine solche Benachrichtigung per Push oder E-Mail. Diese Benachrichtigung wird niemals über eine bestehende Blockierung hinweg zugestellt. Private Einheiten: Du kannst jede einzelne Trainingseinheit beim Erstellen oder Bearbeiten als „privat“ markieren. Eine private Einheit ist für jedes andere Mitglied unsichtbar — sie erscheint in keinem Feed eines anderen Mitglieds, auf keiner Partner-, Profil- oder Club-Oberfläche und in keiner Benachrichtigung, niemand außer dir kann ihr beitreten oder von ihrer Existenz erfahren, und sie fließt nicht in deinen für andere sichtbaren Aktivitätsstatus ein. Du selbst siehst deine eigenen privaten Einheiten weiterhin — in deinem eigenen Feed, in deiner Kalender- und Planungsansicht sowie auf der Detailseite der jeweiligen Einheit. Der Standard beim Erstellen ist „Trainingspartner können sehen“. Einheiten mit aktiven Teilnehmern können nicht mehr auf privat umgestellt werden. Die Markierung als privat ist eine Datenminimierungs-Kontrolle (Art. 25 DSGVO); die Rechtsgrundlage der Verarbeitung deiner eigenen Einheit bleibt unverändert Art. 6 Abs. 1 lit. b und lit. f DSGVO. KI-Trainingspläne: Wenn du den KI-Plangenerator opt-in nutzt, werden ausschließlich deine NICHT sensiblen Planungsparameter über einen strikten Allow-List-Serializer an unseren neuen KI-Auftragsverarbeiter Anthropic Ireland, Limited übertragen, der Anthropic, PBC (USA) als Unterauftragsverarbeiter einsetzt: Disziplin, Wettkampf und dessen Datum, Zielzeit oder „nur ankommen“, über wie viele Wochen der Plan reichen muss, selbst angegebene Umfangs- und Erfahrungsbänder, dein wöchentliches Zeitbudget, deine bevorzugten Trainingstage und der Tag der langen Einheit, deine Verfügbarkeits-Fenster (Wochentag, Zeitfenster, welche Sportarten hineinpassen), ein selbst angegebenes Vergleichsergebnis (Disziplin, Distanz, Zeit), etwaige Ausgleichssportarten, bis zu drei selbst eingetragene Testwettkämpfe — deren Datum, Disziplin, Katalog-Wettkampf und wozu du sie nutzen willst, dazu die Regenerationsabstände, die der Plan darum herum einhält, aber niemals der Name des Wettkampfs, nach dem wir bewusst nicht fragen — sowie Einheitensystem, Sprache und die je Sportart gewählte Vorgabegröße. Diese Übertragung enthält keinen Namen, keine E-Mail, keinen genauen Standort und keine Konto-Kennung — und niemals Gesundheitsdaten (kein Alter, Gewicht, Geschlecht, keine Herzfrequenz, HRV oder Verletzungsangaben). Wenn du für eine Sportart die Vorgabe „über die Herzfrequenz“ wählst, wird ausschließlich diese Wahl übermittelt — die Anweisung, nie ein Herzfrequenz-Wert: Wir fragen deinen Puls in bpm nicht ab und speichern ihn nicht, und wir speichern auch keinen Wert deiner maximalen Herzfrequenz. Ein Prozentsatz deiner eigenen maximalen Herzfrequenz bleibt damit eine Trainingsanweisung ohne Messung dahinter. Der Plan kommt in denselben relativen Größen zurück — empfundene Anstrengung, Prozentangaben und Pace-Bänder, nie eine bpm-Zahl. Der US-Transfer stützt sich auf die EU-Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO) mit einem schriftlichen Transfer Impact Assessment; die Aufbewahrung beim Anbieter beträgt derzeit 30 Tage — von den Missbrauchserkennungs-Systemen des Anbieters markierte Inhalte können darüber hinaus länger aufbewahrt werden. Anthropic ist auf der Sub-Auftragsverarbeiter-Seite unten aufgeführt. Rechtsgrundlage: Art. 6 Abs. 1 lit. a DSGVO — die gesonderte Einwilligung „KI-Planerstellung“, jederzeit widerrufbar unter Profil → Privatsphäre (bereits gespeicherte Pläne bleiben erhalten). Jeder erzeugte Plan ist als KI-generiert gekennzeichnet (EU-KI-Verordnung Art. 50) und ist ein statischer Ablauf, der sich nicht an dein Tagesgefühl anpasst — Trainingsanleitung, keine medizinische Beratung, keine Ergebnisgarantie. Die vollständige Liste der Sub-Auftragsverarbeiter und der archivierten AVV-Pfade ist unter /privacy/processors veröffentlicht (bookmark-fähig, Aktualisierung ohne Datenschutz-Versionssprung).
Zugriff durch Betreiber und Administration
Der Plattform-Betreiber (derzeit die oben genannte verantwortliche Person) verfügt innerhalb der Anwendung über eine Administrator-Rolle. In dieser Rolle haben wir Lesezugriff auf Nutzerprofil-Daten (einschließlich deiner E-Mail-Adresse, Stadt, Workouts und Partnerschafts-Einträge) sowie auf alle Einsendungen des Kontaktformulars (einschließlich der von dir oder über dich gemeldeten Inhalte). Dieser Zugriff dient ausschließlich operativen Zwecken: Moderation gemeldeter Inhalte, Nutzer-Support, Erfüllung deiner Datenschutzrechte (Auskunft, Berichtigung, Löschung, Datenübertragbarkeit, Widerspruch) sowie Missbrauchsvermeidung. Administrator-Aktionen, die Nutzerdaten verändern, werden in einem internen Audit-Log protokolliert. Wenn wir ein Konto sperren oder ausschließen (siehe § 10 der Nutzungsbedingungen), wird dieses Mitglied für die Dauer der Maßnahme für alle anderen von der Plattform genommen: Sein Profil, die von ihm angelegten Trainings, sein Eintrag in Teilnehmerlisten und Teilnehmerzahlen, seine Kommentare, sein Eintrag in Club-Mitgliederlisten und Mitgliederzahlen, sein Eintrag in den Partnerlisten anderer Mitglieder sowie von ihm ausgelöste Benachrichtigungen werden anderen Mitgliedern nicht mehr angezeigt; in der Personensuche und in Vorschlägen erscheint es nicht mehr. Dabei wird nichts gelöscht, und die üblichen Löschfristen laufen unverändert weiter. Wird die Maßnahme aufgehoben, ist alles wieder sichtbar. Während der Maßnahme kann sich das betroffene Mitglied nicht anmelden; seine Rechte auf Auskunft und Datenübertragbarkeit (Art. 15 und Art. 20 DSGVO) kann es weiterhin per E-Mail an info@workouttogether.de geltend machen, und wir stellen ihm dann seinen vollständigen Datenexport bereit. Auch der Datenexport jedes anderen Mitglieds bleibt vollständig. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse) für Moderation, Support und Missbrauchsvermeidung; Art. 6 Abs. 1 lit. c DSGVO (rechtliche Verpflichtung) für die Erfüllung deiner DSGVO-Anfragen.
Standortdaten
Wenn bei einem Training ein Treffpunkt gesetzt wird, werden die genauen Koordinaten gespeichert. Akzeptierte Trainingspartner sehen den exakten Treffpunkt im Feed und auf der Detailseite. Andere Mitglieder sehen deine Trainings nicht. Sobald die Startzeit des Trainings verstrichen ist — bei einem flexiblen Startfenster dessen spätester Start, höchstens aber 24 Stunden nach dem frühesten —, werden die genauen Koordinaten nicht mehr angezeigt und gelöscht, spätestens im ersten täglichen Aufräum-Lauf 24 Stunden nach dem geplanten Trainings-Ende; lediglich die optionale Treffpunkt-Notiz bleibt erhalten. Flexible Startzeit: Beim Erstellen eines Trainings kannst du statt einer festen Startzeit ein flexibles Zeitfenster (frühester und spätester Start) angeben; sobald sich der erste Partner mit einer konkreten Zeit innerhalb deines Fensters einträgt, wird die Trainingszeit auf diesen Wert festgelegt. Sowohl das ursprüngliche Fenster als auch die gewählte konkrete Zeit werden als gewöhnliche Trainingszeit-Daten gespeichert; es kommen keine neuen Empfänger oder Verarbeiter hinzu.
Workout-Kommentare
Wenn du einen Kommentar zu einem Workout schreibst, sind Inhalt, dein Name und ein Zeitstempel für Host, die akzeptierten Beigetretenen dieses Workouts und die akzeptierten Trainingspartner des/der Host:in sowie die aktiven Mitglieder eines Clubs, mit dem das Workout geteilt ist, sichtbar. Auf der Cascade-Ebene (Trainingspartner von Beigetretenen, wenn der/die Host:in „Offenes Workout“ aktiviert hat) ist nur das Training selbst sichtbar, nicht die Kommentare. Kommentare werden 90 Tage nach Abschluss des Workouts aufbewahrt und danach weich gelöscht; auf ein Löschverlangen nach Art. 17 DSGVO werden sie sofort vollständig gelöscht. Jeder Kommentar kann über das Kontaktformular gemeldet werden; die Administration prüft und kann gegen die Nutzungsbedingungen verstoßende Kommentare löschen.
E-Mail-Benachrichtigungen
Operative Workout-Mails (neue:r Joiner in deinem Workout, Absage einer Joinerin, Absage eines Workouts, das du gejoint hast, Erinnerung zur Teilnahmebestätigung) werden standardmäßig versendet, um die Koordinationsschleife intakt zu halten. Eine zusätzliche, gesondert einwilligungsbasierte E-Mail-Gruppe „Neue Trainings von Partnern“ (Standard: aus) benachrichtigt dich über neue Trainings deiner Trainingspartner bzw. von Clubs, deren Glocke du abonniert hast (siehe Abschnitt „Empfänger“ → „Benachrichtigungen über neue Trainings“; Rechtsgrundlage Art. 6 Abs. 1 lit. a DSGVO). Du kannst sie nach denselben fünf Kategorien deaktivieren wie die Push-Benachrichtigungen (Partnerschafts-Ereignisse, deine eigenen Trainings, Trainings denen du beigetreten bist, Konversationen, neue Trainings von Partnern) unter Profil → Privatsphäre → Benachrichtigungen (Widerspruchsrecht, Art. 21 DSGVO). Transaktionale Mails (E-Mail-Verifikation, Passwort-Reset) werden immer versendet, weil sie die Sicherheit deines eigenen Accounts betreffen. Transaktionale Mails umfassen auch Benachrichtigungen über Änderungen dieses Datenschutzhinweises oder der Nutzungsbedingungen — diese sind nicht deaktivierbar.
Kontaktformular und Meldungen
Wenn du das In-App-Kontaktformular verwendest (Bug-Report, Feature-Wunsch, Feedback, Konto-Problem oder eine Kommentar-Meldung), werden Inhalt, deine User-ID sowie optional diagnostische Kontextinformationen zur administrativen Bearbeitung gespeichert. Einsendungen werden 180 Tage aufbewahrt und danach anonymisiert oder gelöscht. Meldungen zu anderen Nutzer:innen können eine Kopie des gemeldeten Inhalts enthalten, ausschließlich zum Zweck der Moderation.
Zufriedenheits-Abfrage
Nachdem du mehrere Trainings bestätigt hast, fragen wir dich einmalig nach einer Bewertung von 0 bis 10 und, wenn du möchtest, nach einem kurzen Freitext-Kommentar. Rechtsgrundlage ist deine Einwilligung (Art. 6 Abs. 1 lit. a DSGVO); die Abgabe der Bewertung ist die Einwilligung, und wir halten sie in unserem Einwilligungs-Protokoll fest. Wir verwenden deine Antwort ausschließlich zur Produktverbesserung und geben sie nicht an Dritte weiter. Vor der internen Auswertung werden E-Mail-Adressen, Kennungen, Telefonnummern, Postleitzahlen und Web-Adressen automatisch aus dem Freitext entfernt. Du kannst deine Einwilligung jederzeit unter Profil → Privatsphäre widerrufen; Bewertung und Kommentar werden dann sofort gelöscht. Erhalten bleibt allein ein minimaler Merker darüber, dass du die Abfrage weggeklickt oder widerrufen hast, damit wir dich nicht erneut damit ansprechen; Rechtsgrundlage dafür ist unser berechtigtes Interesse, dich nach einer Ablehnung in Ruhe zu lassen (Art. 6 Abs. 1 lit. f DSGVO). Dieser Merker läuft mit der unten genannten Frist ab; auf ein Löschverlangen nach Art. 17 DSGVO oder einen Widerspruch nach Art. 21 DSGVO entfernen wir ihn sofort.
Datenexport
Du kannst deine personenbezogenen Daten als JSON-Datei unter Profil → Privatsphäre → Daten herunterladen. Der Export ist umfangreich, und die folgende Aufzählung ist nicht abschließend: Er enthält unter anderem dein Profil, die von dir veranstalteten und die von dir besuchten Trainings, deine Partnerschaften, deine Kommentare, deine Trainings-Serien, deine Vorlagen, Pläne und Planer-Blocker, deine gespeicherten Trainingsorte, deine physiologischen Eckwerte, deine Antwort auf die Zufriedenheits-Abfrage, deine Einsendungen über das Kontaktformular, deine Club-Mitgliedschaften, deine Benachrichtigungen, deine Push-Geräte-Einträge, die von dir gesendeten und empfangenen Nudges, die von dir ausgegebenen und eingelösten Einladungscodes, die von dir ausgesprochenen Blockierungen, deine KI-Trainingsprogramme samt ihrer Erzeugungs-Aufträge sowie deine Bestätigungshistorie. Verweise auf andere Mitglieder (Partner:innen, Joiner, Hosts, Kommentar-Autor:innen, blockierte Mitglieder, Nudge-Gegenüber, Ausstellende und Einlösende von Einladungscodes, die Person, die dich eingeladen hat) erscheinen im Export als wörtlicher Platzhalter „[geschwärzt]", um die personenbezogenen Daten Dritter zu schützen; eine Notiz, die dir jemand geschrieben hat, erscheint nur als Ja/Nein. Der Export enthält außerdem die Trainings und Serien, für die andere Mitglieder dir Zugriff freigegeben haben; wer freigegeben hat, erscheint nur als „[geschwärzt]", und Freigaben von Mitgliedern, die dich blockiert haben, sind nicht enthalten. Bei einem Training, an dem du nicht mehr teilnimmst, enthält der Export weiterhin deinen eigenen Teilnahme-Eintrag (wann du beigetreten bist, wann deine Teilnahme endete, gegebenenfalls deine Abmelde-Nachricht), aber nicht mehr die Angaben zum Training, weil dir dessen aktueller Stand nicht mehr zusteht; ein Training, das der Host abgesagt hat, während du noch dabei warst, behält seine Angaben. Sicherheitsrelevantes Material bleibt bewusst außen vor: dein Passwort-Hash, Sitzungs-Zähler, Schlüssel zu gespeicherten Dateien und Push-Subscription-Schlüssel sind nicht Teil des Exports (Art. 32 DSGVO; die Schwärzungen Dritter stützen sich auf Art. 15 Abs. 4 DSGVO). Der Export nennt diese Grenzen in seinem eigenen Hinweisfeld noch einmal.
Cookies und Speicherung in deinem Browser
Wir verwenden sieben Arten von Browser-Speicher. Wir speichern nur wenige Einträge in deinem Browser; wir verwenden keine Werbe-Cookies, keine Analyse-Tracker und keine Drittanbieter-Trackingdienste. (1) Sitzungs-Cookie — unser Anmelde-Cookie, HttpOnly, Secure, SameSite=Lax, Lebensdauer bis zu 30 Tagen, sofern du dich nicht vorher abmeldest: wird beim Login gesetzt, hält dich während deiner Sitzung angemeldet, wird beim Logout oder bei Ablauf des Cookies gelöscht. Unbedingt erforderlich nach § 25 Abs. 2 Nr. 2 TTDSG — ohne dieses Cookie könntest du den Dienst nicht nutzen. (2) Tab-gebundener Browser-Speicher (sessionStorage): wir verwenden einige wenige Werte, die nur für die Lebensdauer eines Tabs existieren (werden beim Schließen des Tabs gelöscht). Aktuell: (a) eine zufällige, nicht auf dich zurückführbare Sitzungs-Kennung, die ausschließlich dazu verwendet wird, Fehlermeldungen desselben Tabs zusammenzufassen, um Bugs beheben zu können — diese Kennung verlässt deinen Browser nur gemeinsam mit einer Fehlermeldung, ist nicht mit deiner Benutzer-ID verknüpft und wird mit jedem neuen Tab neu erzeugt. Die Fehlerdiagnose-Kennung (a) wird nur dann in deinem Browser abgelegt, wenn du der Fehlerdiagnose NICHT widersprochen hast; du kannst sie jederzeit unter Profil → Privatsphäre vollständig abschalten. Pseudonymisierte serverseitige Fehlereinträge werden weiterhin erfasst, um den Betrieb sicherzustellen; dein Widerspruch steuert ausschließlich die in-Browser-Diagnose-Kennung und die clientseitige Fehlerübermittlung. Diese diagnostischen und serverseitigen Logs können vorübergehend für höchstens 7 Tage deine IP-Adresse und eine gehashte Nutzer-Kennung enthalten — bei unserem Hosting-Anbieter Railway (USA, ein bestehender Verarbeiter, abgedeckt durch die EU-Standardvertragsklauseln und das EU-U.S. Data Privacy Framework); sie sind pseudonym (ein gesalzener Hash bleibt re-identifizierbar), nicht anonym. Fehlerberichte werden bis zu 7 Tage als strukturierte Log-Zeilen bei unserem Hosting-Anbieter Railway Corp. (USA) gespeichert — demselben Anbieter, der auch die Anwendung hostet; die Datenübermittlung in die USA erfolgt auf Grundlage der EU-Standardvertragsklauseln. Siehe auch den Abschnitt Empfänger oben zur Verarbeiter-Beziehung. (b) eine Markierung, dass du die Kartenkacheln für die laufende Sitzung eingeschaltet hast, damit die übrigen Karten der Seite nicht erneut fragen; (c) welche Ansicht der Trainingsplaner zuletzt gezeigt hat, samt deiner Position auf der Seite. Beide werden beim Schließen des Tabs gelöscht, enthalten keine Kennung und sind nach § 25 Abs. 2 Nr. 2 TTDSG unbedingt erforderlich für eine von dir selbst getroffene Einstellung. Eine interne Qualitätsmessung nutzt deinen Browser überhaupt nicht mehr: Wenn du einen Feed verlässt, der dir keine Partner-Trainings gezeigt hat, zählen wir das höchstens einmal pro Tag. Dazu hält unser Server eine Markierung vor, die ausschließlich deine Nutzer-ID, den Kalendertag (UTC) und den Namen der Messung enthält — keine Uhrzeit, keine Seite, kein Gerät, keine IP-Adresse — und löscht sie im ersten täglichen Aufräum-Lauf nach Ablauf dieses Tages oder zusammen mit deinem Konto. Hast du unter Profil → Privatsphäre der Verarbeitung widersprochen, legen wir keine Markierung an und zählen nichts. Die Messung selbst erfasst ausschließlich, wie viele Partner-Trainings dein Feed enthielt; dauerhaft behalten wir daraus nur eine Tagessumme darüber, wie oft sie gezählt wurde — eine Zahl ohne Personenbezug und ohne Verknüpfung mit deinem Konto. Die einzelne Messung erscheint nur in den in diesem Abschnitt beschriebenen Diagnose- und Server-Logs, die höchstens 7 Tage aufbewahrt werden. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (unser berechtigtes Interesse an einer genauen Zählung, die ohne Speicherung in deinem Browser auskommt). Einmal am Tag zählen wir die am Vortag angelegten Trainings, Beitritte und Registrierungen; nur diese Summen erreichen den Betreiber — kein Name, keine Kennung, und nichts davon wird gespeichert (Betriebs-Überwachung; Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO). Hast du mit dem Schalter „Aus Feed und Partnersuche zurückziehen“ unter Profil → Privatsphäre widersprochen, werden deine Trainings, Beitritte und deine Registrierung nicht mitgezählt. (3) Keine Werbe-, Analyse- oder Social-Media-Tracking-Cookies. Sollte sich dies zukünftig ändern — beispielsweise bei Einführung von Produkt-Analytik — aktualisieren wir diesen Hinweis und holen, soweit gesetzlich erforderlich, deine Einwilligung ein, bevor wir Neues speichern. (4) MapTiler-Drittanbieter-Cookies (einwilligungsgesteuert, Standard: aus): der Treffpunkt-Kartenausschnitt auf den Trainings-Detailseiten, im Feed und im Trainings-Erstell-/Bearbeitungs-Formular wird mit Kartenkacheln des Anbieters MapTiler AG (Heinrichsgasse 4, 1010 Wien / operativer Sitz Schweiz) gerendert. Wenn du auf der in-Karten-Platzhalter-Schaltfläche [Karte aktivieren] drückst ODER unter Profil → Privatsphäre → Inhalte Dritter → „Kartenkacheln (MapTiler)“ den Schalter aktivierst, beginnt der Kartenausschnitt, Kacheln von api.maptiler.com zu laden. Im Rahmen dieser Anfrage erhält MapTiler deine IP-Adresse und kann eigene Cookies setzen (funktionale Cookies für Kartenanzeige und Performance). Rechtsgrundlage ist deine Einwilligung nach Art. 6 Abs. 1 lit. a DSGVO i. V. m. § 25 Abs. 1 TTDSG; die Ausnahme nach § 25 Abs. 2 Nr. 2 TTDSG („unbedingt erforderlich“) trifft hier NICHT zu, da die Plattform ohne Karte vollständig nutzbar ist. Du kannst deine Einwilligung jederzeit und ebenso einfach widerrufen, wie du sie erteilt hast: derselbe Schalter in deinen Privatsphäre-Einstellungen deaktiviert sie wieder; jede neue Kartenoberfläche zeigt anschließend wieder den Platzhalter an. Serverseitige Speicherung: ein einzelner Zeitstempel mapTilesConsentedAt an deinem Nutzerdatensatz erfasst, wann du den Schalter aktiviert hast; beim Ausschalten wird dieser Zeitstempel auf NULL zurückgesetzt. Zusätzlich speichern wir eine nicht veränderbare Audit-Zeile in unserer ConsentEvent-Tabelle (eine Zeile je Erteilung oder Widerruf, ohne weitere personenbezogene Daten außer deiner Nutzer-ID und der Entscheidung) für die Dauer deines Kontos, wie es Art. 7 Abs. 1 DSGVO verlangt. Siehe oben den Abschnitt „Empfänger“ für die Verarbeiter-Beziehung zu MapTiler und unten „Ihre Rechte“ für den Widerrufs-Pfad. (5) Push-Subscription-State (einwilligungsgesteuert, Standard: aus): Wenn du Push-Benachrichtigungen aktivierst, speichert dein Browser eine Subscription-State (W3C Push API) lokal in seinem internen Speicher — er enthält die anonyme Endpunkt-URL und die kryptographischen Schlüssel, die zum Empfang verschlüsselter Push-Benachrichtigungen erforderlich sind. Diese Speicherung ist gemäß § 25 Abs. 2 Nr. 2 TTDSG „unbedingt erforderlich für einen vom Nutzer ausdrücklich gewünschten Telemediendienst“ (du hast Push-Benachrichtigungen ausdrücklich angefordert) und benötigt daher kein zusätzliches Einwilligungs-Banner über die bereits erteilte W3C-Browser-Berechtigung hinaus. Du kannst die Subscription jederzeit durch Deaktivieren des Schalters in den Profil-Einstellungen oder durch Zurücksetzen der Browser-Push-Berechtigung beenden — der Browser löscht den Subscription-State daraufhin lokal. (6) Dauerhafter Browser-Speicher (localStorage): Wir speichern 8 kleine Werte, die das Schließen des Tabs überdauern — ausschließlich Oberflächen-Einstellungen, ein unfertiger Entwurf und einmalige Ausblendungen, kein Tracking: ob du die Android-App installiert hast und in welcher Version, eine Markierung für den ausgeblendeten App-Update-Hinweis, eine Obergrenze dafür, wie oft der Installations-Hinweis erscheint, ein unfertiger Coach-Fragebogen-Entwurf, zu dem du zurückkehren kannst, wann du den Push-Hinweis weggeklickt hast, sowie zwei Merker dafür, ob du die Partner-Kalender-Überlagerung und deren Hilfetext geöffnet hast. Sie bleiben in deinem Browser, werden nie an uns übermittelt, sind nicht mit deiner Nutzer-ID verknüpft, und du kannst sie jederzeit über die Einstellungen deines Browsers löschen. Unbedingt erforderlich nach § 25 Abs. 2 Nr. 2 TTDSG für die von dir ausdrücklich genutzten Funktionen. (7) Sprach-Cookie (NEXT_LOCALE): Wenn du zwischen Deutsch und Englisch wechselst, setzen wir ein Erstanbieter-Cookie, das ausschließlich diese Auswahl enthält ('de' oder 'en'), mit einer Laufzeit von einem Jahr — damit die Seite bei deinem nächsten Besuch in deiner Sprache erscheint. Es enthält keine Kennung, wird nie an Dritte übermittelt und ist nach § 25 Abs. 2 Nr. 2 TTDSG unbedingt erforderlich für eine von dir selbst getroffene Einstellung.
Internationale Übermittlungen
Die MapTiler AG ist ein Schweizer Unternehmen mit operativem Sitz in der Schweiz. Übermittlungen personenbezogener Daten in die Schweiz erfolgen auf Grundlage des Angemessenheitsbeschlusses der Europäischen Kommission gemäß Art. 45 DSGVO (Beschluss vom 26. Juli 2000 zur Angemessenheit des Schutzniveaus personenbezogener Daten in der Schweiz, bestätigt durch nachfolgende Überprüfungen). Zusätzliche Garantien (Standardvertragsklauseln) sind für diese Übermittlung nicht erforderlich. Die Übermittlung erfolgt erst, nachdem du nach dem Cookies-Abschnitt oben deine Einwilligung erteilt hast. Weitere Übermittlungen verlassen die EU in die USA: unser Hosting-Anbieter Railway, unser E-Mail-Versanddienst Resend und — nur wenn du KI-Trainingspläne freiwillig nutzt — Anthropic, PBC, die unser Auftragsverarbeiter Anthropic Ireland, Limited als Unterauftragsverarbeiter einsetzt. Alle drei handeln als Auftragsverarbeiter; die jeweilige Übermittlungsgrundlage und die Schutzmaßnahmen stehen im Abschnitt „Empfänger“ und werden hier nicht ein zweites Mal beschrieben. Für Anthropic gilt ergänzend: Grundlage sind die in Anthropics Auftragsverarbeitungs-Bedingungen einbezogenen EU-Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO), gestützt auf ein schriftliches Transfer Impact Assessment; die Aufbewahrung beim Anbieter beträgt 30 Tage, von dessen Missbrauchserkennung markierte Inhalte können länger aufbewahrt werden. Diese Übermittlung beginnt erst, wenn du der Funktion gesondert und ausdrücklich zugestimmt hast — sie hängt nicht an der Einwilligung aus dem Cookies-Abschnitt. Eine Kopie der Standardvertragsklauseln für die Übermittlungen an Railway, Resend und Anthropic erhältst du auf Anfrage unter info@workouttogether.de.
Speicherdauer
Für die Dauer der Beta-Phase. Kontolöschung (Art. 17 DSGVO): dein Konto wird deaktiviert und unsichtbar, sobald die Löschung ausgelöst ist; endgültig und unwiderruflich gelöscht wird es automatisch im ersten täglichen Aufräum-Lauf nach Ablauf von 30 Tagen. Treffpunkt-Koordinaten werden spätestens im ersten täglichen Aufräum-Lauf gelöscht, nachdem 24 Stunden seit dem geplanten Trainings-Ende vergangen sind (Startzeit — bei einem flexiblen Startfenster dessen spätester Start — zuzüglich der geplanten Dauer). Workout-Kommentare werden 90 Tage nach dem Workout-Datum aufbewahrt. Unbeantwortete Beitrittsanfragen und Einladungen in einen Club löschen wir nach 30 Tagen automatisch. Einsendungen des Kontaktformulars (Bug, Feature-Wunsch, Feedback, Konto-Problem, Kommentar-Meldung) werden 180 Tage aufbewahrt. Push-Subscription-Daten (Endpunkt-URL + Verschlüsselungsschlüssel + optionale Geräte-Kennung) werden gespeichert, solange du Push-Benachrichtigungen für dieses Gerät aktiviert hast. Sie werden gelöscht, wenn (a) du Push-Benachrichtigungen für das Gerät deaktivierst, (b) dein Browser uns mitteilt, dass die Subscription nicht mehr gültig ist (HTTP 410/404), (c) du dein Konto löschst, oder (d) wir 12 Monate lang keinen erfolgreichen Zustellversuch verzeichnen konnten. Persönliche Trainingsvorlagen und Wochenpläne („Meine Vorlagen", derzeit eine geschlossene Beta-Funktion): die von dir angelegten Vorlagen und Pläne sind kontogebundener Eigen-Inhalt und werden für die Lebensdauer deines Kontos gespeichert; sie werden bei der Löschung deines Kontos automatisch mitgelöscht (über die Datenbank-Lösch-Kaskade) — es gibt keinen separaten Aufbewahrungs-Timer. Eine Vorlage kann einen Treffpunkt behalten, den du mit ihr speicherst, auch wenn du ein Training als Vorlage speicherst; dieser Treffpunkt bleibt nur für dich sichtbar und folgt der Aufbewahrung der Vorlage, nicht der Löschregel für die Treffpunkt-Koordinaten von Trainings. Aus einem Plan erzeugte Workouts sind gewöhnliche Workouts und folgen der oben genannten Workout-Aufbewahrung. Planer-Blocker („Meine Vorlagen" / Planer, derzeit eine geschlossene Beta-Funktion): die privaten „Blocker"-Zeiten, mit denen du im Planer markierst, wann du nicht kannst, sind nur für dich sichtbar — sie erscheinen auf keiner Oberfläche, keinem Feed, keinem Profil und keiner Club-Ansicht anderer Mitglieder und in keiner Benachrichtigung, und niemand sonst kann sie sehen oder von ihrer Existenz erfahren. Diese Zeiten sind dein eigener privater Planungs-Inhalt (Rechtsgrundlage Art. 6(1)(b) und (f) DSGVO); wie deine Vorlagen und Pläne sind sie kontogebunden und werden bei der Löschung deines Kontos automatisch mitgelöscht (über die Datenbank-Lösch-Kaskade) — ohne separaten Aufbewahrungs-Timer. KI-Trainingspläne, sofern du sie nutzt: Der Plan selbst gehört dir und bleibt, bis du ihn oder dein Konto löschst; der Auftragsdatensatz der Erzeugung wird 30 Tage aufbewahrt; die Nutzungs- und Kostenaufstellung wird 180 Tage aufbewahrt und trägt ausschließlich eine pseudonyme, aus deinem Konto abgeleitete Kennung — keinen Namen, keine E-Mail-Adresse, keine Konto-Kennung —, die mit der Löschung deines Kontos ihren Bezug zu dir verliert. Beim KI-Anbieter werden die Planungsangaben 30 Tage aufbewahrt — von dessen Missbrauchserkennung markierte Inhalte können länger aufbewahrt werden; das entscheidet der Anbieter, nicht wir. Zufriedenheits-Abfrage: 36 Monate ab Abgabe beziehungsweise ab dem Wegklicken; danach automatische Löschung im täglichen Aufräum-Lauf. Ein Widerruf löscht Bewertung und Kommentar sofort.
Ihre Rechte
Auskunft (Art. 15 DSGVO — der In-App-Datenexport ist der Weg dorthin), Berichtigung, Löschung, Datenübertragbarkeit (Art. 20 DSGVO — derselbe Export) und Widerspruch (Art. 21 DSGVO — siehe E-Mail-Einstellungen UND den eigenen Schalter „Aus Feed und Partnersuche zurückziehen“ unter Profil → Privatsphäre, der jede operative Koordinations-Oberfläche und die unter „Cookies und Speicherung in deinem Browser“ beschriebene interne Qualitätsmessung pausiert; rechtliche Änderungs-Hinweise sind von der Pause ausgenommen, weil Art. 12 Transparenz Vorrang vor Art. 21 hat). Widerruf der Einwilligung (Art. 7 Abs. 3 DSGVO): für die einwilligungsgesteuerte MapTiler-Kartenkachel-Auslieferung (siehe Cookies-Abschnitt) deaktivierst du den Schalter „Kartenkacheln (MapTiler)“ unter Profil → Privatsphäre → Inhalte Dritter. Der Widerruf ist genauso einfach wie die Erteilung. Die vollständige Liste der Empfänger und Auftragsverarbeiter findest du unter /privacy/processors — diese Seite ist bookmark-fähig und wird ohne Datenschutz-Versionssprung aktualisiert. Schreiben Sie uns eine E-Mail, um Ihr Konto zu schließen oder ein DSGVO-Recht auszuüben.