# This is an implementation of the GDPR.txt specification: https://gdpr-txt.org/ # - # This file lists the processing purposes and data gathered by # Team Fortress 2 Classified's Sentry integration. # - # Everything listed here is **opt-out** and will be gathered unless # you use the launch parameter to disable Sentry. Hence, # the "required" field is universally "yes". # - # This is a departure from the Sourcemod (TF2 Classic), as many other games do # not explicitly request permission for Sentry, however we also anonymize data # more aggressively. # - # If you change your mind later, you can also opt-out by launching # your game with the "-nosentry" parameter. # Last updated: Febuary 13, 2026 purpose: Provide developers with crash information to identify and resolve issues. lawfulness: legitimate interest data: backtrace required: yes visibility: developers description: The backtrace is processed out of your crash dump, containing "a hierarchical trace of the function calls made by a program, used in debugging", and is essential in identifying the cause of a crash. mitigation: Since this includes absolute paths to library and executable names, our processor (Sentry) automatically filters out usernames from these paths, since these could feasibly be real and unique names. data: user required: yes visibility: developers description: Your Steam ID is used to identify the number of unique users encountering a specific crash. This is hashed and salted on your device, and cannot be traced back to a specific person. data: os required: yes visibility: developers description: Your OS version (Windows release number, or Linux kernel version) is used to track whether or not crashes are operating system-specific, and whether they're connected to any particular versions. Linux kernel versions can typically also be linked to specific distribution releases, e.g., Ubuntu 22.04. data: current-map required: yes visibility: developers description: This is the map you're playing on whenever your client crashes. A large number of crashes are ultimately caused by map behavior which Team Fortress 2 Classified handles incorrectly. A map name helps us find and test the map ourselves and find what the exact issue is, in cases where a backtrace alone may not be helpful. data: release required: yes visibility: developers description: The version of Team Fortress 2 Classified that crashes. This is essential information for determining exactly which versions of the game a crash is present in, and to assist in internal beta testing which uses numerous release candidate builds.