Policy version: 2026-09-08.2
Dernière mise à jour: 2026-09-08
StillDeck (« nous », « notre ») est un jeu de solitaire Klondike en ligne gratuit exploité par MN Media s.r.o. Cette politique explique quelles données nous collectons, pourquoi et quels choix s’offrent à vous.
Nous faisons simple : les données de jeu et les paramètres sont stockés localement par défaut, les mesures et publicités facultatives respectent vos choix de confidentialité, et nous ne vendons jamais de données personnelles.
Ce que nous collectons et pourquoi
Sans compte (par défaut)
Vos données de jeu locales — cartes, coups, score, paramètres et statistiques — sont stockées dans votre navigateur via localStorage et ne sont pas envoyées à nos serveurs. Le site peut néanmoins contacter Google pour gérer le consentement et, si vos choix dans Google Privacy & Messaging et le droit applicable le permettent, Google AdSense peut afficher jusqu’à trois publicités display statiques à droite du jeu, uniquement lorsque la mise en page du jeu sur ordinateur est suffisamment large. Aucune publicité display n’est affichée pendant une partie sur téléphone ou tablette. Nous attribuons un identifiant pseudonyme d’appareil (un UUID aléatoire stocké dans localStorage) afin que, si vous créez ultérieurement un compte, vos statistiques locales puissent être fusionnées avec la copie serveur sans doublons.
Avec un compte optionnel
Si vous choisissez de vous connecter (lien magique par e-mail, sans mot de passe), nous stockons en outre :
- Votre adresse e-mail — pour vous authentifier et envoyer le lien de connexion.
- Résultats de jeu (victoire/défaite, temps, coups, score par partie) — pour synchroniser les statistiques entre vos appareils.
- Paramètres JSON (thème, mode de pioche, préférences d’accessibilité) — pour synchroniser les préférences.
- Identifiant d’appareil — lié à votre compte pour éviter les fusions de statistiques en double.
Feedback you choose to send
Feedback is user-triggered and leaves your browser only when you press Send. We process:
- Your message, optional email address, locale, page path, feedback type, entry point, and game variant.
- For bug reports only, bounded game, deal, move-count, and display diagnostics, together with the browser user-agent string and application release identifier where available.
- Before reaching StillDeck, the feedback request passes through Bunny CDN, which uses the client IP address and request path for edge anti-abuse controls and forwards the form fields to the application. StillDeck’s own limiter holds the raw client IP address only in server process memory; scheduled cleanup removes it after the rolling window, or a process restart removes it sooner. The IP address is not included in the delivered email. Bunny edge and request-log retention settings remain pending operator/legal review.
- The SMTP feedback endpoint forwards the message over an authenticated connection to an operator-configured mailbox and creates no new application database copy. During this rollback-safe transition, older cached application versions can still write to the legacy Supabase feedback table; those rows are readable only by administrators. Public insert access will be revoked in the follow-up release after the SMTP release is live-accepted and no longer retained as the rollback target.
Après consentement aux analyses
Si vous acceptez les cookies d’analyse, Google Analytics 4 collecte :
- Adresse IP tronquée (dernier octet mis à zéro par défaut par GA4).
- Chaîne user-agent, résolution d’écran, langue du navigateur.
- Pages visitées, événements d’utilisation (par ex. « partie lancée », « thème changé »).
Après consentement au replay de session
Si vous acceptez le replay de session, Microsoft Clarity collecte :
- Adresse IP anonymisée.
- Clics, défilements et mouvements de curseur.
- Captures du contenu de la page, avec les champs de saisie sensibles masqués.
Publicité et gestion du consentement
Google Privacy & Messaging gère les choix publicitaires. Sous réserve de ces choix et du droit applicable, Google AdSense peut afficher jusqu’à trois publicités display statiques à droite du jeu, uniquement lorsque la mise en page du jeu sur ordinateur est suffisamment large. Aucune publicité display n’est affichée pendant une partie sur téléphone ou tablette. Google peut traiter :
- Adresse IP et informations sur l’appareil et le navigateur.
- Signaux de consentement et, lorsque cela est autorisé, identifiants publicitaires ou cookies.
- Données de diffusion, d’interaction, de fréquence et de mesure des publicités, ainsi que de prévention de la fraude.
Lorsque vos choix et la législation applicable le permettent, Google et d’autres fournisseurs publicitaires utilisent des cookies pour sélectionner des annonces en fonction de vos visites précédentes sur StillDeck ou sur d’autres sites. Les cookies publicitaires de Google permettent à Google et à ses partenaires de personnaliser les annonces sur ces sites.
Vous pouvez désactiver la publicité personnalisée à l’aide des options ci-dessous. Ces choix influent sur la personnalisation, mais ne suppriment pas toutes les annonces.
- Gérer les annonces personnalisées de Google dans My Ad Center
- Désactiver les annonces personnalisées des fournisseurs tiers participant à WebChoices
D’autres fournisseurs publicitaires et réseaux publicitaires peuvent également utiliser des cookies publicitaires. Lorsque le message européen de confidentialité de Google est disponible, ouvrez les paramètres des cookies pour consulter les partenaires sélectionnés pour StillDeck et leurs liens relatifs à la confidentialité. Google publie également une liste plus large de partenaires publicitaires éligibles avec des liens vers leurs sites ; tous les partenaires répertoriés ne diffusent pas nécessairement des annonces sur StillDeck.
Listes des partenaires publicitaires de Google et liens de confidentialité
Site delivery and operational logs
Requests pass through Bunny CDN and the Hostinger origin for delivery and security. Bunny request logging and IP anonymisation are enabled; forwarding, permanent log storage and extended logging are disabled. The origin also keeps Caddy access logs containing connection metadata, request URL, method, ordinary headers, response status and timing. Sensitive authentication and cookie headers are masked. Origin access logs are separate from the application rate limiter.
Bunny documents a three-day limit for ordinary raw logs. IP anonymisation does not establish when the original address is erased; separate provider security records remain subject to unverified retention. Caddy access logs rotate at 100 MiB by default, retaining up to ten archives with a 90-day age limit checked during rotation. The active file has no fixed age expiry. Application output enters journald, limited to seven days, 1 GB total and one-day files, and can also enter local syslog, which rotates weekly with four archives, potentially about 35 days. Hostinger platform/network retention and provider-side deletion remain unverified.
Bases juridiques du traitement
En vertu du RGPD, nous nous appuyons sur les bases juridiques suivantes :
- Consentement — Art. 6(1)(a) — Analyses (GA4), replay de session (Microsoft Clarity) et, lorsque requis, stockage ou personnalisation publicitaire. Vous pouvez modifier ou retirer votre consentement à tout moment via le message de confidentialité Google dans le pied de page ou le panneau Paramètres.
- Exécution d’un contrat — Art. 6(1)(b) — Stockage de votre état de jeu, paramètres et statistiques localement ; création de compte et synchronisation multi-appareils lorsque vous choisissez de vous connecter.
- Intérêt légitime — Art. 6(1)(f) — Journalisation de sécurité, prévention de la fraude et maintien de la fiabilité du service. Nous mettons en balance notre intérêt avec vos droits en minimisant les données collectées et en ne les conservant que le temps nécessaire.
- Feedback delivery and abuse prevention — legitimate interests (GDPR Art. 6(1)(f)) — Delivering and handling feedback you choose to send, preventing abuse, and investigating reported problems. We minimize the fields collected and separate bug-only diagnostics from other feedback.
Sous-traitants
Nous partageons des données avec les sous-traitants tiers suivants :
| Nom | Finalité | Localisation | Base du transfert | DPA / Confidentialité |
|---|---|---|---|---|
| Supabase, Inc. | Account storage and rollback-window storage of feedback submitted by older cached application versions | EU (Ireland, AWS eu-west-1) | Pas de transfert transfrontalier (UE uniquement) | DPA / Confidentialité |
| BunnyWay d.o.o. (Bunny CDN) | Proxying feedback requests and applying edge attestation, client-IP forwarding, no-store, and request-rate controls | Pending operator/legal review | Pending operator/legal review | Pending operator/legal review |
| Operator-configured SMTP and mailbox provider | Authenticated delivery of user-triggered feedback to the operator mailbox | Pending operator/legal review | Pending operator/legal review | Pending operator/legal review |
| Google LLC (Google Analytics 4) | Aggregate traffic measurement and feature usage | United States | EU Standard Contractual Clauses (2021/914) | DPA / Confidentialité |
| Microsoft Corporation (Microsoft Clarity) | Session replay and heatmaps — complementary coverage including short-duration sessions | United States | EU Standard Contractual Clauses (2021/914) | DPA / Confidentialité |
| Google LLC (Google AdSense) | Consent management and up to three static right-side display ads on sufficiently wide desktop game layouts; no active-play display ads on mobile or tablet | United States | EU Standard Contractual Clauses (2021/914) | DPA / Confidentialité |
Cookies et stockage local
StillDeck utilise localStorage pour les données essentielles. Google et Microsoft peuvent utiliser des cookies ou du stockage pour les analyses, Microsoft Clarity, la gestion du consentement et la publicité selon vos choix.
Les utilisateurs de l'EEE, du Royaume-Uni et de la Suisse choisissent dans la plateforme de gestion du consentement de Google. Ailleurs, les outils respectent le droit applicable et les paramètres du produit. Vous pouvez toujours rouvrir vos choix de confidentialité depuis le pied de page ou les Paramètres.
| Nom | Fournisseur | Finalité | Expiration | Catégorie |
|---|---|---|---|---|
solitaire:game:v1 / stilldeck:game:freecell:v1 / stilldeck:game:spider:v1 | StillDeck (localStorage) | Saves your in-progress Klondike, FreeCell, and Spider games, including guest/account attribution for the active attempt | Persistent | Essentiel |
solitaire:settings:v1–v4 / solitaire:settings:v4:field:* / solitaire:settings:v4:recentDeal:item:* / solitaire:settings:v4:recentDeal:owner:* / solitaire:settings:v4:recentDeal:guest-current:v1 | StillDeck (localStorage) | Remembers game, appearance, sound, and accessibility settings; field and owner-isolated recent-deal entries prevent concurrent tabs or account switches from overwriting preferences and no-repeat history, while older versions remain for safe migration | Persistent | Essentiel |
solitaire:stats:v1–v3 / solitaire:results:v1 / solitaire:results:v1:item:* / solitaire:results:v1:owner:* / solitaire:results:v1:guest-migrated:v2 / solitaire:recordedWins:v1 / solitaire:recordedWins:v1:owner:* / stilldeck:consecutiveLosses:v1 | StillDeck (localStorage) | Stores guest and account-isolated local game-result journals, statistics, terminal-outcome claims, and streaks; the migration marker prevents a former account snapshot from becoming guest history | Persistent | Essentiel |
solitaire:sync:v1 / solitaire:sync:v1:results / solitaire:sync:v1:results:user:* / solitaire:sync:v1:results:epoch:* / solitaire:sync:v1:settings / solitaire:sync:v1:settings:user:* / solitaire:sync:v1:settings:dirty:* | StillDeck (localStorage) | Tracks per-account result/settings cursors, result-reset generations, and owner-bound pending offline setting values without letting concurrent syncs or account switches overwrite each other | Persistent | Essentiel |
solitaire:timer:v1–v2 | StillDeck (localStorage) | Restores active-game timers; v2 keeps a bounded per-game journal and v1 is read only for migration | Persistent | Essentiel |
solitaire:device:v1 | StillDeck (localStorage) | Pseudonymous device ID for stats merge | Persistent | Essentiel |
solitaire:installPrompt:v1 / stilldeck:firstGame:v1 | StillDeck (localStorage) | Remembers install-prompt state and whether the first game has been used | Persistent | Essentiel |
stilldeck:last-locale:v1 | StillDeck (localStorage) | Remembers preferred language | Persistent | Essentiel |
stilldeck:consent:v1 | StillDeck (localStorage) | Remembers legacy privacy choices while migrating them to the current preference | Until migration or browser storage is cleared | Essentiel |
stilldeck:measurementOptOut:v1 | StillDeck (localStorage) | Remembers an analytics and session-replay opt-out where Google’s European message does not apply | Until you change the preference or clear browser storage | Essentiel |
stilldeck-precache-* / stilldeck-runtime-* | StillDeck (CacheStorage) | Caches the game shell, localized shortcuts, selected card art, sounds, and route assets for offline play | Until replaced by a newer release or browser storage is cleared | Essentiel |
sb-*-auth-token | Supabase (cookie/localStorage) | Keeps you signed in | Until sign-out or 30 days | Essentiel |
_ga | Google Analytics | Distinguishes unique visitors | 2 years | Analyses |
_ga_QZR4D0GWW5 | Google Analytics | Maintains GA4 session state | 2 years | Analyses |
_clck | Microsoft Clarity | Persists the Clarity user ID across sessions | 1 year | Replay de session |
_clsk | Microsoft Clarity | Connects multiple page views within a single Clarity session | 1 day | Replay de session |
stilldeck:railFormat:20260908 | StillDeck (localStorage) | Keeps a consistent advertising-format test assignment only when advertising storage and analytics are permitted; stores only the format and assignment/expiry dates | Until 7 December 2026; removed on the next site visit after expiry or when consent is withdrawn | Publicité |
FCCDCF / FCNEC | Google Privacy & Messaging | Stores advertising consent and privacy choices | Up to 13 months | Publicité |
__gads / __gpi / __eoi | Google AdSense | Ad delivery, frequency controls, measurement, and fraud prevention where permitted | Up to 13 months | Publicité |
IDE / test_cookie | Google advertising services | Ad delivery and browser capability checks where permitted | Up to 13 months / 15 minutes | Publicité |
Transferts internationaux
Les données essentielles du compte restent dans l’UE (Supabase, AWS eu-west-1). Les données de GA4, Microsoft Clarity, Google AdSense et de gestion du consentement peuvent être transférées aux États-Unis en vertu des Clauses Contractuelles Types de l’UE (Décision d’exécution 2021/914 de la Commission). Refuser les finalités non essentielles limite ces transferts, mais certaines données nécessaires au consentement, à la sécurité et à la prévention de la fraude peuvent subsister.
Feedback requests pass through Bunny CDN before reaching the StillDeck application and are then delivered through the operator-configured SMTP and mailbox provider. Exact processing locations, transfer mechanisms, retention settings, and contract or DPA status for those feedback providers remain pending operator/legal review.
Combien de temps nous conservons vos données
Nous ne conservons les données que le temps nécessaire aux finalités décrites ci-dessus.
- E-mail du compte: Retained for the life of your account. Deleted within 30 days of account deletion.
- Résultats de jeu (serveur): Retained for the life of your account. Deleted together with your account.
- Paramètres (serveur): Retained for the life of your account. Deleted together with your account.
- Identifiant d’appareil: Tied to account lifetime. Stored locally until you clear browser storage.
- Google Analytics: Google Analytics default retention: 14 months for user-level data.
- Enregistrements de session: Session recordings retained up to 13 months by Microsoft Clarity, then auto-deleted.
- Données de publicité et de consentement: Google retains advertising and consent data according to its product settings and applicable legal requirements.
- Feedback email (operator mailbox): The SMTP feedback endpoint creates no new application database copy. The delivered email remains in the operator-configured mailbox until the operator deletes it.
- Legacy feedback database (rollback window): During the rollback-safe transition, feedback submitted by older cached application versions may remain in the legacy Supabase feedback table and is readable only by administrators. Public insert access will be revoked in the follow-up release after the SMTP release is live-accepted and no longer retained as the rollback target; retained rows remain until an administrator deletes them.
- Feedback abuse-control IP address: StillDeck’s application limiter holds the raw client IP address in server process memory and deletes it by scheduled cleanup after its rolling rate-limit window expires; a process restart removes it sooner. The separate Bunny edge and request-log retention settings remain pending operator/legal review.
- Stockage local (navigateur): Retained until you clear your browser storage.
Vos droits
En vertu du RGPD, vous avez le droit de :
- Accès — demander une copie des données personnelles que nous détenons à votre sujet.
- Rectification — corriger des données personnelles inexactes.
- Effacement — demander la suppression de vos données (« droit à l’oubli »).
- Limitation — nous demander de limiter le traitement de vos données.
- Portabilité — recevoir vos données dans un format structuré et lisible par machine.
- Opposition — vous opposer au traitement fondé sur l’intérêt légitime.
Vous avez également le droit de déposer une réclamation auprès de votre autorité de protection des données compétente. Pour les utilisateurs en Tchéquie, il s’agit de l’Office pour la protection des données personnelles (ÚOOU).
Retrait du consentement
Dans l'EEE, au Royaume-Uni et en Suisse, le message de confidentialité Google permet de modifier ou retirer les choix de consentement applicables. Hors du champ de ce message, le même contrôle dans le pied de page ou les Paramètres ouvre l'option locale de StillDeck pour désactiver les analyses et le replay de session sur cet appareil ; ce contrôle local ne gère pas la publicité. Le retrait n’affecte pas la licéité du traitement fondé sur le consentement avant ce retrait.
Confidentialité des enfants
StillDeck est un jeu de cartes grand public. Nous ne collectons pas sciemment de données personnelles auprès d’enfants de moins de 16 ans. Si vous pensez qu’un enfant nous a fourni des données personnelles, veuillez nous contacter et nous les supprimerons dans les meilleurs délais.
Modifications de cette politique
Nous pouvons mettre à jour cette politique de temps à autre. Les modifications substantielles seront communiquées par un message de confidentialité Google actualisé ou un autre avis bien visible. La date « Dernière mise à jour » en haut de cette page reflète toujours la dernière révision.
Nous contacter
Si vous avez des questions sur cette politique ou souhaitez exercer vos droits, écrivez-nous à hello@mnmedia.io. Nous nous efforçons de répondre dans un délai de 30 jours.
Responsable du traitement
Le responsable du traitement pour StillDeck est :
MN Media s.r.o.
Varšavská 715/36, Vinohrady, 120 00 Praha 2, Czechia
hello@mnmedia.io
Cette traduction est fournie pour votre commodité. En cas de divergence entre cette traduction et l’original en anglais, la version anglaise prévaut.