Brouillon à faire valider par un avocat — ne pas publier en l'état.
Politique de confidentialité
Cette politique explique comment SkinFlip traite vos données personnelles, conformément au règlement (UE) 2016/679 (« RGPD ») et à la loi n° 78-17 du 6 janvier 1978 (« Informatique et Libertés »). Le fonctionnement de l'extension est détaillé dans une page dédiée : Confidentialité de l'extension Gardien. Les cookies sont décrits dans la Politique relative aux cookies.
1. Responsable du traitement
- Responsable : [À COMPLÉTER : dénomination, forme, siège, RCS] (voir les Mentions légales).
- Contact pour vos données : privacy@skinflip.app.
- Délégué à la protection des données : [À COMPLÉTER : désignation éventuelle d'un DPO et coordonnées].
2. Nos principes
- Minimisation : nous ne collectons que ce qui est nécessaire au service.
- Vos accès Steam ne quittent jamais votre navigateur. Nos serveurs ne collectent, ne reçoivent et ne stockent jamais : mot de passe Steam, code Steam Guard, clé API Web, cookie ou jeton de session Steam, QR code de connexion Steam,
identity_secret,shared_secret, fichier maFile ou code de révocation. Toute donnée de ce type envoyée par erreur à notre API est rejetée automatiquement (contrôle vérifié par des tests automatisés). - Données Steam récupérées uniquement à votre demande : lorsque vous vous connectez et acceptez nos conditions, ou lorsque vous demandez l'import de votre inventaire.
- Hébergement dans l'Union européenne : France (application, Paris) et Allemagne (base de données, Francfort).
- Aucune vente de données, aucun ciblage publicitaire, aucun profilage publicitaire.
3. Données traitées
| Catégorie | Données | Source |
|---|---|---|
| Identité Steam | SteamID64, pseudo, avatar, URL de profil | Steam OpenID (connexion) et API Web Steam |
| Informations de confiance Steam | niveau Steam, date de création du compte (si profil public), visibilité du profil et de l'inventaire, bannissements (VAC, communauté, interdiction d'échanger) | API Web Steam (GetPlayerSummaries, GetPlayerBans, GetSteamLevel), mise en cache 24 h |
| Compte SkinFlip | langue, rôle, état du compte, date d'inscription, déclaration de majorité, versions et dates d'acceptation des CGU, CGV et conditions du Trading actif, réglages | vous |
| Lien d'offre d'échange | URL, identifiant partenaire, jeton | vous |
| Inventaire | identifiants d'objets (assetId, classId, instanceId), nom, type, rareté, usure (float), motif (seed), index de peinture, phase, stickers, charms, lien d'inspection, image, échangeabilité, protection d'échange | extension (à votre demande) ou import serveur à votre demande |
| Annonces et recherches | objets proposés, objets recherchés, note, statut, boosts | vous |
| Correspondances, propositions et échanges | participants, objets, scores, statuts, identifiants d'offres Steam, horodatages, vérifications du Gardien et de J+8 | calculé par nous, extension |
| Réputation | nombre d'échanges définitifs, valeur cumulée, ancienneté, annulations, annulations abusives, signalements confirmés, score | calculé par nous |
| Messagerie | messages entre participants d'une proposition, drapeaux de modération | vous |
| Modération | signalements, décisions et exposés des motifs, recours, signaux de liens entre comptes, liste des SteamID bannis | vous, autres utilisateurs, nous |
| Trading actif | règles, liste blanche, offres planifiées et leurs statuts, codes d'erreur Steam, alertes de substitution, consentement | vous, extension, calculé par nous |
| Appareils d'extension | identifiant d'appareil, empreinte (hachage) du jeton d'appairage, version, navigateur, dernière activité, résultats des contrôles préalables (booléens) | extension |
| Crédits et paiements | soldes, mouvements du grand livre de crédits, références Stripe, abonnement, factures | nous, Stripe |
| Journaux techniques et de sécurité | journal d'audit des actions sensibles, adresse IP hachée, agent utilisateur, horodatages | automatiquement |
| Support | échanges avec notre équipe | vous |
Nous ne traitons pas de données sensibles au sens de l'article 9 du RGPD. Steam ne nous transmet aucune adresse e-mail. Stripe peut vous demander une adresse e-mail lors du paiement pour l'envoi du reçu.
4. Finalités et bases légales
| Finalité | Base légale (article 6 RGPD) |
|---|---|
| Création et gestion du compte, authentification par Steam OpenID | exécution du contrat (CGU) |
| Affichage du profil Steam et des badges de confiance | exécution du contrat ; intérêt légitime (prévention des arnaques) |
| Import de l'inventaire, annonces, recherche, correspondances, propositions d'échange, messagerie | exécution du contrat |
| Vérification des offres par le Gardien | exécution du contrat |
| Remontée de l'historique des échanges par l'extension | consentement (option activable et retirable dans l'extension) |
| Calcul de la réputation et vérification à J+8 | exécution du contrat ; intérêt légitime (fiabilité des échanges) |
| Trading actif (planification, lots signés, statuts) | exécution du contrat (conditions spécifiques acceptées expressément) |
| Paiements, facturation, comptabilité | exécution du contrat ; obligation légale (conservation comptable) |
| Modération, traitement des signalements, exposés des motifs, recours | obligation légale (DSA) ; intérêt légitime |
| Analyse automatique des messages (mots-clés d'arnaque) | intérêt légitime (prévention des arnaques) |
| Signaux de liens entre comptes, liste des comptes bannis | intérêt légitime (prévention de la fraude et du contournement des sanctions) |
| Sécurité, limitation de débit, journal d'audit | intérêt légitime (sécurité) ; obligation légale le cas échéant |
| Surveillance des domaines sosies (hameçonnage) | intérêt légitime (protection des utilisateurs) |
| Suivi des erreurs techniques (Sentry) | intérêt légitime (fiabilité du service) |
| Statistiques de clics sur les liens affiliés | intérêt légitime (mesure agrégée) |
| Réponse aux demandes des autorités | obligation légale |
| Cookies non essentiels | consentement (aucun au lancement, voir la Politique relative aux cookies) |
Lorsque le traitement repose sur l'intérêt légitime, vous pouvez vous y opposer (article 7).
5. Décisions automatisées et profilage
- Score de réputation : calcul automatisé fondé uniquement sur les échanges définitifs à J+8, les annulations, les annulations abusives, les signalements confirmés et l'ancienneté. Il est affiché sur votre profil public et sert aux seuils d'accès (boucles à trois, Trading actif). Sa méthode est décrite dans la page Transparence.
- Analyse automatique des messages : elle peut afficher un avertissement, masquer un lien ou créer un signalement ; elle ne prononce jamais de sanction.
- Signaux de liens entre comptes : examinés par un modérateur humain ; jamais de bannissement automatique.
- Suspension automatique du Trading actif après une alerte de substitution : mesure de protection de votre compte, réversible, que vous pouvez faire examiner par une personne.
Aucune décision fondée exclusivement sur un traitement automatisé et produisant des effets juridiques ou vous affectant de manière significative n'est prise sans intervention humaine : les sanctions sont toujours décidées par un modérateur.
6. Qui voit vos données
- Les autres membres et visiteurs : votre profil public (pseudo, avatar, SteamID64, niveau Steam, ancienneté du compte si publique, badges d'alerte, réputation, nombre d'échanges définitifs, date d'inscription) et vos annonces.
- Vos partenaires d'une proposition d'échange : vos messages, les objets concernés et votre lien d'offre d'échange, nécessaire pour créer l'offre Steam.
- Les autres membres connectés : vos objets échangeables (nom, usure, motif, stickers, charms, image, prix indicatif), sauf si vous avez désactivé la réception d'offres.
- Les membres qui vous envoient une offre, sauf si vous avez désactivé la réception d'offres : le jeton de votre lien d'offre d'échange est transmis à leur extension dans un lot signé, aux seules fins de l'envoi.
- Notre équipe (modérateurs, administrateurs), selon le principe du moindre privilège. Les modérateurs n'accèdent au contenu d'une conversation qu'en cas de signalement, de drapeau automatique ou d'enquête.
- Nos sous-traitants (article 8).
- Les autorités, sur demande légalement fondée.
- Valve, uniquement lorsque nous lui signalons un compte impliqué dans une arnaque.
7. Vos droits
Vous disposez des droits d'accès, de rectification, d'effacement, de limitation, de portabilité, d'opposition (notamment aux traitements fondés sur l'intérêt légitime), de retrait du consentement à tout moment, et du droit de définir des directives relatives au sort de vos données après votre décès (article 85 de la loi Informatique et Libertés).
- Export de vos données (format JSON) et suppression du compte : directement depuis vos réglages.
- Autres demandes : privacy@skinflip.app. Votre identité est vérifiée par votre connexion Steam ; aucune pièce d'identité n'est exigée sauf doute raisonnable.
- Nous répondons dans un délai d'un mois, prolongeable de deux mois en cas de demande complexe.
- Vous pouvez introduire une réclamation auprès de la CNIL (www.cnil.fr) ou de l'autorité de contrôle de votre pays de résidence.
8. Sous-traitants et destinataires techniques
| Prestataire | Rôle | Localisation des données | Garanties |
|---|---|---|---|
| Vercel Inc. (États-Unis) | hébergement de l'application | UE (Paris) ; accès technique possible depuis les États-Unis | contrat de sous-traitance (article 28 RGPD), EU-US Data Privacy Framework et/ou clauses contractuelles types [À VÉRIFIER] |
| Neon, Inc. (États-Unis) | base de données et sauvegardes | UE (Francfort) ; accès technique possible depuis les États-Unis | contrat de sous-traitance (article 28 RGPD), EU-US Data Privacy Framework et/ou clauses contractuelles types [À VÉRIFIER] |
| SteamApis.com [À VÉRIFIER : raison sociale et pays] | lecture de l'inventaire Steam public des membres | [À VÉRIFIER] | [À VÉRIFIER : contrat de sous-traitance (article 28 RGPD) et garanties de transfert] |
| SteamWebAPI.com [À VÉRIFIER : raison sociale et pays] | lecture de l'inventaire Steam public des membres | [À VÉRIFIER] | [À VÉRIFIER : contrat de sous-traitance (article 28 RGPD) et garanties de transfert] |
| Stripe Payments Europe, Limited (Dublin, Irlande) | paiement, abonnement, calcul de la TVA (Stripe Tax) | UE ; transferts possibles vers Stripe, Inc. (États-Unis) | EU-US Data Privacy Framework et/ou clauses contractuelles types. Stripe agit aussi comme responsable de traitement indépendant pour ses propres obligations (connaissance client, lutte contre le blanchiment, prévention de la fraude) |
| Sentry — Functional Software, Inc. (États-Unis) | suivi des erreurs techniques, sans SteamID ni adresse IP | région de données UE (Francfort) ; accès possible depuis les États-Unis | EU-US Data Privacy Framework et/ou clauses contractuelles types [À COMPLÉTER : à vérifier] |
| [À COMPLÉTER : prestataire d'envoi d'e-mails — uniquement si des notifications par e-mail sont ajoutées] | — | — | — |
Valve Corporation n'est pas notre sous-traitant. Steam est la source des données publiques que nous récupérons via l'API Web Steam avec notre propre clé, et la plateforme sur laquelle les échanges ont lieu, sous l'accord d'abonné Steam. Les images des objets sont chargées depuis les serveurs de Steam : votre navigateur communique alors votre adresse IP à Valve.
Le fournisseur de prix de référence ne reçoit aucune donnée personnelle.
9. Hébergement et transferts hors UE
Vos données, y compris les données issues de Steam, sont stockées dans l'Union européenne (France et Allemagne), conformément aux conditions de l'API Web Steam. Les seuls transferts possibles hors UE sont ceux mentionnés à l'article 8 (Vercel, Neon, Stripe, Sentry), encadrés par les garanties indiquées.
10. Durées de conservation
| Données | Durée |
|---|---|
| Compte et profil | durée de vie du compte ; suppression ou anonymisation au plus tard 30 jours après la clôture |
| Instantanés Steam (niveau, bans, visibilité) | le dernier tant que le compte est actif ; historique 12 mois |
| Lien d'offre d'échange | durée de vie du compte |
| Objets d'inventaire | tant que le compte est actif ; objets qui ne sont plus présents supprimés après 90 jours |
| Annonces | durée de vie du compte ; annonces retirées ou expirées supprimées après 12 mois |
| Propositions, offres du Trading actif, vérifications, réputation | durée de vie du compte, puis conservation pseudonymisée 3 ans après la clôture (litiges, fraude), puis suppression |
| Messages | 12 mois après le dernier message ; si liés à un signalement, jusqu'à la clôture du dossier + 12 mois |
| Signalements, décisions de modération, exposés des motifs, recours | 5 ans après la décision (article 2224 du Code civil) [À COMPLÉTER : à valider] |
| Liste des SteamID bannis | tant que le bannissement est en vigueur, avec réexamen tous les 3 ans |
| Signaux de liens entre comptes | 12 mois |
| Alertes de substitution | 3 ans |
| Appareils d'extension | jusqu'à la révocation + 90 jours |
| Sessions | cookie de 30 jours ; enregistrements supprimés 30 jours après expiration |
| Codes d'appairage | valables 10 minutes ; supprimés 24 heures après expiration |
| Journaux d'audit et de sécurité (IP hachée) | 12 mois |
| Factures, références Stripe, grand livre de crédits | 10 ans (article L123-22 du Code de commerce), pseudonymisés après la clôture du compte |
| Preuves d'acceptation (versions et dates des CGU, CGV, conditions du Trading actif) | durée de vie du compte + 5 ans |
| Cookie de choix relatif aux cookies | 6 mois |
| Alertes et notifications | 90 jours |
| Clics sur liens affiliés | 13 mois, puis agrégation anonyme |
| Événements Sentry | 90 jours, données personnelles filtrées (ni SteamID, ni IP) |
| Sauvegardes chiffrées | quotidiennes conservées 30 jours, hebdomadaires conservées 12 semaines : une donnée effacée disparaît des sauvegardes sous 90 jours au plus |
[À COMPLÉTER : l'avocat confirmera si SkinFlip, en tant qu'hébergeur de contenus publiés par les utilisateurs (annonces, messages), est tenue de conserver pendant 1 an les données d'identification des auteurs de contenus (LCEN et décret n° 2021-1362 du 20 octobre 2021). La conception actuelle ne conserve que des adresses IP hachées.]
11. Sécurité
Chiffrement des échanges (TLS, HSTS), jetons de session et d'appairage stockés uniquement sous forme hachée, sauvegardes chiffrées et testées, authentification à deux facteurs obligatoire pour les modérateurs et administrateurs, journal d'audit des actions sensibles, principe du moindre privilège, adresses IP hachées, filtrage des données personnelles dans les rapports d'erreurs. En cas de violation de données présentant un risque, nous notifions la CNIL dans les 72 heures et, si le risque est élevé, les personnes concernées.
12. L'extension Gardien
L'extension traite localement les pages Steam nécessaires au service et ne transmet à SkinFlip que des informations limitées, avec votre accord. Elle ne collecte jamais vos accès ni vos secrets Steam. Détails : Confidentialité de l'extension Gardien.
13. Âge minimum
Le service est réservé aux personnes de 18 ans et plus. Pour information, en France, un mineur peut consentir seul au traitement de ses données à partir de 15 ans pour les services de la société de l'information ; ce seuil ne s'applique pas ici puisque le service est réservé aux majeurs. Si nous apprenons qu'un compte appartient à un mineur, il est clôturé et ses données supprimées, sous réserve des obligations légales de conservation.
14. Modifications
Toute modification substantielle de cette politique est annoncée sur le site avant son entrée en vigueur. La date de mise à jour figure en tête de page.