diff --git a/src/renderer/lib/telemetry.js b/src/renderer/lib/telemetry.js index a53cadc4..e6b3c34b 100644 --- a/src/renderer/lib/telemetry.js +++ b/src/renderer/lib/telemetry.js @@ -125,7 +125,10 @@ function logUncaughtError (procName, err) { var message, stack if (err instanceof Error) { message = err.message - stack = err.stack + // Remove the first part of each file path in the stack trace. + // - Privacy: remove personal info like C:\Users\ + // - Aggregation: this lets us find which stacktraces occur often + stack = err.stack.replace(/\(.*app.asar/g, '(...') } else { message = String(err) stack = ''