Politique de confidentialité
Dernière mise à jour : 2026-10-15
1. Qui sommes-nous
SwingHop est un projet personnel et non commercial géré par Jean-Pierre Lambelet en Suisse. Ce site tient un agenda des soirées swing, un catalogue de figures en vidéo et un générateur de playlists Lindy Hop sur Spotify, qui s'appuie sur des services d'IA et l'API Spotify.
Contact : admin@swinghop.ch
2. Données que nous collectons
Lorsque vous créez un compte
- Adresse e-mail (nécessaire pour l'authentification et la réinitialisation du mot de passe)
- Nom d'affichage
- Hash bcrypt du mot de passe (jamais le mot de passe en clair)
Lorsque vous utilisez le service
- Playlists générées et associées à votre compte
- Votes et notes de chansons (jeux "This or That" et "Rate")
- Favoris (vos événements mis en favori, si vous avez un compte)
- Figures (si vous avez un compte) : celles que vous avez ajoutées à votre liste, la note que vous avez écrite sur chacune, la fréquence à laquelle vous la dansez, celles que vous ne voulez plus voir proposées, la figure de la semaine tirée pour vous et les danses que vous avez cochées
- Signalement d'une erreur sur une figure : le motif et votre message nous parviennent par e-mail, sans votre nom ni votre adresse e-mail
- Journaux techniques (adresse IP, user-agent) conservés quelques jours pour prévenir les abus
- Mesure d'audience sans cookie : pour chaque page consultée, nous enregistrons le chemin de la page, la langue, la date et l'heure, le nom de domaine du site qui vous a amené ici, et un identifiant technique haché qui change chaque nuit. Votre adresse IP n'est jamais conservée : elle sert uniquement à calculer cet identifiant. Celui-ci ne permet pas de vous reconnaître d'un jour à l'autre, et il ne peut être rapproché de votre identité par un tiers. Cette mesure ne dépose aucun cookie ni aucune donnée sur votre appareil.
Lorsque vous nous contactez
- Contenu du message et adresse e-mail fournie dans le formulaire de contact
3. Pourquoi nous traitons ces données
- Vous authentifier et protéger votre compte
- Générer et sauvegarder vos playlists, garder votre liste de figures
- Répondre à vos messages
- Améliorer le service grâce aux statistiques agrégées et anonymisées
Base légale : exécution du service que vous demandez et notre intérêt légitime à maintenir un site fonctionnel et sûr. Les cookies d'analyse et publicitaires reposent sur votre consentement.
4. Services tiers
Pour fournir le service, nous partageons certaines données avec :
- Spotify : les playlists sont enregistrées dans un compte dédié SwingHop. Politique de Spotify.
- Google : connexion via Google OAuth, Google Analytics et AdSense (optionnels, selon votre consentement). Politique de Google.
- Anthropic / Groq : nous envoyons votre sélection de titres (sans votre e-mail) à un modèle d'IA pour générer la playlist.
- YouTube (Google) : les vidéos des figures sont des lecteurs YouTube intégrés en mode de confidentialité renforcée (youtube-nocookie.com). Le lecteur se charge dès l'ouverture d'une figure : YouTube reçoit alors votre adresse IP et la vidéo affichée, et peut enregistrer des données dans le stockage de votre navigateur pendant la lecture. Politique de Google.
- Infomaniak : hébergeur suisse du site, de la base de données et de la messagerie.
5. Cookies
Nous utilisons uniquement deux catégories de cookies :
- Cookies essentiels : session de connexion et protection CSRF. Ils sont indispensables.
- Cookies d'analyse et publicitaires : Google Analytics et AdSense, uniquement si vous les acceptez via le bandeau de consentement (UniConsent). Vous pouvez changer d'avis à tout moment avec le lien « Cookies » en pied de page.
Le lecteur YouTube des figures peut en plus enregistrer des données dans le stockage de votre navigateur (voir section 4). La mesure d'audience, elle, n'en dépose aucune.
Vous pouvez changer d'avis à tout moment en effaçant votre stockage local ou en nous écrivant.
6. Conservation
- Compte, playlists et figures : jusqu'à la suppression de votre compte.
- Journaux techniques : 30 jours maximum.
- Mesure d'audience : 400 jours, puis suppression automatique.
- Messages de contact : 12 mois, puis supprimés.
7. Vos droits
Conformément au RGPD et à la LPD suisse, vous pouvez demander à tout moment :
- l'accès à vos données,
- leur rectification ou suppression,
- la limitation ou l'opposition au traitement,
- la portabilité,
- de retirer votre consentement.
Écrivez-nous à admin@swinghop.ch. Vous pouvez aussi déposer une plainte auprès de votre autorité locale de protection des données.
8. Sécurité
Les mots de passe sont hachés avec bcrypt. Les échanges passent par HTTPS. Nous n'avons jamais accès à votre mot de passe en clair.
9. Modifications
Cette politique peut évoluer. La date de mise à jour en haut de page indique la dernière version.