[tor-commits] [tor/master] doc: Add a WARNING section to Tracing.md
nickm at torproject.org
nickm at torproject.org
Fri Jul 10 17:05:59 UTC 2020
commit 942ecfa835bc50ed11912df034abf5f184d46033
Author: David Goulet <dgoulet at torproject.org>
Date: Wed Mar 11 12:26:10 2020 -0400
doc: Add a WARNING section to Tracing.md
Explain what is safe or not with tracing data.
Signed-off-by: David Goulet <dgoulet at torproject.org>
---
doc/HACKING/Tracing.md | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/doc/HACKING/Tracing.md b/doc/HACKING/Tracing.md
index 8cf68321a..d898bee17 100644
--- a/doc/HACKING/Tracing.md
+++ b/doc/HACKING/Tracing.md
@@ -4,7 +4,25 @@ This document describes how the event tracing subsystem works in tor so
developers can add events to the code base but also hook them to an event
tracing framework (i.e. tracer).
-## Basics
+## WARNING ##
+
+Tracing the tor daemon **always** generates sensitive data if used in
+production (on the public network).
+
+It **is** ethical for researchers to use tracing for their own tor client (for
+example: building paths, timings, or performance).
+
+It is **NOT** ethical to archive, publish or keep data containing other users'
+activity such as relay data or anything that handles users' traffic. This
+of course includes any logs below notice level.
+
+Publishing analysis of tracing data containing user traffic is **NOT** safe
+either.
+
+In other words, tracing data that contains other users's activity is **NOT**
+safe to publish in any form.
+
+## Basics ###
Tracing is separated in two different concepts. The tracing API and the
tracing probes.
More information about the tor-commits
mailing list