Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App connects to Google Analytics #26

Closed
working-name opened this issue May 16, 2021 · 2 comments
Closed

App connects to Google Analytics #26

working-name opened this issue May 16, 2021 · 2 comments

Comments

@working-name
Copy link

Screen Shot 2021-05-16 at 1 38 02 PM

@pimterry pimterry changed the title maybe ask? App connects to Google Analytics May 17, 2021
@pimterry
Copy link
Member

Thanks for the feedback. Yes, GA is used for tracking basic telemetry in a few places: mainly the total number of users, app performance, and core events (e.g. what percentage of Firefox interceptions succeed/fail). There's more details on external services the HTTP Toolkit talks to in https://httptoolkit.tech/privacy-policy/. That said:

  • This is anonymous throughout - IP anonymization is enabled, no other user data is ever sent to GA, and it couldn't be used to track you either by cookie or fingerprinting anyway since it's entirely outside of your normal browser.
  • If you want to actively block it for yourself, as using separate tools as here or by using a browser with an ad blocker, that will work totally fine.
  • If you use HTTP Toolkit in a browser with DNT enabled, GA is disabled.
  • In future, I'm definitely interested in migrating to a non-Google platform for this, but they're generally not free (which is problematic for a small open-source project) and they're designed for basic website metrics, rather than the kind of event analytics that apps need.

Many valuable fixes have come from issues directly visible in analytics, and it's a strong force in deciding what features to build next. It's a debatable position and there are absolutely tradeoffs, but personally I would find it extremely difficult to develop and maintain software blind, with no reliable feedback for core metrics like these.

That's the goal here: useful telemetry but retaining as much anonymity as possible throughout. I've just been through to check to ensure that the above is true everywhere (thanks for the nudge there). If you spot anywhere where it's not - e.g. anything that breaks because GA is blocked - then do let me know.

@working-name
Copy link
Author

Hello! Thank you for the amazingly detailed response which you do not owe anyone. I appreciate the care you put into it especially as it pertains to people's privacy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants