OliveOdds

Privacy Policy

Effective date
Last updated
Version
2026-10
Supersedes
2026-09

This Privacy Policy explains how OliveOdds (“we”, “us”, “our”) collects, uses, and protects your personal data when you use the OliveOdds mobile application (“App”). It is drafted in compliance with the EU General Data Protection Regulation (GDPR) and other applicable privacy laws.

This version replaces the version of 8 September 2026, primarily to describe in-app account deletion, email accounts for subscribers, and how purchases are verified with Apple. A summary of changes is at the end of this policy.

1. Who We Are (Data Controller)

The data controller responsible for your personal data is:

Vedado UG (haftungsbeschränkt)
Bossestraße 6B
10245 Berlin, Germany
Represented by: Eros Garcia Ponte (Geschäftsführer)
Contact email: eros902002@googlemail.com

2. What Data We Collect

2.1 Account Data

When you first open the App, an anonymous account is created for you automatically via Firebase Authentication. It consists of a random user identifier and contains no name, email address, or other directly identifying information. It is used to store your data (such as logged bets) under your installation and to deliver your purchased access.

Email accounts (email address and password, via Firebase Authentication) are optional. Where this option is available, users with a paid plan can create one in the App; doing so adds your email address and password to your existing anonymous account, so your purchases, access and logged bets carry over. OliveOdds may also create email accounts for selected users. If you have an email account, your email address is used solely to identify you, secure your access, and let you use your plan on other devices.

Where email accounts are tied to a paid plan, an email account without an active plan is paused: you can still sign in, but only to renew, restore your purchases, switch to the free version, or delete the account. Your data is kept while the account is paused, and the account is reactivated when you renew.

2.2 Purchase and Subscription Data

Subscriptions and passes are sold exclusively through Apple’s App Store (In-App Purchase). Payment is processed by Apple. We never receive your name, billing address, or payment details; Apple acts as an independent controller for the payment transaction under its own privacy policy.

In connection with purchases we process:

Legal basis: contractual necessity (Art. 6(1)(b) GDPR).

2.3 Usage Data

We collect pseudonymized usage-event data via Firebase Analytics, including: sign-in events, screens and features accessed, prediction and match-detail views (sport, match, plan tier), bet-logging and bet-status events, account creation and deletion-request events, purchase diagnostics (for example, when plans fail to load), and ad interaction events (impressions, clicks, load success/failure) by placement. This data is used to understand how the App is used, improve features, and measure advertising performance.

2.4 Performance and Crash Data

Firebase Performance Monitoring collects technical performance metrics (app startup time, network request latency) and Firebase Crashlytics collects crash reports. This data is linked to pseudonymous installation identifiers, not directly to your identity.

2.5 Bet Tracking Data

Bets you choose to log in the App (sport, match, market, side, odds, your stake, model probability (or, for Value Line picks, the fair probability derived from a reference bookmaker’s price), status, and derived figures such as the suggested stake at the time of logging) are stored in Firebase Realtime Database under your user ID. The database instance is hosted in the European Union (europe-west1). Your bankroll amount itself is stored only locally on your device and is not uploaded; individual logged bets may include stake and bankroll-derived values at the time of logging.

2.6 Advertising Identifiers

The free tier of the App shows banner advertising. If you grant consent via the App Tracking Transparency (ATT) prompt and the Google User Messaging Platform (UMP) consent form, your device’s IDFA may be collected and shared with Google AdMob and its mediation partners (Unity Ads and Liftoff/Vungle) to serve personalised advertisements. If you decline, no IDFA is accessed and any ads shown are non-personalised.

While you have any active paid subscription or pass, the App shows no advertising, and no ad-related data is collected for you.

Your advertising consent choices (UMP consent state) are stored locally on your device and synchronised with Google’s consent infrastructure to honour your preferences across sessions.

2.8 In-App Messages

We may show announcements or messages inside the App, delivered via Firebase Remote Config and Firebase In-App Messaging. Targeting, where used, relies on the pseudonymous identifiers described above.

3. Legal Basis for Processing (GDPR Article 6)

Processing activity Legal basis
Account creation and authentication Contractual necessity (Art. 6(1)(b))
Purchase, subscription and entitlement processing Contractual necessity (Art. 6(1)(b))
Bet data storage and retrieval Contractual necessity (Art. 6(1)(b))
Firebase Analytics usage events Legitimate interests (Art. 6(1)(f)) — improving the App
Performance monitoring and crash reporting Legitimate interests (Art. 6(1)(f)) — maintaining quality and stability
Personalised advertising (IDFA) Consent (Art. 6(1)(a)) — only with your explicit ATT/UMP consent
Non-personalised advertising Legitimate interests (Art. 6(1)(f)) — funding the free tier

Where we rely on legitimate interests, you have the right to object (see Section 9).

4. Third-Party Data Processors

We share data with the following processors, each bound by data-processing agreements and, where applicable, EU Standard Contractual Clauses or an adequacy mechanism:

Processor Purpose Privacy policy
Google Firebase (Authentication, Realtime Database, Cloud Functions, Analytics, Crashlytics, Performance, Remote Config, In-App Messaging) Core infrastructure, authentication, data storage, purchase verification, account deletion, analytics, stability Google Privacy Policy
Google AdMob Ad serving and mediation (free tier only) Google Ads Privacy Policy
Unity Ads Ad demand partner via AdMob mediation Unity Privacy Policy
Liftoff (Vungle) Ad demand partner via AdMob mediation Liftoff Privacy Policy

Apple (Apple Distribution International Ltd. / Apple Inc.) processes your payment and App Store account data as an independent controller, not as our processor.

We do not sell your personal data to any third party.

5. International Data Transfers

Your bet data and account data are stored in the EU (Firebase Realtime Database, region europe-west1). Some processors listed in Section 4 process data in the United States (e.g. analytics, crash reporting, ad serving). These transfers rely on the EU–US Data Privacy Framework where the processor is certified, and otherwise on Standard Contractual Clauses approved by the European Commission. Details are in each processor’s privacy documentation linked above.

On app start we use Google’s User Messaging Platform (UMP) to check whether advertising consent is required and, for users in the EEA/UK, display a consent form where necessary. Afterwards, we request permission via Apple’s App Tracking Transparency framework if you have not previously made a choice.

7. Data Retention

Data category Retention period
Account data (Firebase Auth) Lifetime of your account, including while it is paused; deleted without undue delay after a deletion request, and at the latest within 30 days
Bet tracking data Lifetime of your account, including while it is paused; deleted without undue delay after a deletion request, and at the latest within 30 days
Purchase and entitlement records As long as needed to deliver your access; after account deletion, transaction records are kept only as required by statutory commercial and tax retention duties, without the link to your account
Firebase Analytics events Up to 14 months (Google’s standard retention)
Crash and performance data Typically 90 days (Firebase defaults)
Advertising consent state Until you change your preference or uninstall the App

After the applicable period, data is deleted or anonymized so that it can no longer be linked to you.

8. Account and Data Deletion

You can delete your account and data at any time in the App: Settings → Account → Delete Account (or Delete My Data if you use the App without an email account). The App sends the deletion request to us and signs you out; you can keep using the free version. If the request cannot be sent from the App, the App opens a pre-filled email to us instead. You can also email eros902002@googlemail.com from the address associated with your account. See Account deletion for exactly what is deleted, what is retained, and how long it takes. Purchases are managed by Apple; deleting your account does not cancel an active subscription (cancel in your device’s Settings → Apple Account → Subscriptions).

9. Your Rights Under GDPR

If you are in the EEA, you have the following rights regarding your personal data. To exercise any of them, contact us at eros902002@googlemail.com.

We will respond within 30 days and may need to verify your identity.

You also have the right to lodge a complaint with a supervisory authority. The authority competent for us is the Berliner Beauftragte für Datenschutz und Informationsfreiheit, Alt-Moabit 59–61, 10555 Berlin, Germany; you may also complain to the authority of your own EU member state.

10. Children’s Privacy

OliveOdds is not directed at individuals under the age of 18. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us and we will delete it.

11. Local Storage

The App does not use browser cookies. It uses Apple’s UserDefaults system to store, locally on your device: your advertising consent state, app preferences, your bankroll amount, cached prediction data, onboarding state, and the purchase token described in Section 2.2.

12. Changes to This Privacy Policy

We may update this policy to reflect changes in the App or in legal requirements. Material changes will be announced via an in-app notice. The effective date and version at the top of this page always identify the current revision; previous versions remain available at the bottom of this page.

13. Contact

For any questions, requests, or complaints related to your privacy:

Email: eros902002@googlemail.com


Summary of changes vs. version 2026-09: in-app account deletion, including “Delete My Data” for users without an email account (Section 8); optional email accounts for users with a paid plan, and pausing of an email account while it has no active plan (Section 2.1); verification of Apple-signed purchase information with Apple, the record of which purchases belong to an account, and the masked account-email hint (Section 2.2); additional usage events (Section 2.3); fair probability stored for Value Line bets (Section 2.5); Firebase Cloud Functions added to the processor list (Section 4); retention wording for paused and deleted accounts (Section 7).


Previous versions