SoloWith – Privacy policy
Last updated: 12 November 2026 · applies to the SoloWith app (Android and web) and solowith.pages.dev
Controller under the GDPR: Andreas Zender, Edigheimer Str. 111, 67069 Ludwigshafen am Rhein, Germany · contact: solowith2026@gmail.com. We have no data protection officer (not required at our size); write to this address with any privacy question.
What we process and why
| Data | Where | Why (legal basis) | How long |
|---|---|---|---|
| Events, plans, rehearsal lines, check-ins, names and notes you write | on your device | to provide the app (contract) | until you delete them or uninstall |
| The same, as a backup – only with a login | Supabase, EU (Ireland) | sync and restore on a new device (contract) | until you delete them or your account |
| Rehearsal transcripts | your device only; last 5 by default; backup only if you switch it on | rehearsal history (contract / consent for backup) | as chosen in Settings |
| Account: e-mail, Google sign-in link, optional username | Supabase, EU (Ireland) | login (contract) | until account deletion |
| Usage counters (number of plans/rehearsals/messages per day or month) | Cloudflare D1 | free limits, abuse protection (legitimate interest) | until account deletion |
| Technical AI call log: provider, model, status, token counts, latency – no content | Cloudflare D1 | cost and reliability (legitimate interest) | user id removed on account deletion |
| Text needed for a plan, rehearsal reply or message (event details, your typed lines, a first name + note) and poster photos | sent via our server (Cloudflare) to an AI provider: Groq (US), Mistral (EU), Cloudflare Workers AI | to create the answer (contract) | not stored by us; providers may keep it briefly under their terms |
| Auth e-mails (confirm, reset) | Brevo (EU) | login (contract) | per Brevo's retention |
| Anonymous usage statistics: which screens and features are used (no event texts, names, notes or AI output), app instance id | Google Firebase Analytics / Google Analytics 4 | improve the app (consent: your Settings switch, or in the EEA/UK the Google consent form; off until you agree) | 14 months (GA4 default) |
| Conversions for our own ads (first plan, trial start, purchase – counts only) | Google Analytics 4 linked to Google Ads (personalised ads off) | measure our marketing (consent, as above) | as above |
| Crash reports: device model, OS version, stack trace – no personal content | Google Firebase Crashlytics (Android) | fix crashes (legitimate interest; switch off in Settings → Crash reports) | 90 days |
| Rewarded videos (Android, free users only, when you choose to watch one): advertising id, IP address, ad interactions | Google AdMob | show the video and grant the credit (contract); personalised ads only with consent in the Google consent form | per Google's terms |
| Purchases: subscription status, store transaction ids; with statistics consent also the Analytics app instance id | Google Play, RevenueCat (US), which forwards subscription events to Google Analytics | subscriptions (contract); statistics link (consent) | per legal retention duties |
We do not access contacts, location or the microphone. There are no profiles, no matching and no feed. We do not sell data. Advertising: only Google AdMob for optional rewarded videos (non-personalised unless you agree in the consent form). The web app loads no payment or advertising scripts.
International transfers
Groq, RevenueCat and Google (Firebase, AdMob, Analytics) process data in the US; where data goes to the US, the transfer relies on the EU–US Data Privacy Framework where the recipient is certified, and otherwise on the EU Standard Contractual Clauses. We have data processing agreements with our processors.
Your rights
Access, rectification, erasure, restriction, portability (Settings → Your data → Export JSON/CSV), objection, and withdrawal of consent at any time (Settings → Share anonymous usage statistics; in the EEA/UK also Settings → Privacy choices for the Google consent form). Complaints: your data protection authority. Delete your account in the app (Settings → Account → Delete account) or as described at https://solowith.pages.dev/delete-account.
Not therapy
SoloWith is practice for social situations, not a medical or therapeutic service. In a crisis the app shows help lines; it does not record or report such messages.