7 Kings

Memovibes: Privacy Policy

Last updated 2026-10-31 · iOS first, Android later

In short. Memovibes works without an account, and your progress stays on your device. Ads come from Google AdMob (with Apple's tracking prompt and Google's consent form), purchases go through Apple. Planned, not live yet: an optional online "daily challenge" with a nickname and a leaderboard; section 5 says exactly what it will store, and what is already built on the server side.

1. Who is responsible

The controller of your data for Memovibes is 7 Kings (Omar Ben Romdhane), an individual developer. Contact: support@7kingsgames.com.

2. What stays on your device

Your levels and best scores per game, stars, plays, category experience points and ratings (a history of results used to draw your progress), daily-workout progress and streak, language, whether you bought "Remove ads", your Memovibes+ product, its active status, its end date and whether it is a free trial, all read from the purchases the App Store returns (right after a purchase the app briefly guesses the trial flag until Apple's data arrives; it does not check whether you are eligible for a trial: Apple decides that), the result of the placement wizard (your starting levels and each test round), your consent and 16+ answers for the daily challenge, hidden players, and your player-card ratings (computed on the phone from your results, with a hidden progress estimate kept for our own checks), your nickname, short id and daily-challenge attempts (stored only on the phone for now), your notification choices, ad and tutorial counters, sound and haptics settings, and purchase transaction ids. These are saved on your device and are not sent to us. Deleting the app deletes them.

Notifications. They are opt-in: the app asks after your first finished workout, and if you say "No" it does not ask again (you can turn them on later in Settings). They are local notifications scheduled on your device (a results message at 21:00 and an optional reminder, at most 2 per day, scheduled 3 days ahead at most, with generic lock-screen text). Remote push (a notification sent from our server) is planned and switched off: no push token is collected today.

Sharing. If you share a result or your player card, the app makes an image (it can show your nickname, short id and ratings) and hands it to the iOS share sheet; you choose where it goes. We do not receive it.

Ranking token. The storage for the secret token of a real online profile is built and uses the iOS Keychain, not the app's ordinary save. No online profile exists yet: today the local daily challenge creates a placeholder token on the phone, kept in the app's ordinary local save (section 5).

3. Ads (Google AdMob), Apple's tracking prompt and Google's consent form

The free version shows ads through Google AdMob (no banners; at most one full-screen ad at a time, and rewarded videos only when you choose to watch one). No ad is shown in your first session or first two days, during a game, in the workout or in the daily challenge; a full-screen ad can appear on an end screen only: after the workout summary (once per day) or after every third free-play game, never less than five minutes after the previous one. These limits are on when an ad is shown; the ad SDK itself starts after the consent steps below, even on days without ads. A rewarded video is only shown if you tap it (also from menus) and has no five-minute rule. Google may collect your advertising id (only if you allow tracking), IP address and approximate location, device and app information, ad interactions, and crash and performance diagnostics (see Google Privacy Policy, how Google uses data from sites and apps that use its services).

  • Order at the start. Nothing is requested at first launch. After your first finished game the app explains tracking, then shows Apple's App Tracking Transparency prompt, then Google's consent form (UMP) where the law requires it (the EEA, the UK), and only then starts the ad SDK. No ad is requested without Google's consent signal.
  • You can change the tracking choice in iOS Settings, Privacy & Security, Tracking, and the Google choice in the app Settings, "Privacy choices" (it opens Google's form when available and required, otherwise the app's iOS settings).
  • Remove ads and Memovibes+ stop the full-screen (interstitial) ads, not the rewarded videos you choose to watch; Memovibes+ also gives the rewarded extras without a video.

Legal basis for ads that use your advertising id or personalise: your consent.

4. Purchases and subscription

Memovibes offers a one-time "Remove ads" purchase (com.sevenkings.memovibes.noads, 6.99 EUR) and an auto-renewing subscription, Memovibes+ (monthly …plus.monthly, 1.99 EUR; yearly …plus.yearly, 14.99 EUR, each with a 7-day free trial for a first subscription). They are processed by Apple through StoreKit (Unity IAP). We do not receive your payment details or Apple ID; the app learns from the App Store which products are active, until when, and whether it is a trial, and keeps that status on your device. See Apple's Privacy Policy and the subscription terms.

5. Daily challenge and leaderboard (planned, not live yet)

The server code exists, but the app today runs the daily challenge locally, with no online leaderboard: the production attestation (App Attest) and the app's connection to the server are not finished, and the server is not live. This section describes the planned online behaviour; it is optional and you can play everything else without it. (The app already keeps a local nickname, short id and your daily attempts on your device only, and, once a real profile exists, will keep its token in the iOS Keychain.)

Playing the ranked daily challenge needs an online profile created on our server without sign-up. The app sends a request to create it, proves it is a genuine app install with Apple App Attest (Play Integrity on Android later), and receives a random player id, a short public id and a secret token that it is to keep in the iOS Keychain. The server stores:

DataWhyKept
Random player id, short public id (like #4F7K), a hash of your secret token, creation and last-seen timesYour profileUntil you delete it
Nickname you choose, and its historyLeaderboard, moderation of reportsUntil you delete it
Whether you said you are 16 or older ("ranked"), or notUnder-16 players play unrankedUntil you delete it
Each daily attempt: start time, stage results, scores, total, time, rank and percentile, flagsRanking, fairness checksUntil you delete it
The moves or answers you sent and their individual timingsCheck results, appealsRaw answers and move timings: 90 days, then erased. Totals, server timestamps, scores, flags and request hashes stay until you delete your profile
Push token (iOS), time zone, language, your push choices (results, reminder, reminder hour)The optional notificationsSending stops after 3 days without app activity; turning a switch off stops that message but does not itself erase the stored token; deleting the subscription, an invalid token, or deleting your profile removes it. Notification logs stay until you delete your profile
Reports you make or receive (with the nickname reported)ModerationUntil the accounts involved are deleted
A hash of the attested device key plus a creation time, in a separate table without your player id (the same device hash is also on your profile row, which is deleted with it)Limit account creation per device (3 per 30 days)Kept after you delete your profile (31 days at most), so deleting does not reopen the limit
Short-lived request records (idempotency); for account creation only your player id is kept, never the secret tokenSafe retries24 hours
Also: nickname moderation dates and reasons, review status, push platform and lock-screen preference, challenge day in push dataModeration, notificationsUntil you delete your profile

The leaderboard shows your nickname and short id with your rank, total score and time. There is no chat, no profile picture and no other public free text. The app asks you to choose an alias, not your real name; nicknames are typed by you and filtered (EN/FR/AR), and the filter cannot guarantee that no real name is entered. They are reportable: a reported nickname is reset if it breaks the rules or reaches the report threshold (currently three distinct reporters). We do not collect your email, real name, contact list or location, and no device name. The server derives the day from its own clock. Sending results needs your consent the first time. Legal basis: your consent and our legitimate interest in a fair leaderboard.

Delete it: in the app, "Delete my leaderboard data", or follow these steps. The server removes your profile and everything attached to it (see the table).

6. Minors

Memovibes is not directed at children under 13 and we do not knowingly collect their data. The daily challenge asks whether you are 16 or older: if not, you play unranked (no leaderboard position). The app tells you to pick a nickname, not your name.

7. What we do not do

  • No sign-up with email or phone, no real names, no precise location, no data sale.
  • The game makes no brain, intelligence or health claim: ratings only describe how well you play Memovibes.

8. Third parties

Your rights

Under the GDPR (and similar laws) you can ask for access to your data, correction, deletion, restriction, a portable copy, and you can object to processing or withdraw a consent at any time (withdrawing does not affect what happened before). Write to support@7kingsgames.com; we answer within one month. You can also complain to your data protection authority (in France: the CNIL, cnil.fr). Data we cannot link to you (for example a hashed random id) can only be found or deleted if you give us the identifier it comes from, which is why the sections above say exactly what is stored.

Transfers outside your country

Google and Cloudflare operate worldwide, so data they process may leave your country. They describe their safeguards in their own policies (linked above). We do not sell your data.

Changes

If this policy changes, the new version is published on this page with a new date. Last updated: 2026-10-31.

Memovibes : Politique de confidentialité

Dernière mise à jour 31 octobre 2026 · iOS d'abord, Android plus tard

En bref. Memovibes fonctionne sans compte et ta progression reste sur ton appareil. Les publicités viennent de Google AdMob (avec la demande de suivi d'Apple et le formulaire de consentement de Google), les achats passent par Apple. Prévu, pas encore en service : un « défi du jour » en ligne facultatif avec pseudo et classement ; la section 5 dit exactement ce qu'il stockera et ce qui est déjà construit côté serveur.

1. Qui est responsable

Le responsable du traitement de tes données pour Memovibes est 7 Kings (Omar Ben Romdhane), développeur individuel. Contact : support@7kingsgames.com.

2. Ce qui reste sur ton appareil

Tes niveaux et meilleurs scores par jeu, étoiles, nombre de parties, points d'expérience par catégorie et notes (un historique de résultats servant à dessiner ta progression), progression et série de la séance du jour, langue, si tu as acheté « Sans pub », ton produit Memovibes+, son état actif, sa date de fin et s'il s'agit d'un essai gratuit, lus dans les achats renvoyés par l'App Store (juste après un achat, l'application devine brièvement l'indicateur d'essai en attendant les données d'Apple ; elle ne vérifie pas si tu as droit à un essai : c'est Apple qui décide), le résultat du test de niveau (tes niveaux de départ et chaque manche du test), tes réponses de consentement et 16+ pour le défi du jour, les joueurs masqués, et tes notes de carte joueur (calculées sur le téléphone à partir de tes résultats, avec une estimation de progression masquée gardée pour nos propres vérifications), ton pseudo, ton identifiant court et tes tentatives du défi du jour (stockés uniquement sur le téléphone pour l'instant), tes choix de notifications, des compteurs de publicités et de tutoriels, les réglages de son et de vibrations, et les identifiants de transactions d'achat. Ces données sont enregistrées sur ton appareil et ne nous sont pas envoyées. Supprimer l'application les supprime.

Notifications. Elles sont facultatives : l'application demande après ta première séance terminée, et si tu réponds « Non », elle ne redemande pas (tu peux les activer plus tard dans les Réglages). Ce sont des notifications locales programmées sur ton appareil (un message de résultats à 21 h et un rappel facultatif, 2 par jour au plus, programmées 3 jours à l'avance au plus, avec un texte neutre sur l'écran verrouillé). La notification à distance (envoyée depuis notre serveur) est prévue et désactivée : aucun jeton de notification n'est collecté aujourd'hui.

Partage. Si tu partages un résultat ou ta carte joueur, l'application crée une image (elle peut montrer ton pseudo, ton identifiant court et tes notes) et la remet à la feuille de partage d'iOS ; tu choisis où elle va. Nous ne la recevons pas.

Jeton de classement. Le stockage du jeton secret d'un vrai profil en ligne est construit et utilise le Trousseau iOS, pas la sauvegarde ordinaire de l'application. Aucun profil en ligne n'existe encore : aujourd'hui le défi local crée sur le téléphone un jeton factice, gardé dans la sauvegarde locale ordinaire de l'application (section 5).

3. Publicités (Google AdMob), demande de suivi d'Apple et formulaire de consentement de Google

La version gratuite affiche des publicités via Google AdMob (pas de bannières ; au plus une annonce plein écran à la fois, et des vidéos récompensées seulement quand tu choisis d'en regarder une). Aucune annonce n'est affichée lors de ta première session ou de tes deux premiers jours, pendant un jeu, dans la séance ni dans le défi du jour ; une annonce plein écran ne peut apparaître que sur un écran de fin : après le bilan de la séance (une fois par jour) ou après un jeu libre sur trois, jamais moins de cinq minutes après la précédente. Ces limites portent sur le moment où une annonce s'affiche ; le SDK publicitaire démarre lui-même après les étapes de consentement ci-dessous, même les jours sans annonce. Une vidéo récompensée ne s'affiche que si tu la touches (aussi depuis les menus) et n'a pas de règle des cinq minutes. Google peut collecter ton identifiant publicitaire (seulement si tu autorises le suivi), ton adresse IP et ta localisation approximative, des informations sur l'appareil et l'application, les interactions avec les annonces, et des diagnostics de plantage et de performance (voir Politique de confidentialité de Google, comment Google utilise les données des sites et applications qui utilisent ses services).

  • Ordre au démarrage. Rien n'est demandé au premier lancement. Après ton premier jeu terminé, l'application explique le suivi, puis affiche la demande App Tracking Transparency d'Apple, puis le formulaire de consentement de Google (UMP) là où la loi l'exige (EEE, Royaume-Uni), et seulement ensuite démarre le SDK publicitaire. Aucune annonce n'est demandée sans le signal de consentement de Google.
  • Tu peux changer le choix de suivi dans Réglages iOS, Confidentialité et sécurité, Suivi, et le choix Google dans les Réglages de l'application, « Choix de confidentialité » (il ouvre le formulaire Google quand il est disponible et requis, sinon les réglages iOS de l'application).
  • « Sans pub » et Memovibes+ suppriment les annonces plein écran, pas les vidéos récompensées que tu choisis de regarder ; Memovibes+ donne aussi les bonus récompensés sans vidéo.

Base légale des publicités qui utilisent ton identifiant publicitaire ou personnalisent : ton consentement.

4. Achats et abonnement

Memovibes propose un achat unique « Sans pub » (com.sevenkings.memovibes.noads, 6,99 €) et un abonnement à renouvellement automatique, Memovibes+ (mensuel …plus.monthly, 1,99 € ; annuel …plus.yearly, 14,99 €, chacun avec 7 jours d'essai gratuit pour un premier abonnement). Ils sont traités par Apple via StoreKit (Unity IAP). Nous ne recevons ni tes données de paiement ni ton identifiant Apple ; l'application apprend de l'App Store quels produits sont actifs, jusqu'à quand et s'il s'agit d'un essai, et garde ce statut sur ton appareil. Voir la Politique de confidentialité d'Apple et les conditions d'abonnement.

5. Défi du jour et classement (prévu, pas encore en service)

Le code serveur existe, mais l'application fait aujourd'hui tourner le défi du jour en local, sans classement en ligne : l'attestation de production (App Attest) et la connexion de l'application au serveur ne sont pas terminées, et le serveur n'est pas en service. Cette section décrit le comportement en ligne prévu ; il est facultatif et tu peux tout jouer sans lui. (L'application garde déjà sur ton appareil seulement un pseudo local, un identifiant court et tes tentatives du jour, et gardera son jeton dans le Trousseau iOS quand un vrai profil existera.)

Jouer au défi classé demande un profil en ligne créé sur notre serveur sans inscription. L'application envoie une demande de création, prouve qu'il s'agit d'une vraie installation avec Apple App Attest (Play Integrity sur Android plus tard) et reçoit un identifiant de joueur aléatoire, un identifiant court public et un jeton secret qu'elle doit garder dans le Trousseau iOS. Le serveur stocke :

DonnéePourquoiConservation
Identifiant de joueur aléatoire, identifiant court public (comme #4F7K), hash de ton jeton secret, dates de création et de dernière activitéTon profilJusqu'à ta suppression
Le pseudo que tu choisis, et son historiqueClassement, modération des signalementsJusqu'à ta suppression
Si tu as dit avoir 16 ans ou plus (« classé »), ou nonLes moins de 16 ans jouent hors classementJusqu'à ta suppression
Chaque tentative du jour : heure de départ, résultats des étapes, scores, total, temps, rang et percentile, drapeauxClassement, contrôles d'équitéJusqu'à ta suppression
Les coups ou réponses envoyés et leurs temps individuelsVérifier les résultats, recoursRéponses brutes et temps des coups : 90 jours, puis effacés. Totaux, horodatages serveur, scores, drapeaux et hash de requêtes restent jusqu'à la suppression de ton profil
Jeton de notification (iOS), fuseau horaire, langue, tes choix de notifications (résultats, rappel, heure du rappel)Les notifications facultativesL'envoi s'arrête après 3 jours sans activité dans l'application ; désactiver une option arrête ce message sans effacer le jeton enregistré ; supprimer l'abonnement, un jeton invalide ou la suppression de ton profil l'efface. Les journaux de notifications restent jusqu'à la suppression de ton profil
Signalements faits ou reçus (avec le pseudo signalé)ModérationJusqu'à la suppression des comptes concernés
Un hash de la clé d'appareil attestée et une date de création, dans une table séparée sans ton identifiant de joueur (le même hash figure aussi sur la ligne de ton profil, supprimée avec lui)Limiter les créations de compte par appareil (3 par 30 jours)Conservé après la suppression de ton profil (31 jours au plus), pour que supprimer ne rouvre pas la limite
Enregistrements de requêtes de courte durée (idempotence); pour la création du compte, seul ton identifiant de joueur est gardé, jamais le jeton secretRéessais sûrs24 heures
Aussi : dates et motifs de modération des pseudos, statut de revue, plateforme de notification et préférence d'écran verrouillé, jour du défi dans les données de notificationModération, notificationsJusqu'à la suppression de ton profil

Le classement affiche ton pseudo et ton identifiant court avec ton rang, ton score total et ton temps. Pas de chat, pas de photo de profil, pas d'autre texte libre public. L'application te demande un pseudo, pas ton vrai nom ; les pseudos sont saisis par toi et filtrés (EN/FR/AR), et le filtre ne peut garantir qu'aucun nom réel n'est saisi. Ils sont signalables : un pseudo signalé est réinitialisé s'il enfreint les règles ou atteint le seuil de signalements (actuellement trois joueurs distincts). Nous ne collectons ni email, ni nom réel, ni contacts, ni localisation, ni nom d'appareil. Le serveur détermine le jour avec sa propre horloge. L'envoi des résultats demande ton consentement la première fois. Base légale : ton consentement et notre intérêt légitime à un classement équitable.

Supprimer : dans l'application, « Supprimer mes données du classement », ou suis ces étapes. Le serveur supprime ton profil et tout ce qui s'y rattache (voir le tableau).

6. Mineurs

Memovibes ne s'adresse pas aux enfants de moins de 13 ans et nous ne collectons pas sciemment leurs données. Le défi du jour demande si tu as 16 ans ou plus : sinon, tu joues hors classement (aucune place au classement). L'application te demande un pseudo, pas ton nom.

7. Ce que nous ne faisons pas

  • Pas d'inscription par email ou téléphone, pas de noms réels, pas de localisation précise, pas de vente de données.
  • Le jeu ne fait aucune promesse sur le cerveau, l'intelligence ou la santé : les notes décrivent seulement ton niveau de jeu dans Memovibes.

8. Tiers

Tes droits

En vertu du RGPD (et de lois similaires) tu peux demander l'accès à tes données, leur rectification, leur effacement, leur limitation, une copie portable, et tu peux t'opposer au traitement ou retirer un consentement à tout moment (le retrait n'affecte pas ce qui s'est passé avant). Écris à support@7kingsgames.com ; nous répondons sous un mois. Tu peux aussi saisir ton autorité de protection des données (en France : la CNIL, cnil.fr). Les données que nous ne pouvons pas relier à toi (par exemple un identifiant aléatoire haché) ne peuvent être retrouvées ou supprimées que si tu nous donnes l'identifiant dont elles viennent ; c'est pourquoi les sections ci-dessus disent exactement ce qui est conservé.

Transferts hors de ton pays

Google et Cloudflare opèrent dans le monde entier : les données qu'ils traitent peuvent quitter ton pays. Ils décrivent leurs garanties dans leurs propres politiques (liées plus haut). Nous ne vendons pas tes données.

Modifications

Si cette politique change, la nouvelle version est publiée sur cette page avec une nouvelle date. Dernière mise à jour : 31 octobre 2026.