Plus facile à lire avec un fond crème, une teinte, plus de contraste ou un texte plus grand ? Choisissez vos couleurs et votre texte, une fois pour toutes les pages.

Leçon gratuite

Quelles données un service collecte-t-il ?

Après cette leçon: Je peux dire quelles données un service collecte et pourquoi.

Leçon de 45 min2 commandesLab JupyterLab de science des données : pandas, Matplotlib et scikit-learn dans le navigateur

Ce que ton téléphone sait de toi

Les données personnelles sont les informations qui disent qui tu es : ton nom, ta position, ce que tu écoutes ou achètes. Savoir lesquelles un service collecte, et pourquoi, te permet de choisir ce que tu partages.

Une application de musique connaît tes goûts. Une carte de fidélité connaît tes courses. Aujourd'hui, tu apprends à lire ces échanges.

À la fin de cette leçon

Remarque

Je peux dire quelles données un service collecte et pourquoi.

Mots clés

MotCe que ça veut dire
Donnéeune information gardée pour être utilisée plus tard
Donnée personnelleune donnée qui peut mener à une personne précise
Consentementton accord libre et clair avant qu'on collecte
Vie privéece que tu as le droit de ne pas montrer
Anonymiserenlever ce qui permet de reconnaître la personne
Enregistrementune ligne d'un tableau, tout ce qu'on sait d'une chose

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Quelles données un service collecte-t-il ?

Un service collecte ce que tu lui donnes : ton nom en créant un compte. Il collecte aussi ce qu'il observe : l'heure de ta connexion, ta position, les pages que tu regardes.

Une partie sert à faire marcher le service. Une autre sert à gagner de l'argent, par exemple en montrant des publicités qui te ressemblent.

Exemple : trois services et leurs données

ServiceDonnée collectéePourquoi
Carte du magasinCe que tu achètes, et quandTe proposer des réductions, savoir ce qui se vend
Application de busTa positionTe montrer l'arrêt le plus proche
Jeu en ligneTes parties, ton pseudo, tes achatsTe trouver des adversaires, vendre des objets

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Avant de commencer

Remarque

Appuie sur Start the lab dans la barre en haut et attends que JupyterLab soit prêt. Le terminal n'a pas de Python à lui : chaque bouton Run tape docker exec jupyter, qui lance la commande dans la machine du lab.

Lis les premières lignes du fichier

Commande
docker exec jupyter head -4 hires.csv

Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.

Montre le tableau et sa taille

Commande
docker exec jupyter python3 steps/load.py

Affichée ici, non exécutée. Créez un compte gratuit pour appuyer sur Exécuter et la saisir dans le terminal de votre propre labo.

Cette table dit-elle qui a loué un vélo ?

Le fichier du lab compte une ligne par jour de 2025, soit 365 lignes. Chaque ligne donne la date, la météo, la température et le nombre de vélos loués ce jour-là.

Aucune ligne ne parle d'une personne. Ce sont des données sans nom, donc sans risque pour la vie privée. Un vrai service garde bien plus : qui a loué, où, à quelle heure.

Pourquoi demander ton accord ?

La loi sur la protection des données donne des droits à chaque personne. Un service doit dire ce qu'il collecte et pourquoi. Il doit demander ton accord, qui doit être libre et clair.

Tu peux aussi demander à voir tes données, à les corriger ou à les faire effacer. Le bon réflexe d'un service est de ne collecter que ce dont il a besoin.

Exemple : ce dont le service a besoin

ServiceBesoin réelDonnée en trop
Lampe de pocheAllumer la lampeTa position, tes contacts
Livraison de repasTon adresse, le jour du repasTes photos
Cours en ligneTon nom, tes résultatsTa liste d'amis

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Comment anonymiser des enregistrements ?

On enlève d'abord les données qui nomment la personne : le nom et le numéro de téléphone. Puis on rend moins précises celles qui restent.

Un âge de 17 ans devient la tranche 10 à 19 ans. Un code postal de cinq chiffres garde ses deux premiers chiffres. Plus de personnes se ressemblent, donc il est plus difficile de retrouver quelqu'un.

Exemple : avant et après

DonnéeAvantAprès
NomInès Martin(enlevé)
Âge1710 à 19
Code postal6900369
Parties jouées124124

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Une erreur fréquente

Attention

Beaucoup pensent qu'enlever le nom suffit pour rendre une donnée anonyme. Non : une date de naissance, un code postal et un métier peuvent suffire à te retrouver, car très peu de gens partagent les trois. Pour anonymiser, il faut aussi rendre ces détails moins précis.

Pour aller plus loin : ton collège

Imagine que ton collège garde, pour chaque élève, le nom, la date de naissance, la classe et le nombre d'absences. Le fichier doit servir à compter les absences par classe.

Quelles colonnes enlèves-tu ? Lesquelles rends-tu moins précises ? Peux-tu encore compter les absences par classe ?

À propos de ce labo et de sa source: Lab JupyterLab de science des données : pandas, Matplotlib et scikit-learn dans le navigateur

Vous enseignez à une classe ? Proposez ce module à vos étudiants avec un guide de l'enseignant, des devoirs corrigés et un laboratoire pour chaque étudiant.