arguman / arguman.org

Argument mapping and analysis platform
https://arguman.org
Other
1.39k stars 152 forks source link

Hardcoded Google Analytics tracking #368

Closed The-Compiler closed 5 years ago

The-Compiler commented 7 years ago

I didn't find this discussed anywhere before - if I missed something, please let me know.

argüman seems to include hardcoded Google Analytics code:

https://github.com/arguman/arguman.org/blob/8b1b8ffcb7f8af9bd30a780eee5a8a82e5095cd9/web/templates/base.html#L94-L101

While this might be okay for a publicly hosted instance, making everyone hosting their own instance "phone home" to your(?) Google Analytics account really isn't nice.

This should arguably be opt-in, but at the very least, there should be a way to disable it (and maybe to customize the ID).

disclaimer: I've not self-hosted argüman before - this was noticed in a (non-public) mailinglist conversation, and the solution taken there was running a custom fork of the project removing the tracking code.

KrzysztofMadejski commented 7 years ago

Arguman hasn't been developed with multiple instances in mind. I've been working on it, see some hanging PRs, but without bigger community it won't be launched. Bring those people from private mailing list space here.

On Tue, 17 Oct 2017 at 07:17, Florian Bruhin notifications@github.com wrote:

I didn't find this discussed anywhere before - if I missed something, please let me know.

argüman seems to include hardcoded Google Analytics code:

https://github.com/arguman/arguman.org/blob/8b1b8ffcb7f8af9bd30a780eee5a8a82e5095cd9/web/templates/base.html#L94-L101

While this might be okay for a publicly hosted instance, making everyone hosting their own instance "phone home" to your(?) Google Analytics account really isn't nice.

This should arguably be opt-in, but at the very least, there should be a way to disable it (and maybe to customize the ID).

disclaimer: I've not self-hosted argüman before - this was noticed in a (non-public) mailinglist conversation, and the solution taken there was running a custom fork of the project removing the tracking code.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/arguman/arguman.org/issues/368, or mute the thread https://github.com/notifications/unsubscribe-auth/AAz4N7btQ_WWsNzcg2Dg6hjJeYdq-wYwks5stDhvgaJpZM4P7l67 .

-- Krzysztof Madejski International Projects Manager TransparenCEE http://transparencee.org/, Code for All https://codeforall.org/, Code for Poland http://codeforpoland.org krzysztof.madejski@epf.org.pl / +48 664 082 823 <javascript:void(0);> Skype: kangoor <javascript:void(0);> / secure Tox <javascript:void(0);> / Slack CfA http://codeforall-slackin.herokuapp.com/, TCEE https://slack.transparencee.org/ / Hangouts/GDrive with email above