Legal

Privacy Policy

Last updated: 27 September 2026

Effective 11 October 2026. This updated policy takes effect on 11 October 2026; until then, the previous version continues to apply (a copy is available on request at contact@loadia.app). What changes: the policy now covers photos on profile cards, public profile pages on the web and the critic program (Section 11), and PlayStation and Xbox library imports and Loadia Plus gifts (Section 10).

1. Who is responsible for your data (Data Controller)

The data controller for the Loadia mobile application and website ("Loadia", "the service", "we", "us") is:

Data Protection Officer (DPO): Chedli Ben Hassine, reachable at contact@loadia.app.

2. Scope and our privacy-first design

Loadia works with an optional account. Without an account (guest mode), your library, diary, ratings, reviews, lists and preferences stay in local storage on your device and are not synced to our servers. When you create an account, your collection and profile are synced to our servers (hosted by our processor Supabase in an EU data centre in Ireland) so that you can sign in on the app or web and get your collection back, and so that community features (public profiles, reviews and feeds) work (see Sections 10 and 11). While public sharing is on, your public profile, published reviews and public lists are also published on public pages of loadia.app that anyone can open and search engines can index (see Section 11).

We do not send your library, diary, reviews, profile content or custom in-app events to a third-party analytics service, and we never sell your data. The limited technical data processed by AppsFlyer for install measurement and by AdMob for advertising is described in the Advertising section. Web AdSense advertising remains disabled: it will be enabled only after a certified consent platform is installed and will not apply to Plus accounts (see Advertising and our Cookie Policy).

3. What personal data we process

DataWhere it is processed / storedWhen
Account: email address and sign-in credentials (passwords are stored only in hashed form by our authentication provider)Supabase (EU)When you create an account
Account profile: display name, chosen @handle, optional bio, avatar / banner, optional X / Twitch / YouTube handlesOn your device + Supabase (EU) when signed in; avatar and banner images in Supabase Storage (EU)When you create an account or edit your profile
Profile card ("Games to know me"), where available: your nine game picks, their layout and the card style, and an optional photo you take or chooseSupabase (EU); the photo is re-encoded as a JPEG with its location and other metadata removedOnly if you create a card or add a photo (Section 11)
Your activity: library, diary, ratings, reviews, lists, wishlist, likes, comments, and optional self-reported game finish timesOn your device + synced to Supabase (EU) when signed inAs you use the app
Weekly poll votes: the poll, the game you chose and the dateSupabase (EU), linked to your accountOnly when you vote
Co-op invitations: sender, recipient, game, status and the dates sent and answeredSupabase (EU)Only when you send or receive an invitation
Missing-game requests: requested title and timeSupabase (EU), linked to your account; unavailable to guestsOnly when you send the request
App preferences: theme stays on-device; notification choices and optional presence visibility also sync when signed inOn your device + Supabase (EU) for synced choicesAs you use the app or change a setting
Optional push delivery registration: account-linked device push address, platform, the app's language and registration/update timesSupabase (EU); processed by Expo and the platform notification serviceAfter notification permission; until logout, deletion, replacement or invalidation
Website preferences and technical data: language, theme, density, session cache and recovery of a guest collectionIn browser storageWhen you use the site; details and retention in the Cookie Policy
Critic program application, where available: first and last name, country, email address, social profile links (X, Instagram, YouTube), 5 to 10 links to your reviews, a sample rating, your confirmation, and our decision and replySupabase (EU); sent by email through Cloudflare's email service to Loadia's mailbox; our reply is emailed to youOnly if you apply (Section 11)
Optional Steam connection: your Steam numeric account identifier, a random internal connection identifier, connection version and timestamps, and the count from your latest library previewSupabase (EU)Only if you connect Steam
Steam library preview: visible owned-game identifiers, titles and playtimeProcessed transiently by Loadia's Cloudflare Worker; the proposed import waits at most 15 minutes for your confirmation, and is deleted when you confirm, or within about two hours after it expires; not retained as a raw provider responseOnly when you explicitly request a preview
Steam verification records: for each game you confirm, its Steam app identifiers and playtimeSupabase (EU)From your confirmation until you disconnect Steam or delete your account
Optional PlayStation connection: your PlayStation numeric account identifier and online ID, a connection version and timestamps, and the count from your latest previewSupabase (EU)Only if you connect PlayStation
PlayStation library preview: identifiers, titles, platforms and play time of the games you played, and your trophy-title summaries (progress and trophies earned)Processed transiently by Loadia's Cloudflare Worker; kept at most ten minutes as a preview awaiting your confirmation, and deleted within about two hours after it expires or is confirmed; no Sony token or raw response is retainedOnly when you sign in on Sony's page and request a preview
PlayStation import records: for each game you import, the PlayStation titles, platform and play time already countedSupabase (EU)From your import until you disconnect PlayStation or delete your account
Optional Xbox connection: your Xbox user identifier (XUID) and gamertag, a connection version and timestampsSupabase (EU)Only if you connect Xbox
Xbox library preview: identifiers, titles, platforms and minutes played of the games you playedProcessed transiently by Loadia's Cloudflare Worker; kept at most ten minutes as a preview awaiting your confirmation, and deleted within about two hours after it expires or is confirmed; until then, a confirmed preview supplies the verified Xbox playtime shown next to your reviews; no Microsoft token or raw response is retainedOnly when you sign in on Microsoft's page and request a preview
Purchase status (whether you have Loadia Plus)On your device and Loadia account + your billing provider / RevenueCatTo check or manage Plus access
Web checkout contact, billing and order informationStripe / Link; relevant order records are available to Loadia for billing and supportIf you use web checkout
Loadia Plus gifts: buyer and recipient account and profile identifiers, gift type, status, activation and end dates, and the store transaction identifierSupabase (EU); RevenueCat for the recipient's Plus access; the app store for paymentOnly if you send or receive a gift (Section 10)
Public profile (chosen @handle, display name, avatar)Supabase (EU); shown in the app and on loadia.app while public sharing is onWhen you have an account (Section 11)
Shared activity (reviews, ratings, play stats, and optional self-reported finish times used in community aggregates)Supabase (EU)While public sharing is enabled (Section 11)
Private safety records: reports and moderation action proofs; after deletion, a retired profile ID, one-way hashes and timestamps (no email or account content)Supabase (EU), restricted to authorised service/moderation rolesTo prevent abuse, resolve reports and prevent replay or reuse of a deleted identity
Crash diagnostics: the technical error, your device model and OS version, and the app version; not linked to your account and containing none of your contentSentry (EU)Only when the app crashes or hits an error
Mobile advertising technical data: IP address (from which Google may infer an approximate location), app launches and interactions, diagnostics, and device or advertising identifiersGoogle AdMobIn the free tier when Google permits an ad request
Install-attribution data: IP address (from which AppsFlyer derives an approximate city, region and country), install/open events, AppsFlyer ID, and an advertising identifier when availableAppsFlyerIn the free tier, only after the consent gate described in Section 6 permits attribution measurement

Loadia does not request a device-location permission, collect precise location, or receive or store a user- or device-level copy of the approximate location that Google and AppsFlyer may infer from an IP address. We do not process special-category data, contacts, or biometric data. Please do not put that kind of information, or pictures of other people without their consent, in your profile, your card photo or your reviews. We do not knowingly collect data from children (see Section 13). In guest mode, your library and account content are not stored on Loadia's account servers; catalog/search delivery, crash reporting and the advertising SDKs described here may nevertheless transmit limited technical data.

4. Purposes and lawful bases (Article 6 GDPR)

PurposeLawful basis
Provide the core app (store and display your library and activity on your device)Performance of a contract (Art. 6(1)(b))
Cloud account and sync: store your account and synced collection so you can restore it on any devicePerformance of a contract (Art. 6(1)(b))
Connect Steam, PlayStation or Xbox, preview/import the library you request, and keep the records needed to count later importsPerformance of a contract (Art. 6(1)(b)); the feature is optional and starts only on your request
Record and prioritise a missing-game request you explicitly sendPerformance of a contract (Art. 6(1)(b))
Store your profile card, weekly poll votes and co-op invitations when you use these featuresPerformance of a contract (Art. 6(1)(b))
Community features: publish your public profile, shared reviews, lists and activity in the app (including your profile card and verified playtime) and, for your public profile, reviews and lists, on public web pagesOur legitimate interest in operating the community service (Art. 6(1)(f)), subject to your right to object at any time by turning public sharing off in Settings, removing your card photo or disconnecting the platform
Critic program: review and answer your application and, if you are accepted, show your critic badge and early reviewsSteps taken at your request and performance of the programme (Art. 6(1)(b))
Deliver optional push notifications you requestYour consent (Art. 6(1)(a)), expressed through notification permission and settings
Process a Loadia Plus subscription or giftPerformance of a contract (Art. 6(1)(b)); payment is handled by Apple, Google or our web billing provider. For a gift recipient: our legitimate interest in delivering the gift sent to them (Art. 6(1)(f))
Keep gift and purchase records after account deletionOur legal accounting obligations (Art. 6(1)(c)) and our legitimate interest in handling refunds and disputes (Art. 6(1)(f))
Keep the app secure, prevent abuse, moderate reported content, and retain minimal deletion/replay proofsOur legitimate interest (Art. 6(1)(f))
Find and fix crashes and errorsOur legitimate interest in a working, stable app (Art. 6(1)(f))
Serve and measure mobile advertising, attribute installs, and prevent advertising fraudYour consent (Art. 6(1)(a)) where consent is legally required; otherwise our legitimate interest (Art. 6(1)(f)) in funding and measuring the free service and preventing fraud, subject to UMP and device-level privacy choices
Remember requested preferences and maintain the web sessionPerformance of a contract (Art. 6(1)(b)) and storage strictly necessary for the requested service
Serve and measure future web advertising where consent is requiredYour consent (Art. 6(1)(a)), withdrawable at any time; feature currently inactive

We do not use your Loadia library or activity to choose ads. The free mobile tier uses AdMob; web AdSense advertising is prepared but inactive, as described below.

5. Recipients and processors

We share personal data only with the processors and recipients strictly needed to run the app:

We never sell your personal data.

6. Advertising

Mobile app. The free tier shows ads served by Google AdMob. Its SDK automatically collects and shares technical data such as an IP address (which Google may use to infer an approximate location), app interactions and diagnostics, and device or advertising identifiers. Google uses these data for advertising, analytics and fraud prevention; Loadia does not request location permission or receive a user- or device-level copy of Google's inferred location, although aggregate regional reporting may be available. Google's User Messaging Platform (UMP) manages the advertising consent choice where one is required. That choice determines whether AdMob may personalise ads and whether Google permits an ad request. If you do not consent to personalisation, any ad Google permits is non-personalised. On iOS, App Tracking Transparency (ATT) is a separate choice: refusing ATT prevents access to Apple's advertising identifier (IDFA), but does not by itself decide whether an otherwise permitted ad is personalised. You can remove ads entirely with a Loadia Plus subscription. Google acts as an independent controller for the advertising data it collects; see Google's privacy policy.

We also measure our own advertising. When we pay to advertise Loadia, AppsFlyer tells us which campaign an install came from, so that we know what we are paying for. It may receive your advertising identifier, when available, your IP address (from which it derives an approximate city, region and country), and the fact that the app was installed or opened, never your Loadia library, diary, reviews or profile. AppsFlyer stays stopped while UMP consent is required and has not been granted. It starts only after consent is granted or UMP says consent is not required; refusal or later withdrawal stops it, as does an active Loadia Plus entitlement. On iOS, ATT separately determines whether the IDFA is available. You can change the UMP choice at any time with Manage ad choices in Settings.

Website: inactive feature. We plan to use Google AdSense on some free public pages. No AdSense tag or web advertising tracker is currently active. Before activation, a Google-certified consent management platform compatible with IAB TCF v2.3 will let affected visitors accept, refuse or manage purposes before any non-essential storage. Refusal will not prevent access to the site. A permanent link will then reopen those choices. Confirmed Plus accounts receive no ad request; an unknown Plus status also blocks ads as a safety measure. See our Cookie Policy.

7. International transfers

Apple, RevenueCat, Stripe / Link, Google, Expo, Cloudflare and Functional Software, Inc. (Sentry, which stores Loadia's diagnostics in its EU region) may process limited data in the United States. Transfers outside the EU rely on appropriate safeguards (Standard Contractual Clauses and/or the EU-US Data Privacy Framework). AppsFlyer Ltd is established in Israel, a country recognised by the European Commission as providing an adequate level of protection. Valve, Sony and Microsoft process the data of your platform account under their own policies. Your account data, synced collection, community content, profile images and critic-program applications are hosted in the EU region (see Section 10).

8. Retention

9. Your rights (Articles 15-22 GDPR)

You have the right to: access, rectification, erasure ("right to be forgotten"), restriction, data portability, and objection, and to withdraw consent at any time.

You can exercise most of these directly in the app:

For any other request, or if something you expect is missing from your export, contact contact@loadia.app. We respond within one month (Art. 12 GDPR).

10. Cloud accounts and sync

When you create an account, your account and synced collection are stored with our processor Supabase in an EU data centre (Ireland), protected by encryption in transit (TLS) and at rest, and by row-level security so only you can access your private data. Sign-in uses your password or a one-time code sent to your email address (and Sign in with Apple on iOS); passwords are never stored by us in readable form, authentication is handled by the provider using salted hashing. If you use Loadia without an account, nothing in this section applies: your library and account content stay on your device and are not synced to Loadia's account servers.

Optional Steam, PlayStation and Xbox connections

Connecting a platform is optional and is not a way to sign in to Loadia. You sign in on Valve's, Sony's or Microsoft's own page; Loadia never sees your password and keeps no Sony or Microsoft token after the request that uses it. Loadia keeps the platform account identifiers listed in Section 3 and, for Steam and PlayStation, the per-game records used to verify playtime and count later imports. For Xbox, the playtime shown as verified next to your reviews comes from your last confirmed preview, so it appears only until that preview is deleted, within about two hours. The library preview is shown to you before anything is imported, and nothing is added to your collection until you confirm. You can disconnect a platform at any time; games you already imported stay in your collection.

On a phone, you sign in to Microsoft in the app's own browser, which keeps Microsoft's sign-in cookies on that device. They stay in the app's browser storage after you disconnect Xbox, sign out of Loadia or delete your Loadia account, until you sign out on Microsoft's page or uninstall the app. In current versions of the app, a fresh Xbox link asks you to sign in to Microsoft again, even when Microsoft remembers your account. This stops someone else using Loadia on the same device from linking your Xbox account with one tap.

Loadia Plus gifts

Where gifts are offered, you can buy one month or one year of Loadia Plus in the app for a mutual friend (you follow each other) who has a Loadia account with public sharing on. To make this possible, Loadia stores the gift (buyer, recipient, gift type, status and dates) and the store transaction identifier, shows each of you the other's public profile, and sends the recipient a push notification. When the recipient activates the gift, RevenueCat grants Plus to their account identifier until the end date. Gift and gift-purchase records are kept after either person deletes their account, with that person's identifiers removed, for accounting, refunds and disputes.

11. Community features and public sharing

Community features come with your account (guests share nothing). Public data is stored with our processor Supabase in an EU data centre:

Profile card ("Games to know me")

Where available, you can build a card from nine game picks and, optionally, a photo taken with your camera or chosen from your library. The app resizes the photo to at most 2,048 pixels, re-encodes it as a JPEG without its location and other metadata, and saves it to your Loadia account; our server removes any remaining metadata segments. Signed-in members who open your card can see your picks and, when the card is in photo mode, the photo, as long as your profile is public and neither of you has blocked the other. The card and its photo are not shown on the public web pages or to visitors without an account. They are kept until you remove or replace the photo or delete your account; turning sharing off hides them but keeps them for when you turn it back on. An export made from the app includes them. Do not use a photo of another person without their consent.

Critic program

Where available, you can apply for a critic badge. The application form collects the data listed in Section 3; it is used only to review and answer your application. It is stored with Supabase, and its full text is emailed through Cloudflare's email service to contact@loadia.app, where Loadia reviews it; our decision and any reply are emailed to the address you gave. If you are accepted, your critic badge is shown on your profile instead of the Plus badge, and the early reviews you write, from up to 14 days before a game's release, can be read by signed-in members and remain visible after the release. If the badge is revoked, your early reviews are hidden. Applications, including refused ones, and decisions are kept until you delete your account, and an export made from the app includes them.

Weekly polls and co-op invitations

You can vote once in each weekly poll, and a vote cannot be changed. Results are shown only as totals; no one else sees how you voted. You can invite a mutual friend to play a game together: Loadia stores the invitation and shows it to the other person; if they accept, the game is added to their library. Invitations are visible only to the two of you.

What is stored: the profile fields listed above; the games you have marked as played, with the details listed above; your shared reviews, ratings, play statistics and optional self-reported finish times; your profile card; and, while online status is enabled, the recent activity timestamp used for your online dot. Lawful basis: our legitimate interest in operating the community service (Art. 6(1)(f)), subject to your right to object by turning public sharing off. Optional online status separately relies on your consent (Art. 6(1)(a)), given only when you enable it and withdrawable in Settings.

How to object or withdraw: you can turn public sharing off at any time in Settings. Once the server confirms the change, your profile and shared activity are unlisted or removed from public access: your public profile, review and list pages return "not found" and are marked not to be indexed, and they drop out of our community sitemap within a few hours. Your avatar and banner are moved to private storage with no public address; only you receive short-lived private links to them. Copies already cached by our storage network can take up to about an hour to expire. Copies that search engines, link previews or other people already made can take time to disappear and are outside our control; you can ask a search engine to refresh its result. To keep the choice reversible, Loadia may retain the profile, its media and profile card, the follow graph and unlisted list records privately; game projections and authored interactions are deleted or hidden. Turning sharing back on restores your avatar and banner. Account deletion erases retained account content, subject to the 30-day backup window and the limited safety records described in Section 8.

12. Security

We protect your data with measures appropriate to the risk: TLS for network calls, encryption at rest and row-level security for account data, hashed credentials and strict access controls. No method is 100% secure, but we work to keep your data safe.

13. Children

Loadia accounts are intended for users aged 15 and over. Account creation requires the user to affirm that they are at least 15; Loadia is not directed at younger children.

14. Right to lodge a complaint

If you believe your data-protection rights have been infringed, you may lodge a complaint with the French supervisory authority:

CNIL, Commission Nationale de l'Informatique et des Libertés, 3 Place de Fontenoy, TSA 80715, 75334 Paris Cedex 07, France, www.cnil.fr

15. Changes to this policy

We may update this policy. Material changes will be announced in the app or on the site before they take effect, and the "Last updated" date above will change.

16. Contact

Questions or requests: contact@loadia.app
Init Consulting, 11 passage Marivaux, 77185 Lognes, France.