Najważniejsze ustalenia
- ≈ 26 MBdanych w jednej sesji
- 500+żądań telemetrycznych
- ≈ 7 minzwykłego użycia edytora
- 53 606 Bnajwiększy pojedynczy batch
- Opt-outNawet przy włączonym opt-oucie Trae wysyła dane z sześciu kategorii.
- DanePakiety zawierają szczegółowe metadane sprzętowe, informacje o aktywności w edytorze i unikalne identyfikatory workspace, maszyny i użytkownika.
- EndpointyPołączenia utrzymują się z kluczowymi endpointami ByteDance, a wyniki są reprodukowalne.
- ReakcjaZespół Trae nawiązał kontakt; zapowiadany jest tryb prywatności (ok. sierpnia) i większa transparentność.
Skala
Ślad jednej sesji
Podczas około siedmiu minut zwykłego użycia IDE zarejestrowaliśmy ponad 500 żądań telemetrycznych o łącznej wadze ok. 26 MB. Pojedynczy największy pakiet miał 53 606 bajtów.
Żądania telemetryczne w jednej sesji
- 1 znacznik = 1 żądanie
- 1 blok = 100 żądań
Zakres
Co trafia do telemetrii
Nawet przy włączonym opt-oucie Trae wysyła dane z sześciu kategorii.
Kategorie danych w pakietach
- System
- system operacyjny, CPU, RAM, architektura, rozdzielczość ekranu
- Identyfikatory urządzenia
- unikalne ID użytkownika, maszyny i sesji
- Dane użycia
- typy plików, otwarte pliki, czas sesji, stan fokusu
- Metryki wydajności
- czas odpowiedzi, status błędów, wersja SDK
- Lokalizacja i język
- region, język, offset strefy czasowej
- Workspace
- identyfikatory projektu, ostatnie pliki (zaciemnione)
Ustalenia
Co dokładnie sprawdziliśmy
Kontekst
Trae to fork Visual Studio Code (Code OSS) rozwijany przez ByteDance. Dziedziczy większość mechanizmów bazowego edytora - w tym konfigurację telemetrii. W nowszych wersjach interfejs wprost przyznaje obecność telemetrii, co jest krokiem w stronę większej transparentności.
Metoda
Ruch przechwyciliśmy standardowymi narzędziami do monitoringu sieci; wyniki są reprodukowalne. Połączenia utrzymują się z kluczowymi endpointami ByteDance:
Endpointy ByteDance
mon-va.byteoversea.commaliva-mcs.byteoversea.common-va.byteoversea.com/monitor_browser/collect/batch/?biz_id=marscode_nativeide_us
Zakres danych
Pakiety zawierają szczegółowe metadane sprzętowe oraz informacje o aktywności w edytorze: język aktywnego pliku, czas pracy, stan okna i unikalne identyfikatory workspace, maszyny i użytkownika.
Uwaga
Część tych danych jest wysyłana nawet po wyłączeniu telemetrii.
Aktualizacja
Co zmieniło się między MK1 a MK2
Raport powstawał w dwóch odsłonach. Druga weryfikuje wcześniejsze ustalenia i prostuje jedno nieporozumienie.
- MK1
Pierwsze ustalenia
- Analiza telemetrii forka VS Code i obserwacja ruchu sieciowego.
- Wątek moderacji w społeczności: automatyczne oflagowanie wiadomości.
- MK2
Weryfikacja i kontakt z zespołem
- Potwierdzenie utrzymujących się połączeń z endpointami ByteDance.
- „Automatyczna cenzura” okazała się błędnie skonfigurowaną moderacją - dopasowaniem słowa „tokens”, nie celowym działaniem.
- Zespół Trae nawiązał kontakt; zapowiadany jest tryb prywatności (ok. sierpnia) i większa transparentność.
Metodologia
Metoda i ograniczenia
- Metoda
- Ruch przechwyciliśmy standardowymi narzędziami do monitoringu sieci; wyniki są reprodukowalne.
- Próba
- Jedna sesja: około siedmiu minut zwykłego użycia edytora.
- Klasyfikacja
- Kategorie danych to klasyfikacja zawartości pakietów, nie ich udziały.
- Sprostowanie
- W MK2 sprostowaliśmy jedno nieporozumienie: „automatyczna cenzura” okazała się błędnie skonfigurowaną moderacją, nie celowym działaniem.
Źródła
Źródła i cytowania
Cytowania w mediach
Jak cytować
TwojeSystemy, „Telemetria i prywatność w Trae IDE”, MK1 24.07.2025, MK2 31.07.2025. https://twojesystemy.com/publikacje/trae-telemetria-prywatnosc/