Ce site est le portfolio personnel de Sebastien Ageorges (« je », « moi »). Il n'y a ni publicité, ni plateforme d'analyse tierce, ni suivi entre sites. À part les simples compteurs de la page Livres décrits plus bas, rien n'est collecté sans ton consentement explicite.
Mesure d'audience (uniquement si tu l'acceptes)
À ta première visite, un bandeau te demande si tu acceptes une mesure d'audience anonyme. Rien n'est collecté tant que tu ne cliques pas sur « Accepter ». Si tu acceptes, un script maison enregistre ce qui suit et l'envoie au serveur de ce site (aucun service d'analyse tiers n'est impliqué) :
Appareil et navigateur : user agent, langue, plateforme, taille de l'écran et de la fenêtre, type de connexion, et modèle de GPU indiqué par ton navigateur.
Données d'usage : la page visitée, la page d'origine, le temps passé sur la page, la profondeur de défilement et les événements d'interaction (par exemple les clics répétés de frustration, les « rage clicks »).
Région approximative : le serveur déduit une estimation de ville et de pays à partir de ton adresse IP, avec une base GeoLite2 locale. La recherche se fait en mémoire et ton adresse IP n'est jamais enregistrée.
Identifiants aléatoires : un identifiant de session généré au hasard (sans lien avec ton identité), qui sert à regrouper les pages d'une même visite.
Performance des pages : quelques indicateurs de vitesse de chargement (Largest Contentful Paint, Cumulative Layout Shift, et le nombre et la durée des scripts longs) qui servent à repérer les régressions de performance. Ils ne contiennent aucune information personnelle.
Ces données sont stockées dans des fichiers journaux à accès restreint sur le serveur, ne sont ni partagées ni vendues, et servent uniquement à comprendre comment le portfolio est utilisé et à l'améliorer.
Page Livres : téléchargements et écoute
La page Livres propose le PDF et le livre audio gratuitement. Pour savoir si quelqu'un lit ou écoute, le serveur tient le compte de ce qui s'y passe, même si tu n'as pas accepté la mesure d'audience :
Quoi : la visite de la page, l'ouverture ou le téléchargement d'un fichier, le démarrage du livre audio, le clic sur un bouton « broché », avec l'heure.
D'où : le serveur transforme ton adresse IP en un lieu approximatif (ville, région, pays, arrondi à environ 10 km) et en un code de visiteur anonyme, à l'aide d'une clé secrète. L'adresse IP elle-même n'est jamais écrite nulle part, et le code ne permet pas de retrouver une adresse. Une même personne reçoit le même code, ce qui me permet de compter les visiteurs uniques et ceux qui reviennent.
Ton appareil : navigateur, système et type d'appareil d'après le user agent de ton navigateur, la langue de ton navigateur, et le site d'où tu viens.
Si tu acceptes aussi la mesure d'audience, le lecteur ajoute la façon dont tu écoutes : lecture, pause et sauts, jusqu'où tu vas, les chapitres où tu sautes, la vitesse, la minuterie, la durée d'écoute, ainsi que la taille de ton écran et ton fuseau horaire.
Ces enregistrements sont conservés aussi longtemps que le site existe, pour étudier comment les livres sont utilisés. Ils sont stockés sur le serveur dans un endroit privé, ne sont jamais vendus ni partagés, et ne contiennent ni nom, ni e-mail, ni adresse IP.
Cookies et stockage local
Ce site ne dépose aucun cookie de lui-même. Il utilise le stockage local de ton navigateur pour quelques valeurs fonctionnelles :
metrics_consent_status (localStorage) : retient ton choix Accepter/Non pour la mesure d'audience.
metrics_session_id / metrics_sequence (sessionStorage) : identifiants de visite aléatoires, supprimés quand tu fermes l'onglet. Créés seulement si tu as accepté la mesure d'audience.
book_rate / book_pos_en / book_pos_fr (localStorage) : retiennent la langue, la vitesse et l'endroit où tu t'es arrêté dans le livre audio, uniquement sur ton appareil.
books_session (sessionStorage) : un identifiant aléatoire qui regroupe une visite d'écoute. Créé seulement si tu as accepté la mesure d'audience.
site_lang (localStorage) : retient la langue choisie avec les boutons EN / FR / ES.
sidebarActive (sessionStorage) : retient l'état de la barre latérale de navigation d'une page à l'autre.
Formulaire de contact
Le formulaire de contact (nom, e-mail, entreprise, objet, message) passe par Formspree, un service de traitement de formulaires qui transmet ton message à ma boîte de réception. Ton envoi est soumis à la politique de confidentialité de Formspree. Je n'utilise ce que tu m'envoies que pour te répondre, jamais pour des listes de marketing.
Contenu intégré
Certaines pages de projets intègrent des lecteurs YouTube et SoundCloud. Quand un de ces contenus se charge ou que tu interagis avec, ces services peuvent déposer leurs propres cookies et collecter des données selon leurs propres politiques de confidentialité, exactement comme si tu visitais directement leurs sites.
Tes droits et tes choix
Tu peux modifier ou retirer ton consentement à la mesure d'audience à tout moment avec le bouton ci-dessous.
En vertu du droit canadien (PIPEDA, Loi 25 du Québec) et du RGPD européen, tu peux demander l'accès à toute donnée personnelle te concernant, sa correction ou sa suppression. Note que les journaux de mesure d'audience ne contiennent aucun identifiant direct : en général, on ne peut donc pas rattacher des enregistrements individuels à toi.