Privacy Policy
What data the BetterMingle app processes, why it needs it, and what rights you have.
Last updated:
1. Data controller
The data controller is Lidmila Maršálková, Company ID 05684447, registered at Jindice 115, 285 04 Rašovice, Czech Republic, operator of the BetterMingle app and of the CodeWhiskers brand. For privacy matters contact us at hello@codewhiskers.app.
2. What we process
| Category | Specific data | Purpose |
|---|---|---|
| Identity | Name or nickname, e-mail, phone number (optional), account ID | App functionality, account management, communication, abuse prevention |
| Content you create | Events, expenses, polls, tasks, schedule, lists, wishlist, chat messages | App functionality |
| Photos | Profile avatar and images uploaded to an event | App functionality, personalization |
| Approximate location | Event and carpool locations entered through place search | App functionality |
| Purchases | In-app purchase history and subscription status | Unlocking paid features, account management |
| Technical data | Device identifier, push notification token, basic diagnostics | Analytics, stability, security, advertising |
| Usage data | Interactions with the app and which features you use | Analytics and product improvement |
The app does not request access to precise location (GPS), contacts or the microphone. It asks for calendar access only when you choose to add an event to your device calendar; the entry is written on your device alone and we neither read nor transmit your calendar. We do not process card or bank account numbers — payments go exclusively through Google Play or the App Store.
While you type a venue, the text is sent to Google Places, which returns suggestions. If you pick one, we store its address and coordinates with the event. If you type the venue by hand and pick no suggestion, no coordinates are stored.
If you allow notifications, we store your device identifier (token) so we can send you event updates. Notifications are delivered by Google Firebase Cloud Messaging, and on iOS through the Apple Push Notification service.
The app is not intended for children under 16 and we do not knowingly process their data.
3. Legal basis
- Performance of a contract (Art. 6(1)(b) GDPR) — running your account, the app and its modules, processing purchases.
- Legitimate interest (Art. 6(1)(f) GDPR) — security, abuse prevention, basic diagnostics and product improvement.
- Consent (Art. 6(1)(a) GDPR) — personalized advertising and optional analytics. You can withdraw consent at any time.
- Legal obligation (Art. 6(1)(c) GDPR) — accounting and tax duties, for example.
4. Who we share data with
We do not sell your data. We share it only with processors that let us run the app:
| Processor | Purpose |
|---|---|
| Google Firebase (Authentication, Firestore, Storage, Cloud Functions, Cloud Messaging, Analytics) | Sign-in, data storage, files, server logic, notifications |
| Google Play Billing and Apple App Store | Processing payments and subscriptions |
| RevenueCat | Subscription management and purchase validation |
| Google Places API | Searching and completing event venues |
| Google AdMob | Serving ads in the free version |
| Google Firebase Analytics | Anonymized product analytics |
| Apple Push Notification service | Delivering notifications on iOS devices |
Some processors may handle data outside the European Economic Area. Where that happens, the transfer is covered by the European Commission’s Standard Contractual Clauses or another adequate mechanism.
We may disclose data to public authorities where required by law.
5. Sharing inside an event
This matters: content you add to an event is visible to the other participants of that event. That includes your name and avatar, expenses and their splits, poll votes (unless the poll is anonymous), assigned tasks, room occupancy, offered carpool seats and chat messages. Do not put anything in an event that you would not show to everyone invited.
6. How long we keep data
- Account data and its content are kept for as long as the account exists.
- After account deletion we remove personal data within 30 days at the latest, except for backups where it may persist for up to 90 days.
- Purchase records are kept for the period required by accounting and tax law (typically 10 years).
- Diagnostic logs are typically kept for 90 days.
If you took part in an event created by somebody else, content you added to it (a chat message or an expense record, for example) may be retained to keep the event consistent for the remaining participants.
7. Security
All traffic between the app and our servers is encrypted (HTTPS/TLS). Access is enforced by database-level rules so that only participants of an event can reach its content. The app also lets you protect an event with a PIN.
8. Your rights
Under the GDPR you have the right to:
- access your personal data and obtain a copy,
- have inaccurate data corrected or incomplete data completed,
- erasure ("right to be forgotten"),
- restriction of processing,
- data portability in a machine-readable format,
- object to processing based on legitimate interest,
- withdraw consent where processing is based on it.
Exercise your rights by e-mailing hello@codewhiskers.app. We respond within 30 days. You also have the right to lodge a complaint with the Czech Data Protection Authority (uoou.cz).
9. Advertising and analytics
The free version shows ads via Google AdMob, which may use your device advertising identifier for measurement and personalization.
If you are in the European Economic Area or the United Kingdom, we ask for your consent on first launch through a Google dialog. You can change your choice at any time in the app under Settings → Ad privacy. Without your consent we show only non-personalized ads.
On iOS, ads are always non-personalized — the app does not ask for permission to track your activity across apps, and we declare in the App Store that we do not track you.
You can also limit personalization in your device settings (Android: Settings → Google → Ads; iOS: Settings → Privacy & Security → Tracking). Paid plans are ad-free.
Analytics is provided by Google Firebase Analytics and we use it to understand which features are used. The data is not used to profile individuals.
10. This website
bettermingle.app is a static site with no sign-up. It uses no analytics or advertising cookies and builds no user profiles. Our hosting provider (Vercel) processes technical access logs, such as IP addresses, for as long as needed to operate and secure the site.
11. Changes to this policy
We may update this policy. We will announce material changes in the app or by e-mail. The current version is always available on this page.