Übung · hacking · Level 2
Aufgabe 6 — Datenspuren-Detektiv
Werde Detektiv für deine eigenen Daten — schreib ein Datenspuren-Dossier aus dem App Store.
Datenspuren-Detektiv
Dein Ziel: Werde Detektiv für deine eigenen Daten. Finde heraus, was drei deiner Lieblings-Apps über dich sammeln, und schreib daraus ein „Datenspuren-Dossier” als Datei.
Was du brauchst
Einen Browser und apps.apple.com — du brauchst nur eine Webseite, nicht die native App-Store-App. Außerdem Thonny. Falls Thonny noch nicht installiert → Werkzeuge-Seite
Du wirst kein Internet aus Python heraus brauchen — nur deine Augen und deine Lesefähigkeit.
Was neu ist
Zwei neue Werkzeuge:
Dictionary — eine neue Datenstruktur. Statt einer einfachen Liste speicherst du Paare: Name → Wert. Zum Beispiel: App-Name → Liste der gesammelten Daten. Das passt hier perfekt — die App ist der Schlüssel, die Datenliste ist der Wert.
Datei zum Schreiben öffnen — bisher haben wir Dateien nur gelesen (mein_key.txt). Heute lassen wir Python eine Datei schreiben. Der Modus heißt "w" wie write.
Schritt 1 — Detektivarbeit im App Store
Such dir drei Apps aus, die du regelmäßig nutzt — z. B. Brawl Stars, TikTok, WhatsApp, YouTube, Roblox.
Für jede App: Gehe auf apps.apple.com, suche die App, scrolle runter bis zum Abschnitt „App-Datenschutz” (auf Englisch: “App Privacy”). Apple zeigt dort drei Kategorien:
- Daten zur Nachverfolgung anderer Apps oder Webseiten (“Data Used to Track You”)
- Mit dir verknüpfte Daten („Data Linked to You”)
- Nicht mit dir verknüpfte Daten („Data Not Linked to You”)
Wir konzentrieren uns auf „Mit dir verknüpfte Daten” / “Data Linked to You” — das ist die spannendste Kategorie. Notiere für jede App, welche Datentypen dort auftauchen (z. B. Standort, Käufe, Kontakte, Identifier, Suchverlauf …).
Hinweis: Wenn du bei einer App keinen „App-Datenschutz”-Abschnitt siehst, hat die Entwicklerin keine Infos hinterlegt — wähle einfach eine andere App.
Schritt 2 — Deine Funde in Python eintragen
Erstelle in Thonny aufgabe6.py und schreib hinein (ersetze die Beispiel-Daten durch deine Funde):
# Datenspuren-Detektiv — meine Funde aus dem App Store
apps = {
"Brawl Stars": ["Standort", "Käufe", "Identifier", "Nutzungsdaten"],
"TikTok": ["Standort", "Kontakte", "Suchverlauf",
"Käufe", "Identifier", "Nutzungsdaten"],
"WhatsApp": ["Käufe", "Standort", "Kontakte", "Identifier"],
}
print(apps)
Drücke F5. Du siehst alle deine Funde zusammen auf einen Blick. Das ist ein Dictionary: jede App ist ein Schlüssel, und ihr Wert ist eine Liste mit den Datentypen.
Schritt 3 — Ein Dossier schreiben
Jetzt soll Python aus deinen Daten ein hübsches Dossier erzeugen — und in eine Datei speichern, die du später öffnen, drucken oder Freunden zeigen kannst.
Ergänze dein Skript unten so:
# Datei zum Schreiben öffnen (Modus "w" wie write)
datei = open("datenspuren.txt", "w")
datei.write("MEIN DATENSPUREN-DOSSIER\n")
datei.write("=" * 40 + "\n\n")
# Für jede App: Name und Daten auflisten
for app_name in apps:
daten = apps[app_name]
datei.write(f"{app_name} sammelt:\n")
for d in daten:
datei.write(f" - {d}\n")
datei.write(f" ({len(daten)} verschiedene Datentypen)\n\n")
datei.close()
print("Fertig! Schau dir 'datenspuren.txt' an.")
Drücke F5. Im Übungs-Ordner ist jetzt eine neue Datei datenspuren.txt — öffne sie und sieh, wer was über dich weiß.
Achtung beim Modus „w”
Der Modus "w" ist mächtig — und gefährlich. Wenn die Datei schon existiert, wird sie komplett überschrieben. Wenn du etwas anhängen willst, ohne das Alte zu zerstören, benutzt du "a" wie append. (Genau das machen wir später beim Verlauf-Tracking.)
🔎 Mini-Forscherfrage
Schau dir datenspuren.txt in Ruhe an. Welche Daten werden von allen drei deiner Apps gesammelt? Diese gemeinsame Schnittmenge ist sozusagen deine „unsichtbare digitale Identität” — egal welche dieser Apps du benutzt, diese Daten fließen immer weg. Was würde es bedeuten, wenn jemand all diese Daten auf einmal in die Hand bekäme?