diff --git a/.gitignore b/.gitignore index aa089d0..1614a82 100644 --- a/.gitignore +++ b/.gitignore @@ -138,3 +138,4 @@ site/ .claude/ Context.md Context/ +CLAUDE.md diff --git a/articles/telemetry-client.md b/articles/telemetry-client.md index bb654a0..e46aaea 100644 --- a/articles/telemetry-client.md +++ b/articles/telemetry-client.md @@ -62,16 +62,6 @@ let email = MyConfiguration.User.Email TelemetryDeck.signal"userLoggedIn", customUserID: email) ``` -
If you are writing a Mac App, TelemetryDeck can not create a unique user identifier, and will instead default to a concatenation of your OS Version and App Build number, which is not exactly unique, so user counting will be less accurate.
- -We therefore strongly recommend to either use a unique identifier for your users, such as an email address, or to generate and store a `UUID().uuidString`, for example in `UserDefaults`, and always pass that to TelemetryDeck as User ID.
- -The reason why TelemetryDeck can't do that itself is that it feels like crossing a line if this simple tool would generate IDs itself and write those to a directory on disk. We feel that this is not expected behaviour for a privacy-first analytics package.
- -