Lässt es sich mit cremefarbenem Papier, einer Tönung, mehr Kontrast oder größerer Schrift besser lesen? Wählen Sie Ihre Farben und Ihre Schrift, einmalig für alle Seiten.

Kostenlose Lektion

Welche Daten Apps über dich sammeln

Nach dieser Lektion: Ich kann sagen, welche Daten ein Dienst sammelt und warum.

Lektion, 45 Min.3 BefehleJupyterLab-Lab für Data Science: pandas, Matplotlib und scikit-learn im Browser

Die Leih-App weiß, wo du warst

Du leihst dir mit einer App ein Fahrrad aus. Die App weiß danach, wann und wo du gefahren bist und wie lange.

Das sind Daten: gespeicherte Angaben über die Welt. Heute lernst du, was Dienste sammeln, warum sie es tun und wann du dich darum kümmern solltest.

Am Ende dieser Lektion

Notiz

Ich kann sagen, welche Daten ein Dienst sammelt und warum.

Schlüsselwörter

BegriffWas er bedeutetBeispiel
Datensatzeine Zeile mit allem, was zu einem Fall gespeichert ist
Spalteeine Sorte Angabe, die in jedem Datensatz vorkommttemp_c
Personenbezogene DatenAngaben, mit denen man eine Person erkennen kann
Einwilligungdein freies Ja dazu, dass ein Dienst deine Daten nutzt
Datenschutzder Schutz deiner Daten vor Missbrauch
AnonymisierenDaten so ändern, dass niemand mehr die Person erkennt

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Warum sammeln Dienste Daten?

Ein Dienst sammelt Daten, weil er sie braucht oder weil sie ihm nützen. Die Leih-App braucht deinen Standort, um dein Rad zu finden.

Sie speichert aber vielleicht auch, wie lange du fährst, damit sie die Räder besser verteilen kann. Das nützt dem Dienst, und oft nützt es auch dir.

Beispiel: was eine Leih-App speichern könnte

AngabeWozu der Dienst sie brauchtWeist sie auf eine Person hin?
Dein NameDein Konto und die RechnungJa
Deine FahrstreckeRäder dorthin bringen, wo sie fehlenJa, sie zeigt, wo du wohnst
Die Zahl der Leihen pro TagPlanen, wie viele Räder nötig sindNein
Das Wetter am TagVerstehen, warum weniger Leute fahrenNein

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Bevor du anfängst

Notiz

Drück oben in der Leiste auf Lab starten und warte, bis JupyterLab läuft. Du tippst die Befehle im Terminal neben dem Lab. Das Lab hat Leihdaten eines Fahrradverleihs für ein ganzes Jahr, ohne Namen.

Die sieben Spalten der Leihdaten

SpalteWas darin steht
dateder Tag, zum Beispiel 2025-01-01
monthder Monat, abgekürzt auf Englisch (Jan, Feb, Mar)
weekdayder Wochentag, abgekürzt auf Englisch (Mon, Tue, Wed)
weatherdas Wetter: sunny (sonnig), cloudy (bewölkt) oder rainy (regnerisch)
temp_cdie Temperatur in Grad Celsius
rain_mmder Regen in Millimetern
hireswie viele Fahrräder an dem Tag geliehen wurden

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Die ersten vier Zeilen der Datei lesen

Befehl
docker exec jupyter head -4 hires.csv

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Zeilen zählen: eine Kopfzeile und 365 Tage

Befehl
docker exec jupyter wc -l hires.csv

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Die Datei mit Python laden und anzeigen

Befehl
docker exec jupyter python3 steps/load.py

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Was bedeutet Einwilligung?

Dein Datenschutz beginnt mit der Frage, ob du zugestimmt hast. Eine Einwilligung ist ein freies, klares Ja, bevor ein Dienst deine Daten nutzt.

Frei heißt: Du hast eine echte Wahl. Klar heißt: Du weißt, wozu du zustimmst. Das Datenschutzgesetz verlangt, dass ein Dienst dir das erklärt und dass du dein Ja zurücknehmen kannst.

Ein häufiger Fehler

Warnung

Viele denken, Daten ohne Namen seien anonym. Das stimmt oft nicht: Schon Geburtsdatum, Postleitzahl und Geschlecht zusammen passen meist nur auf eine Person. Anonym sind Daten erst, wenn auch solche Kombinationen niemanden mehr verraten.

Wie macht man Daten anonym?

Du machst Angaben gröber. Statt des Namens steht ein Kürzel, statt des genauen Alters eine Altersgruppe, statt der ganzen Postleitzahl nur die ersten zwei Ziffern.

Je gröber die Angabe, desto mehr Menschen passen auf sie, und desto schwerer erkennst du eine einzelne Person. Der Dienst behält trotzdem, was er für seine Auswertung braucht.

Beispiel: ein Datensatz vorher und nachher

AngabeVorherNachher
NameMia BergerM.B.
Alter17unter 18
Postleitzahl5066750xxx
Leihen im Monat1212

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Weiterführend: dein eigener Fußabdruck

Schreib auf, welche drei Apps auf deinem Handy du am meisten nutzt. Überlege für jede, welche Daten sie von dir speichert und ob du das Ja dazu bewusst gegeben hast.

Öffne dann die Einstellungen einer dieser Apps und sieh nach, ob du etwas ausschalten kannst, ohne dass die App unbrauchbar wird.

Über dieses Lab und seinen Quellcode: JupyterLab-Lab für Data Science: pandas, Matplotlib und scikit-learn im Browser

Sie unterrichten eine Gruppe? Weisen Sie dieses Modul Ihren Studierenden zu, mit Handbuch für Lehrende, automatisch geprüften Aufgaben und einem Lab für jede Person.