Mise à jour · 21/10/2026
Politique de confidentialité Web
Comprendre les données utilisées sur votre appareil, celles transmises au serveur, les choix de consentement et les moyens de suppression.
Responsable du traitement
Le responsable du traitement pour Signe Clair est AS HORIZONS, Société par actions simplifiée à associé unique (SASU), au capital de 100,00 €, immatriculée sous le numéro 109 646 778 RCS Lorient, dont le siège social est situé 31 Rue Louis Roche, 56100 Lorient, France. Pour toute question ou demande relative aux données personnelles : signeclairastro@gmail.com.
Ce qui est traité sur votre appareil
Le navigateur calcule le signe, le thème astral, les repères de compatibilité et les tirages de Tarot à partir des informations que vous saisissez. Les prénoms, dates et heures de naissance, le lieu complet, les coordonnées et le fuseau servent d’abord à ces calculs locaux. Certaines demandes transmettent aussi des données au serveur : la recherche de lieu, les lectures Premium et le parcours de compatibilité « Deux naissances » avec un compte, y compris la vérification du quota gratuit de ce parcours. Sans compte, le quota gratuit est géré sur cet appareil et cette vérification ne transmet pas le duo de naissance au serveur. Ces envois sont détaillés ci-dessous.
Si vous choisissez « Mémoriser ce signe », le navigateur conserve seulement l’identifiant du signe, la date d’enregistrement et son échéance. Ce choix ne mémorise pas à lui seul un profil de naissance. Sa validité logique est de 180 jours ; une entrée expirée est retirée lors d’une prochaine maintenance du stockage, au chargement, au retour sur la page ou au focus.
Le profil natal n’est mémorisé qu’après un choix distinct et explicite. Il peut contenir le prénom facultatif, la date, l’heure ou l’indication « heure inconnue », le texte du lieu, la ville, la région, le pays, les coordonnées, le fuseau et le signe. Sa validité logique est également de 180 jours.
L’historique Tarot local est limité aux 12 tirages valides les plus récents et expire logiquement après 180 jours. Il contient l’identifiant et le type du tirage, sa date, ainsi que les identifiants, numéros et noms des cartes ; il ne contient ni question libre ni texte d’interprétation Premium. Pour le signe, le profil natal et l’historique Tarot, les 180 jours sont une échéance logique : l’effacement physique intervient à une prochaine lecture ou maintenance. Si le site n’est jamais rouvert sur cet appareil, une entrée expirée peut rester dans le stockage jusqu’à son effacement ou son éviction par le navigateur.
Les prénoms saisis pour une compatibilité restent dans l’état temporaire de la page et le profil partenaire n’est pas mémorisé.
Le site utilise aussi des données fonctionnelles : compteur d’interactions limité à la mémoire de la page, préférence technique de consentement, réglages PWA, compteurs publicitaires techniques de session et caches de ressources publiques. L’ancienne clé locale du compteur d’interactions est retirée lors de la maintenance. Le choix relatif à la mesure d’audience est enregistré pendant 180 jours ; une préférence expirée ou incompatible est retirée à sa prochaine lecture. Le report d’une invitation PWA agit pendant 7 jours mais sa clé périmée n’est pas effacée automatiquement. Le Cache Storage du service worker n’a pas de durée fixe : une ancienne version est retirée lors de l’activation d’un nouveau service worker. Il ne met en cache que des ressources publiques demandées en GET, jamais les réponses Premium obtenues par POST.
Mesure d’audience Google Analytics
La mesure d’audience utilise la propriété Google Analytics 4 G-1YFD19HX86 uniquement si vous l’autorisez explicitement. Sans choix, après un refus ou après l’expiration du choix, le script Google n’est pas injecté et aucune requête Analytics n’est déclenchée. Les états publicitaires ad_storage, ad_user_data et ad_personalization restent refusés.
Les événements personnalisés construits par Signe Clair sont limités à une liste fermée de catégories techniques, par exemple le groupe de page ou l’ouverture d’un univers. Dans ces événements, Signe Clair n’ajoute ni prénom, ni e-mail, ni identifiant Firebase ou User-ID, ni date ou lieu de naissance, ni coordonnées, ni question Tarot, ni texte libre. Les adresses de page fournies par ce code proviennent de l’URL canonique Signe Clair sans paramètres ni fragment ; le référent est réduit à son origine. Après accord, GA4 reçoit néanmoins ses identifiants techniques issus des cookies Analytics, des informations standard sur le navigateur et l’appareil et une localisation approximative. GA4 peut aussi produire ses événements techniques automatiques. Google Signals et les signaux de personnalisation publicitaire sont désactivés dans le code.
Après accord, le code fixe les cookies Analytics à 180 jours au plus, sans renouveler cette échéance à chaque visite. Un retrait désactive la mesure, refuse de nouveau les quatre états de consentement, tente d’effacer les cookies Analytics connus et recharge la page. Vous pouvez modifier ce choix à tout moment avec « Gérer mes cookies ». La durée d’un cookie sur votre appareil est distincte de la conservation des données dans la propriété Google Analytics : celle-ci dépend des réglages du service, et une ancienne vérification de console ne permet pas d’en garantir les valeurs actuelles. Pour en savoir plus : conservation des données dans GA4 et règles de confidentialité Google.
Recherche du lieu de naissance
À partir de trois caractères, le texte saisi dans la recherche de lieu est envoyé au backend Signe Clair, puis transmis par ce backend au service Photon, fondé sur les données OpenStreetMap. Le prénom, la date, l’heure et le reste du profil ne sont pas joints à cette requête. Signe Clair ne demande ni la position GPS ni l’autorisation de géolocalisation du navigateur.
Les résultats peuvent être réutilisés pendant 5 minutes dans le navigateur et 15 minutes dans le backend. Chaque entrée possède une minuterie qui l’efface de la mémoire à l’échéance ; une éviction, une suppression de compte ou la fin de la page ou de l’instance peut intervenir plus tôt. Pour limiter les abus pendant une fenêtre d’une minute, le backend utilise comme clé une empreinte HMAC de l’adresse réseau avec un sel aléatoire propre au processus, et efface physiquement le compartiment à l’échéance.
Compte et authentification Firebase
Lorsqu’un compte est créé ou utilisé, Firebase Authentication traite l’adresse e-mail, le mot de passe et les informations nécessaires à la création, à la vérification, à la réinitialisation et à la sécurité de la connexion. Sa documentation officielle mentionne aussi l’adresse IP et l’agent utilisateur parmi les données traitées pour ce service. Signe Clair ne reçoit pas le mot de passe dans son backend métier. Le navigateur demande une persistance locale de la session Firebase ; sa mise en œuvre et sa durée effective dépendent du SDK Firebase et du navigateur.
Le backend vérifie le jeton Firebase, notamment sa révocation, et utilise l’identifiant de compte, la date d’authentification et l’état de vérification de l’e-mail. Firestore peut conserver les enregistrements nécessaires au droit Premium, aux quotas de lecture, à l’état du compte, à la sécurité et à la suppression. Les informations de compte servent au fonctionnement du service jusqu’à leur suppression, sous réserve des données qui doivent être conservées pour une obligation légale ou la sécurité. Les événements techniques soumis à une rétention configurable ne peuvent être activés qu’avec une durée configurée et une preuve TTL distincte. Le backend demande la suppression du compte Firebase Authentication ; les éventuels résidus internes du fournisseur relèvent de ses propres règles et ne sont pas entièrement déterminés par le code Signe Clair.
Données envoyées pour les lectures et les quotas
Les demandes de contenu Premium utilisent un jeton Firebase et le serveur vérifie le droit Premium avant de fournir la lecture. Les demandes contiennent seulement les informations nécessaires au parcours choisi :
- Horoscope : sur le Web, l’identifiant du signe, la date civile de la lecture selon Europe/Paris et la version éditoriale demandée.
- Thème astral : le signe ascendant, les dix planètes avec leur signe et leur maison, les douze maisons avec leur signe, et jusqu’à 45 aspects identifiés par leurs planètes.
- Compatibilité entre signes : les deux identifiants de signes explicitement choisis et le type de relation. Aucun score ni catégorie calculés dans le navigateur ne sont envoyés ; le serveur recalcule les indices et les catégories Premium.
- Compatibilité « Deux naissances » : pour chaque personne, la date de naissance, l’heure connue ou l’indication « heure inconnue », le fuseau horaire, les coordonnées disponibles et le signe déclaré. Ces données servent à vérifier le quota d’une analyse gratuite authentifiée et à recalculer une analyse Premium. Les prénoms, les noms de villes et les résultats calculés par le navigateur ne sont pas joints à ces demandes.
- Tarot : le type de tirage « amour » ou « décision » et cinq identifiants de cartes.
Les demandes dérivées Horoscope, Thème astral, Tarot et Compatibilité entre signes ne contiennent pas les données brutes de naissance ; l’exception est le parcours « Deux naissances » décrit ci-dessus. Aucun de ces corps ne contient de prénom ni de question libre. L’identifiant Firebase est extrait du jeton vérifié. Le serveur traite les données de naissance et les lectures en mémoire ; il ne persiste pas le corps brut de la demande ni la réponse Premium dans le stockage métier. Pour les quotas « Deux naissances », un reçu conserve l’identifiant de compte, une empreinte HMAC de la demande liée au compte, le type de fonction, l’état de consommation et sa date ; il ne conserve pas les dates, heures ou coordonnées brutes. Une empreinte reste une donnée pseudonyme, pas une donnée anonyme.
Les réponses Premium portent une instruction de non-mise en cache et restent dans la mémoire de la page Web jusqu’au changement de contenu, de droit ou de compte, à la réinitialisation, au démontage ou à la fermeture de la page.
Backend, Firestore et journaux techniques
Firebase Hosting sert le site public et achemine les routes concernées vers le backend Cloud Run ; Firestore fournit notamment les droits Premium, les quotas et les données techniques de compte. La localisation d’un serveur ne garantit pas que tous les traitements, journaux, sauvegardes ou sous-traitants restent dans cette région ou dans l’Union européenne.
Le journal applicatif Pino est configuré pour conserver l’identifiant de requête, la méthode, le chemin sans paramètres et le statut de réponse. Les corps de requête, recherches de lieu, en-têtes d’autorisation, App Check et Stripe, ainsi que les jetons sensibles, sont masqués. Ces garanties concernent le journal applicatif ; les journaux automatiques Cloud Run et Cloud Audit Logs peuvent contenir d’autres métadonnées gérées par Google. Leurs durées de conservation, ainsi que celles des versions antérieures et sauvegardes, dépendent des réglages de l’infrastructure. Une photographie ancienne de ces réglages ne constitue pas une garantie de leur état actuel.
Suppression du compte
La suppression Web exige un jeton Firebase renouvelé et une authentification datant de cinq minutes au plus. Le backend crée d’abord un marqueur pseudonyme de suppression, supprime par lots bornés les documents Firestore liés au compte et leurs descendants, retire des événements de sécurité les champs details.uid, details.tokenHash ou details.transactionId qui correspondent au compte, puis supprime le compte Firebase Authentication. Les descendants sont supprimés avant leurs parents pour qu’une tentative interrompue puisse reprendre. Lorsqu’une période Premium payée reste en cours, le parcours peut d’abord arrêter son renouvellement et programmer la suppression à la fin de cette période ; les pièces nécessaires à la comptabilité sont conservées séparément.
Certains événements de sécurité peuvent être conservés après retrait de ces champs. Leur enveloppe et d’autres détails éventuels subsistent sans qu’une anonymisation complète soit démontrée. Le marqueur de suppression est l’empreinte SHA-256 stable de l’identifiant Firebase précédé d’un libellé technique : il est pseudonyme, et non anonyme. Il empêche de recréer des données pendant ou après la suppression.
Le marqueur correctement finalisé expire à 30 jours selon la rétention configurée pour ce parcours ; la politique TTL Firestore porte sur accountDeletionTombstones.expiresAt. Une politique active ne prouve pas la suppression physique individuelle de chaque document. Un marqueur en cours, ancien ou dont la finalisation a échoué reste volontairement sans échéance afin de continuer à bloquer une réécriture. La suppression TTL est asynchrone, généralement exécutée dans les 24 heures après l’échéance. Ces 30 jours concernent le marqueur finalisé, pas toutes les données du compte ni les pièces comptables.
Après la réponse serveur 204, le Web tente d’effacer les données locales de compte, le signe, le profil natal, l’historique Tarot, l’ancienne clé d’interactions et les caches Premium et de recherche de lieu, réinitialise l’état de la page puis déconnecte Firebase. La préférence de consentement, le réglage PWA et les compteurs publicitaires techniques sont volontairement conservés. Une erreur réseau avant la réponse 204 ne déclenche pas cette purge. Un autre navigateur ou appareil, notamment hors ligne, ne peut pas être nettoyé à distance par ce parcours.
Prestataires et fonctions activées séparément
Google/Firebase fournit l’hébergement, l’authentification, Cloud Run et Firestore ; Photon fournit la recherche de lieu à partir de données OpenStreetMap. Lorsque vous ouvrez une offre de paiement Web, Stripe traite les informations nécessaires au paiement et à la facturation. Signe Clair conserve les références de client et d’abonnement et les preuves nécessaires au contrat ; son backend ne reçoit ni ne stocke votre numéro de carte. Les pièces comptables requises sont conservées séparément pendant dix ans à compter de la clôture de l’exercice concerné. Voir aussi la politique de confidentialité de Stripe.
Dans cette édition, la diffusion AdSense est désactivée. Son activation suppose une configuration des emplacements et un choix de consentement publicitaire distinct, transmis par une plateforme de consentement Google certifiée. L’accord pour Google Analytics n’autorise pas la publicité. Google Analytics reste bloqué avant l’accord explicite décrit ci-dessus.
Finalités, bases juridiques et transferts
Les données vous concernant nécessaires aux fonctions que vous demandez servent à fournir les calculs, proposer des lieux, gérer votre compte, vérifier les droits et quotas, fournir une lecture et exécuter votre abonnement : ces traitements reposent sur l’exécution du service ou du contrat demandé. Ce contrat ne couvre pas automatiquement les données d’une autre personne, dont le cas est précisé ci-dessous. La protection du service et la prévention des abus relèvent de l’intérêt légitime à sa sécurité. La conservation des pièces comptables relève des obligations légales applicables. La mesure d’audience et une éventuelle publicité reposent sur votre consentement, que vous pouvez retirer.
Les prestataires peuvent traiter des données dans plusieurs pays, y compris en dehors de l’Espace économique européen, selon leurs infrastructures et leurs garanties contractuelles. Cette politique ne promet pas un hébergement exclusivement européen. Consultez les informations de Firebase sur la confidentialité et les transferts, de Google et de Stripe.
Information de l’autre personne dans une compatibilité
Vous pouvez recevoir ce lien de la personne qui souhaite explorer avec vous une compatibilité. Elle est la source des données qu’elle saisit : votre signe ou votre date de naissance, l’heure ou son absence, le fuseau et les coordonnées disponibles. Le prénom facultatif reste dans son navigateur. Avec un compte, les données de naissance sont transmises au serveur pour le calcul et le contrôle d’accès décrits plus haut ; sans compte, le calcul de compatibilité reste local. Les destinataires techniques sont les services Google/Firebase décrits dans cette politique.
Pour ces données fournies indirectement, AS HORIZONS retient l’intérêt légitime de permettre une comparaison symbolique privée demandée par un utilisateur, distinct de l’exécution de son abonnement. Cet usage est limité aux adultes informés au préalable qui ne s’y opposent pas. Il exclut les décisions de recrutement, d’évaluation professionnelle ou d’accès à un service. Les données brutes sont traitées en mémoire, sans profil de l’autre personne dans le compte et sans réutilisation publicitaire. Les garanties de transfert et vos droits sont décrits dans cette politique.
Avant la saisie, l’utilisateur doit vous transmettre cette information et respecter votre opposition. Vous pouvez refuser cette utilisation ou exercer vos droits, notamment votre droit d’opposition, auprès d’AS HORIZONS à signeclairastro@gmail.com. Aucun nom ni adresse de contact de l’autre personne n’est demandé au serveur pour constituer un fichier de destinataires. Si vous vous opposez à cet usage, l’utilisateur doit s’abstenir de saisir vos données ; la lecture entre signes sans données détaillées reste disponible.
Conservation des traces opérationnelles
Les reçus pseudonymes de quotas sont destinés à être supprimés 30 jours après la lecture, pour permettre une reprise après une réponse perdue et l’examen d’un incident récent. Les tickets de récompense ne sont plus utilisables après 30 minutes et sont destinés à être supprimés un jour après cette échéance. Les incidents techniques clôturés, sans notification en attente, sont destinés à être supprimés 90 jours après leur clôture. Ces délais ne concernent ni les droits actifs, ni les dossiers ouverts, ni les pièces comptables. Leur effacement physique nécessite la politique de suppression de l’infrastructure et reste asynchrone ; une date d’expiration n’est pas une preuve de suppression individuelle.
Les échanges de support courants sont conservés au plus un an après la résolution de la demande. Les éléments nécessaires à une réclamation ouverte restent isolés pendant son traitement. Les preuves contractuelles utiles à la défense des droits sont triées séparément, pour une durée proportionnée ne dépassant pas cinq ans après la fin du contrat, sauf durée légale particulière ou contentieux en cours. Les seules pièces comptables soumises à une obligation de dix ans restent dans l’archive comptable. Supprimer un compte ne supprime pas automatiquement les échanges de messagerie ; ces demandes sont traitées séparément par AS HORIZONS.
Vos droits
Selon les conditions prévues par le RGPD, vous pouvez demander l’accès, la rectification, l’effacement, la limitation, la portabilité ou vous opposer à un traitement. Lorsqu’un traitement repose sur le consentement, celui-ci peut être retiré sans remettre en cause les opérations antérieures. Adressez votre demande à signeclairastro@gmail.com ou à l’adresse postale du responsable indiquée plus haut. Votre message et les éléments nécessaires à sa résolution sont traités dans cette boîte de contact ; ils ne sont pas ajoutés aux lectures astrologiques. Ne joignez pas de mot de passe, donnée bancaire ou pièce d’identité par défaut.
Les données qui restent uniquement dans votre navigateur ne sont pas accessibles au serveur Signe Clair : elles doivent être effacées depuis les commandes disponibles sur le site ou les réglages du navigateur concerné. Vous pouvez consulter les droits présentés par la CNIL et, si nécessaire, adresser une plainte à la CNIL.