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-matomo-user opened this issue Nov 10, 2012 · 5 comments · Fixed by #13686
Closed
Labels
c: Privacy For issues that impact or improve the privacy. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. Major Indicates the severity or impact or benefit of an issue is much higher than normal but not critical.

Comments

@anonymous-matomo-user
Copy link

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
Copy link
Member

mattab commented Nov 10, 2012

Thanks for the suggestion!

@anonymous-matomo-user
Copy link
Author

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-matomo-user
Copy link
Author

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-matomo-user anonymous-matomo-user added this to the Future releases milestone Jul 8, 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 added the Major Indicates the severity or impact or benefit of an issue is much higher than normal but not critical. label Jun 29, 2019
@chris246
Copy link

chris246 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
Copy link
Member

Findus23 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
Labels
c: Privacy For issues that impact or improve the privacy. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. Major Indicates the severity or impact or benefit of an issue is much higher than normal but not critical.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants