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

New DoNotTrack setting to enable 100% DNT support including for IE browsers #3531

Closed
anonymous-piwik-user opened this issue Nov 10, 2012 · 5 comments

Comments

@anonymous-piwik-user
Copy link

commented Nov 10, 2012

This is a privacy concern and a step backwards for both Piwik and DoNotTrack in general.

Instead, allow the user to choose at install or configuration time whether or not to honor the setting, with a clear statement of why each way, such as the following example text:
Respect DoNotTrack Preference?
It is encouraged to respect user privacy choices by respecting the DoNotTrack browser privacy setting. Please be aware, though, that IE10 has it enabled by default and some traffic may not be recorded.
How do you want to handle this?

[X] Respect DoNotTrack in all situations (recommended)
[ ] Respect DoNotTrack for all browsers except IE10 (for more accurate stats)
[ ] Do not respect DoNotTrack at all (not recommended)

Also, DoNotTrack should be able to be set per-site, rather than globally.
Keywords: DoNotTrack

@mattab

This comment has been minimized.

Copy link
Member

commented Nov 10, 2012

Thanks for the suggestion!

@anonymous-piwik-user

This comment has been minimized.

Copy link
Author

commented Nov 13, 2012

I fully support the proposal above, I think it's really important that Piwik does the right thing by default.

I expect other browsers might also start to send DoNotTrack HTTP headers by default...

@anonymous-piwik-user

This comment has been minimized.

Copy link
Author

commented Jul 19, 2013

Would it be possible to add a fourth option, which is to lump all DNT users in a single bucket with any identifying information zero'd out? This would mean the IP of all DNT users would be 0.0.0.0 (obviously invalid), their Lat/Long would be 0,0 (in the Atlantic ocean, south of Ghana), etc.

That would give us more accurate stats as far as what pages are popular and how many eyeballs we're getting, while also preserving the privacy of the users.

@anonymous-piwik-user anonymous-piwik-user added this to the Future releases milestone Jul 8, 2014

@mattab mattab removed P: normal labels Aug 3, 2014

@mattab mattab added the c: Privacy label Sep 3, 2014

@mattab mattab modified the milestones: Mid term, Long term Sep 13, 2014

@mattab mattab changed the title DoNotTrack setting in 1.9.2 should prompt for setting, rather than assume defaults of not honoring in IE10 New DoNotTrack setting to enable 100% DNT support including for IE browsers Sep 13, 2014

@mattab mattab modified the milestones: Long term, Mid term Dec 5, 2016

@mattab mattab removed the Lower priority label Sep 13, 2018

@mattab mattab added the Major label Jun 29, 2019

@chris246

This comment has been minimized.

Copy link

commented Jul 1, 2019

I really like this idea: #3531 (comment)
Could you please consider that for the future?

Also as additional suggestion to "lump all DNT users in a single bucket" if this is not too intrusive:
Maybe regenerate the visitor ID on every visit (e.g. delete the Matomo cookie on browser close), so that we, on the one hand, gather anonymized data as explained in the referenced comment, but also can see every visitor as unique and not many visitors as a big lump.
My idea is that we respect the DNT choice as much as possible but still gather statistical data about those users without the possibility to track them long-term or store any personalized data.

Personally, I do not mind being tracked by Matomo (in contrast to Google Analytics, advertisement companies, ...), as I know that for the vast majority of Matomo installation the data is only accessible to the people behind that website (or Matomo if it is a hosted setup). Unfortunately, this is currently not possible using DNT. Instead, browser extensions are required for that.

@Findus23

This comment has been minimized.

Copy link
Member

commented Jul 1, 2019

@chris246 See #12001 for a newer discussion about this idea.

But I am afraid that this is an issue that is currently solving itself:

The DNT working group has finished their work (w3c/dnt@5d85d6c) and it seems like it's usage will decrease in the next time (e.g. Apple completly removed it from Safari)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can’t perform that action at this time.