{"guid":"869a88fb-9b1d-5c04-910f-140279f3a97b","title":"Privacy at the Code Level","subtitle":null,"slug":"glt26-711-privacy-at-the-code-level","link":"https://pretalx.linuxtage.at/glt26/talk/9JUXWQ/","description":"None\n\n**So you're familiar with secure coding practices, and you've taken steps to secure your devices and protect your personal privacy. But what about the privacy leaks in your code?**\n___\nIn this talk, we'll take a whirlwind tour of privacy issues at the code level: where they happen, how to prevent them, and how to privacy threat model to understand which privacy protections your users need from you. You'll learn how to protect privacy in your APIs and web applications, along with how to keep your systems both private *and* observable when using observability frameworks such as OpenTelemetry.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Cat Easdon"],"tags":["711","2026","glt26","Sicherheit","HS i1","glt26-eng","Day 2"],"view_count":46,"promoted":false,"date":"2026-04-11T18:00:00.000+02:00","release_date":"2026-04-11T00:00:00.000+02:00","updated_at":"2026-04-13T10:45:05.475+02:00","length":2513,"duration":2513,"thumb_url":"https://static.media.ccc.de/media/events/glt/2026/711-869a88fb-9b1d-5c04-910f-140279f3a97b.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2026/711-869a88fb-9b1d-5c04-910f-140279f3a97b_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2026/711-869a88fb-9b1d-5c04-910f-140279f3a97b.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2026/711-869a88fb-9b1d-5c04-910f-140279f3a97b.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt26-711-privacy-at-the-code-level","url":"https://api.media.ccc.de/public/events/869a88fb-9b1d-5c04-910f-140279f3a97b","conference_title":"Grazer Linuxtage 2026","conference_url":"https://api.media.ccc.de/public/conferences/glt26","related":[],"recordings":[{"size":38,"length":2513,"mime_type":"audio/mpeg","language":"eng","filename":"glt26-711-eng-Privacy_at_the_Code_Level_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-04-11T22:08:08.597+02:00","recording_url":"https://cdn.media.ccc.de/events/glt26/mp3/glt26-711-eng-Privacy_at_the_Code_Level_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/98878","event_url":"https://api.media.ccc.de/public/events/869a88fb-9b1d-5c04-910f-140279f3a97b","conference_url":"https://api.media.ccc.de/public/conferences/glt26"},{"size":84,"length":2513,"mime_type":"video/mp4","language":"eng","filename":"glt26-711-eng-Privacy_at_the_Code_Level_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-04-11T22:08:03.881+02:00","recording_url":"https://cdn.media.ccc.de/events/glt26/h264-sd/glt26-711-eng-Privacy_at_the_Code_Level_sd.mp4","url":"https://api.media.ccc.de/public/recordings/98877","event_url":"https://api.media.ccc.de/public/events/869a88fb-9b1d-5c04-910f-140279f3a97b","conference_url":"https://api.media.ccc.de/public/conferences/glt26"},{"size":98,"length":2513,"mime_type":"video/webm","language":"eng","filename":"glt26-711-eng-Privacy_at_the_Code_Level_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-04-11T22:06:56.331+02:00","recording_url":"https://cdn.media.ccc.de/events/glt26/webm-sd/glt26-711-eng-Privacy_at_the_Code_Level_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/98876","event_url":"https://api.media.ccc.de/public/events/869a88fb-9b1d-5c04-910f-140279f3a97b","conference_url":"https://api.media.ccc.de/public/conferences/glt26"},{"size":245,"length":2513,"mime_type":"video/webm;codecs=av01","language":"eng","filename":"glt26-711-eng-Privacy_at_the_Code_Level_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-04-11T22:04:55.468+02:00","recording_url":"https://cdn.media.ccc.de/events/glt26/av1-hd/glt26-711-eng-Privacy_at_the_Code_Level_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/98871","event_url":"https://api.media.ccc.de/public/events/869a88fb-9b1d-5c04-910f-140279f3a97b","conference_url":"https://api.media.ccc.de/public/conferences/glt26"},{"size":26,"length":2513,"mime_type":"audio/opus","language":"eng","filename":"glt26-711-eng-Privacy_at_the_Code_Level_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-04-11T22:04:10.722+02:00","recording_url":"https://cdn.media.ccc.de/events/glt26/opus/glt26-711-eng-Privacy_at_the_Code_Level_opus.opus","url":"https://api.media.ccc.de/public/recordings/98870","event_url":"https://api.media.ccc.de/public/events/869a88fb-9b1d-5c04-910f-140279f3a97b","conference_url":"https://api.media.ccc.de/public/conferences/glt26"},{"size":248,"length":2513,"mime_type":"video/mp4","language":"eng","filename":"glt26-711-eng-Privacy_at_the_Code_Level_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-04-11T19:31:39.037+02:00","recording_url":"https://cdn.media.ccc.de/events/glt26/h264-hd/glt26-711-eng-Privacy_at_the_Code_Level_hd.mp4","url":"https://api.media.ccc.de/public/recordings/98850","event_url":"https://api.media.ccc.de/public/events/869a88fb-9b1d-5c04-910f-140279f3a97b","conference_url":"https://api.media.ccc.de/public/conferences/glt26"}]}