On Mon, Oct 8, 2018 at 2:48 PM Bil Corry <b...@corry.biz> wrote: > > Hi Mark, > > Wow, there's a lot to unpack in this email thread. > > I'm not clear what you're asking for, I think you want community support to > add back in your warning banners regarding referrer privacy issues. If so, > please send a new email to the community asking for opinions about adding a > warning banner and mention that Mozilla is against adding the banners, but > please do not quote this entire thread. I have some thoughts about your > ask, but this thread is now unfortunately about the nature of your > disagreement with Mozilla instead of the substance. A new thread will > allow you to seek community feedback about your specific ask. > > Regarding Mozilla's behavior and your own; my interpretation reading > through the thread is that Mozilla heard your feedback, incorporated it > into MDN according to how they manage their content, and asked you not to > add the warning label. It escalated and they revoked your access to modify > content. >
If they did ban him with no warning for proposing a feature(?) then I think it is worth mentioning. There have been other very strange executive decisions that I think need discussed as well, mostly related to how ads are served in Firefox, but I don't want to bring them up right now. Cheers, R0b0t1 > > - Bil > > > On Mon, Oct 8, 2018 at 9:36 AM Mark Richards <mark.alan.richa...@gmail.com> > wrote: > > > Hey > > > > I've had my MDN account banned for trying to add referer warnings onto <a> > > and <img> elements or worse banned for involving authorities who are > > investigating the mess of microtargeting. It appears MDN are refusing a > > warning on the grounds it isn't a nice presentation, regardless of how > > irresponsible it is to not include it. > > > > I need help and as the security devs I hope given the extent to which > > Firefox has added config features and policies to try to reduce the referer > > mess there are community members who understand how significant this is. > > Whatever Firefox tries, other browsers have a bigger market share. > > Documenting the referer risks in MDN does stand a chance of better > > educating developers so they start paying attention to their third parties > > and for many it is imperative to do so given GDPR changes. > > > > A developer I know who recently finished a three month intensive course on > > the web advised there was no coverage of referer, which matches my CS > > degree experience over a decade ago. This isn't a one-off to me, I have met > > many developers who don't understand the risk or even have misconceptions > > about how it works (like thinking it's not sent on https sites). However > > this developer did say the course used MDN to teach about the web features > > and this matches my development experience, MDN is very much respected by > > the Dev community. It may well be the case MDN has a greater market share > > in the Dev community as an educational resource, than Firefox does with > > consumers as a browser. > > > > The Mozilla security blog has been multiple references to referers over the > > years, but most people are still having their browser history distributed > > piecemeal by it. Browsers still don't protect referers by default and even > > if that changed tomorrow it might be 5-10 years before everyone upgrades > > their various devices. > > > > https://blog.mozilla.org/security/2015/01/21/meta-referrer/ > > > > https://blog.mozilla.org/security/2018/10/02/supporting-referrer-policy-for-css-in-firefox-64/ > > > > https://blog.mozilla.org/security/2018/01/31/preventing-data-leaks-by-stripping-path-information-in-http-referrers/ > > > > With GDPR, the rules changed and are being copied in other jurisdictions. > > Businesses must have accountability and privacy by default, so referer is > > in conflict with local legislation not just because privacy or security > > breaches may have happened, but primarily because a business has to assess, > > document and decide on the risks of which systems get data about a user of > > their sites. Profiling of users, made possible by referers by default, was > > one of the motives for GDPR so is rightly part of regulators investigations > > now, but I'm not sure the regulators realised that the technical feature at > > the centre of it is the referer and how broken the web is for privacy. > > Tracking pixels are an image, a cookie and referers... The cookies have > > long been part of data protection discussions and laws, yet you can profile > > someone without a cookie (IP address) you can't do it without the referer > > (unless explicitly add the same functionality by code to the url, at which > > point it is an explicit act and can be justified by the author). Many > > places shouldn't get a referer, like CDNs. Most CDNs need to know who to > > charge (API key?) not a full referer. > > > > China is very interesting, the headlines aren't necessarily fines for data > > protection violations but over 11000 arrests. How many of those are web > > developers or directors of companies because of their website? How many > > will it be in the future as regulators realise it's not the ad companies > > that steal this data, but it's given away by websites protecting users > > referers? > > > > https://asia.nikkei.com/Business/Business-Trends/China-s-strict-new-cybersecurity-law-ensnares-Japanese-companies > > . > > > > UK has criminal prosecution options in its data protection laws and I hope > > that those in the UK responsible for keeping tracking on the NHS website > > face criminal prosecution (they had ample warning given it hit the news in > > 2010), but what is often amazing in raising complaints (which I've been > > doing for years now relating to referer leaks) is how often I'm advised by > > companies they don't send personal data, even when they load tracking on > > membership pages or similar that give away data that might put lives at > > risk in the wrong hands (various UK political parties have a history of > > being targeted by terrorism and they sent their membership lists to ad > > companies by loading tracking on members only areas, I've been advised by a > > major UK political party that they're under investigation for tracking). > > > > For anyone hands on with privacy impact assessments, you'll know you have > > to document which systems and third parties get personal data and a user's > > browsing habits linked to just an IP address, nevermind cookies, is > > personal data (most of us having relatively long lived IP addresses, even > > when not static, like those unique to our mobile device or family > > internet). If developers aren't thinking about referers, they're not > > completing their privacy impact assessments properly or advising their data > > protection officer/management properly about third parties that may be > > added outside of Dev workflows. By not doing this work they're unlikely to > > being private by default/design...they're likely breaching GDPR and > > similar. > > > > I'm really appalled at Chris for tearing down this warning, but less so of > > Mozilla if it's just a couple of guys who think presentation is more > > important than privacy and security. Which is it? Can you help fix this > > mess. Whatever web browsers do about referers, at least make it a priority > > to tell web developers so they can protect users instead. > > > > Regarding the security aspect, please look at how many websites you use in > > your password manager and start resetting your passwords. You might be > > amazed at how many ad companies get tokens to take over user accounts, how > > long lived they are and how many are re-usabale for days.. One finance > > company advised me 5% of their reset password requests involved multiple > > IPs as users didn't complete the first attempt and hopefully just changed > > device or network. Meanwhile URLs are often a place of security failings > > like jsessionid in the URL or even usernames and passwords for startups who > > accidentally use GET instead of POST for a form or just users who type a > > password and press enter. The sharing link problem hit Dropbox previously > > where if you opened content in Dropbox that included a link to a third > > party, that third party was sent the referer (the share link) > > https://www.grahamcluley.com/dropbox-vulnerability-privacy/ > > Dropbox have hopefully fixed this, but what will the next popular user > > content site do? We keep repeating the same mistakes when it comes to > > referer and a very obvious reason for repeating a mistake in a community is > > a lack of education about how easy it is to make that mistake. > > > > Regards > > Mark > > > > > > > > > > ---------- Forwarded message --------- > > From: Mark Richards <mark.alan.richa...@gmail.com> > > Date: Fri, 5 Oct 2018, 13:25 > > Subject: Re: Edits to <a> and <img> pages on MDN > > To: <inclus...@mozilla.com>, Chris Mills <cmi...@mozilla.com> > > Cc: Geoff White <ge...@gwhite.info>, <casew...@ico.org.uk>, Customer > > Contact Centre <consumer.quer...@fca.org.uk> > > > > > > Chris, > > > > What is wrong with the action of trying to protect users? > > Why do you perceive that action as wrong? > > > > I've explained my attitude and the content, has always been to protect > > people. The content has kept to that narrative and I don't need to write an > > essay to justify anything more than is obvious from what I've written. Your > > questions are not a requirement for other contributors and I'm not sure > > what you are trying to moderate by me answering them? Do you want to > > moderate what kinds of people can contribute or just whether their > > contributions are appropriate? > > > > If Mozilla's position is that anyone who turns to regulators and > > journalists to raise awareness of an issue should be banned from > > volunteering their time, then I think the regulators should investigate > > whether this breaches laws for protecting disclosure in the public > > interest. Organisations are not supposed to punish individuals for the act > > of involving regulators and your justification for banning me appears to be > > based in part on the claim I've "threatened" by involving them. Sorry, but > > whatever threat you perceive, it's justified. Like when someone calls the > > police, if they spot something wrong and they don't have control over it... > > They involve authorities that can protect others or react. You don't appear > > to recognise the difference between being challenged and being > > threatened... It's not nice to be on the receiving end, but that doesn't > > justify penalising the person who challenged you. > > > > Regarding your moderating.. > > Multiple people have tried to put the warning on the web docs and you've > > torn it down. Mozilla is supposed to be a community driven project, yet > > you've shunned the community. Do think I misled those users or do you think > > I explained the situation honestly and they were appalled too? > > > > Let's be clear... > > > > If a teacher shows kids how to use scissors and doesn't tell them the > > dangers of sharp objects, not to run with them, how to hold them safely, > > etc until an optional further lesson, I'd hope they could be jailed if made > > aware of the error of their ways and told of numerous incidents already, > > they continue regardless. > > > > You to me are like that teacher... You are teaching web developers how to > > create websites, without explaining that by default they will break the law > > in many countries and more importantly, they'll be breaching user privacy > > which is a human right beyond whether local laws have caught up. > > > > Your actions and attitude suggest you cannot be reasoned with. You refuse > > to acknowledge the conflict with social norms and that no reasonable person > > can accept your deletion of the warning. Nobody in their right mind takes > > down a warning sign when there is significant evidence that people need it > > and are suffering. > > > > Billions of people are being surveilled by the ad industry, there is an > > incredible invasion of privacy at the centre of the Referer leaking users > > web history. Whatever people campaign about changing the web, Mozilla as an > > organisation that makes a web browser and offers documentation for web > > developers, should not be deleting warnings of this and it puts into > > question Mozilla's purpose, as it's a not for profit, obliged to act for > > the public benefit, this appears to be an intent to put people in harms > > way. > > > > Again, please take a step back and consider this from the position of > > someone who has realised how significant the harm of the referer is, took > > the time to add a warning to protect others and had it taken down. > > > > Regards > > Mark > > > > > > > > > > On Thu, 27 Sep 2018 at 12:13, Chris Mills <cmi...@mozilla.com> wrote: > > > > > Hi Mark, > > > > > > I get your first point here. The trouble however with such situations is > > > that the intent doesn’t really matter if how others perceive your actions > > > comes out wrongly/badly. > > > > > > Yes, we are a community site, and we spend a lot of time mentoring > > > community members, helping them get content up online, settling disputes, > > > etc. But one key feature of a community is that there are moderators, and > > > if a moderator asks you to stop doing something, they probably have a > > good > > > reason for doing so. From the moderator’s point of view, it is a real red > > > flag if a new community member is asked to stop doing something, and they > > > respond by ignoring you and sending you long, aggressive mails that are > > > perceived as shouty and threatening. I banned you because I honestly > > didn’t > > > feel there was any other way forward. I didn’t believe that reasoning > > with > > > you would work because you seemed unreasonable, in the literal sense of > > the > > > word. > > > > > > I also acknowledge that you didn’t directly threaten anyone, but several > > > times you used prose along time lines of “all of these bad things will > > > befall people who read your pages if I don’t get my way”, which does come > > > across as threatening, albeit indirectly. And cc’ing regulatory bodies > > and > > > journalists on the mail serves to make us feel bullied, like a witch > > hunt. > > > Again, this isn’t going to make us more likely to listen to your point of > > > view. > > > > > > Anyway, we could argue about the minutiae of our interactions all day > > > long, but it would probably be more productive to draw a line in the sand > > > and do better going forward. > > > > > > ------ > > > > > > I now believe we can make some progress — in this last mail you have > > shown > > > some empathy towards our situation. I’d like to afford you the same good > > > treatment, and say sorry if our actions came across as aggressive. I also > > > believe that you have good intentions — you want to contribute to a more > > > secure, privacy-aware web, and I think you should be applauded for that. > > I > > > agree with many of your points; I’ve been a web developer and tech writer > > > for 20 years, and understand many of the issues you highlight here. I > > think > > > we both want a lot of the same things, and can help each other, provided > > we > > > can compromise to find a middle ground that makes you happy but also > > works > > > with our content strategy. > > > > > > I‘m happy to unban you if I can get your agreement that you’ll listen to > > > our moderators and respect our wishes, and engage in constructive > > > discussion about prospective content. > > > > > > I’d also like you to answer a question for me — what would you like to > > see > > > in terms of MDN content going forward? Give me a high level description, > > > not too much detail at this stage. > > > > > > Things we can do: > > > > > > * Add more content about security/privacy best practices related to front > > > end web dev. We are a web development tutorial site, and this is > > definitely > > > in our remit. > > > * Add warnings in a tasteful way that works for our content strategy. We > > > have a plan for the near future to add a dynamically-constructed banner > > at > > > the top of reference pages that highlights concerns with that web > > feature, > > > e.g. privacy, security, accessibility, performance… > > > * Add additional Security and privacy concerns sections to other pages > > > that need it. I am very interested in providing such information. > > > > > > Things we can’t do: > > > > > > * Provide extensive regulatory/policy/legal advice. This is a minefield > > > that we do not have the time or knowledge to walk through. > > > * Change the web platform. I am not going to, for example, help with a > > > campaign inside Mozilla to get rid of the Referrer header, or make it > > leak > > > no data by default. If Mozilla did that, lots of huge sites that rely on > > > tracking, etc. for their business model would block Firefox, then we’d > > lose > > > our market share and there’d be no Firefox at all. Such discussions would > > > have to start on a W3C level. It’s the ugly truth. I hate it as much as > > you > > > do, believe me. > > > * Add lots of random red banners everywhere. If we did this for every > > > different person who came along and wanted red banners to support their > > > chosen cause, MDN would be a complete mess, and no-one would take it > > > seriously. We have lots of evidence to support the notion that scary > > > banners don’t really make much different at all — established web devs > > tend > > > to jump around and use specific items in reference pages, such as the > > code > > > example, or the compat data. They tend to ignore such banners. Beginners > > on > > > the other hand are more likely to read the Whole page but probably won’t > > > really get it or why it’s important, and be put off by it. They need to > > > know what an <a> element is first, before being bombarded with scary > > > warnings. We need a different approach. > > > > > > Best regards, > > > > > > --- > > > > > > Chris Mills > > > MDN content lead & writers' team manager > > > MDN Web Docs > > > Mozilla > > > @chrisdavidmills > > > > > > On Sep 26, 2018, at 9:35 PM, Mark Richards <mark.alan.richa...@gmail.com > > > > > > wrote: > > > > > > Chris, > > > > > > You're mixing up protest with inappropriate aggressive behaviour. > > > > > > The two are different and whilst protest is aggressive, it is a warranted > > > form of expression, typically protected by law. I have not expressed any > > > aggression that would seek to harm you. Protest is not an enjoyable > > > experience to be on the receiving side of, sorry to you and Will for > > this. > > > It is not enjoyable for me to feel this is a necessary act and you > > engaged > > > in starting a protest against my addition of the warning, so I'm guessing > > > we probably share some similar feelings about this situation and given a > > > position reversal maybe I would have blocked you. > > > > > > I've been active on the problem of Referers on and off for three years, > > > I'm not stopping today. I've seen enough data lost to third parties and > > not > > > just reset password links, but session login tokens that expired after a > > > year and usernames and passwords used in form GET requests (default > > > behaviour of a form is a GET and nobody should use this, another problem > > > with browsers from retaining 1990s design, but if a site uses JavaScript > > to > > > process the form the Dev can swap to an Ajax post, but if the developer > > > isn't defensive in setting the method anyway to post or put, then when > > the > > > script fails to load in time or because of a network failure (which isn't > > > unlikely on mobiles) then the browser will by default perform a GET and > > > leak the username and password to third parties tracking the same page... > > > Had the script loaded it would have overwritten the behaviour.. this is > > > more common that you might have thought. It's not just scripts not > > loading > > > either, if the script hits an exception before changing the default > > > behaviour of the form, the form will remain in the GET default, so if the > > > form validation logic hits something unexpected, it might not get around > > to > > > changing the submission behaviour). > > > > > > Please don't fight to hide this warning as a footnote developers might > > > find. I'm not the only one who cares about this and I hope others protest > > > too about Mozilla removing this warning. I am likely one of the minority > > of > > > developers who goes out of their way to research this topic and I would > > > encourage you to try some research. > > > > > > Mayhe use the web and check what referers you can find leaked and to > > whom. > > > You can probably turn on har data logging in Firefox, chuck it into a > > JSON > > > file over a few months and then parse that into a database, maybe Elastic > > > Search and search for who got your email, who knows which websites you > > > visited, did anyone get a password, etc. You'll need to do this without > > any > > > privacy plugins enabled that might stop third parties loading or changing > > > referers. Sadly the best research can often put the researcher at some > > > risks, so only do this if you are comfortable doing it. > > > > > > Meanwhile, please take a step back and look at this again. > > > > > > Note: I did also sympathise with your position about a bold red warning > > > and when the block of text I wrote moved down the page, I only put a > > small > > > 1-2 line warning... I was trying to be respectful of your or Will's > > > position at the time and since asked repeatedly if you had any ideas to > > > keep something at the top of the page that achieves the same goal. To > > which > > > you both just kept deleting it and led us to this state. > > > > > > Best > > > Mark Richards > > > > > > > > > > > > > > > > > > > > > On Wed, 26 Sep 2018, 17:45 Chris Mills, <cmi...@mozilla.com> wrote: > > > > > >> (removing all the other e-mail addresses you've attached to the mail, as > > >> I don't know these people or their involvement in this. Also removing > > Will.) > > >> > > >> Hi Mark, > > >> > > >> I'm Chris, Will's manager. > > >> > > >> I see that you've again ignored our multiple requests to stop reverting > > >> our changes. You've also sent us multiple emails that have come across > > as > > >> aggressive and somewhat threatening. And all of this after we have taken > > >> multiple steps to meet your content demands, but in a way that works for > > >> our content strategy. I therefore have no choice but to ban your > > account. > > >> > > >> This is a shame, and not something I enjoy doing or take lightly. We > > >> agree with many of your points of view, however we also have our own > > >> reasons for wording and presenting documentation like we do, and we have > > >> the ultimate say on MDN content disputes. This must be respected before > > we > > >> can engage with contributors in a meaningful way. > > >> > > >> Best regards, > > >> > > >> --- > > >> > > >> Chris Mills > > >> MDN content lead & writers' team manager > > >> MDN Web Docs > > >> Mozilla > > >> @chrisdavidmills > > >> > > >> On Sep 25, 2018, at 2:45 AM, Mark Richards < > > mark.alan.richa...@gmail.com> > > >> wrote: > > >> > > >> Chris and William, > > >> > > >> This page will mislead web developers. > > >> > > >> > > https://developer.mozilla.org/en-US/docs/Web/Security/Referer_header:_privacy_and_security_concerns > > >> > > >> I don't want to improve it, because this nature of document should be > > >> centre stage of the Referer page > > >> https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer > > >> > > >> The referer unexpectedly (most users don't know this happens, even a > > >> surprising number in the tech community don't) sends the page you are > > >> currently on to the target when their content is loaded on a page (like > > an > > >> image) or when you follow a link to their page. > > >> > > >> By design this is a breach of privacy, if the target is a third party. > > >> They are being told you are a used of the origin website and that's > > >> personal data about someone's activities, often mapped to an approximate > > >> identity (psuedonym, IP address, etc) or real identity ( a user account > > on > > >> the target) and allows for things like discrimination.. coming from a > > >> religious site to a shopping site and will their stock still be > > available? > > >> There are innocent use cases, but you're misrepresenting them. > > >> > > >> Obviously, the internet is full of ad tracking and this is the glaringly > > >> obvious problem hitting headlines about legal cases and regulatory > > action > > >> in various countries, but what you've described as "innocent" largely > > isnt > > >> to be ignored and it is the reason why I titled the section originally > > as > > >> not just about privacy and security, but regulatory concerns. If the > > >> targeting disappeared tomorrow, this would still need to be a feature > > all > > >> web developers need to understand. > > >> > > >> If a website uses logging, analytics or cache optimization, from a third > > >> party, which is often the case these days, if the web developer does not > > >> understand what data the third parties get, then they may have just put > > >> their business at risk of breaching regulations, like the data > > protection > > >> laws, which require appropriate consideration for consents, > > accountability > > >> and inclusion in documentation to users as privacy policies. > > >> > > >> So regardless of how innocent any of these services are, deelopers will > > >> have let down themselves, their business and their users, to an extent > > that > > >> could result in fines, legal action and distress, if they fail to > > realise > > >> the exact page users are visiting is shared with the target and taken > > >> appropriate steps to let the business update consent flows, update GDPR > > >> impact assessments, policies, risk registers and anything else that > > might > > >> be a further requirement of any industry specific regulation for where > > they > > >> may operate (health, finance, government, military clinical trials, etc > > may > > >> well require additional processes and outputs beyond GDPR). > > >> > > >> So unless you want a lot of data protection officers facing > > >> investigations, businesses facing fines and web users distressed, even > > >> considering legal actions against websites, please don't play down the > > >> significance of managing referer headers properly. Every single web > > >> developer needs to know and it might be about nasty ad tracking, but > > >> there's a much bigger reason why every developer needs to know and it > > may > > >> get them fired.. as for the whole of the EU, there has to be an > > >> understanding as part of meeting GDPR and EU privacy directive and > > similar > > >> regulations are being drafted or already exist in various countries > > around > > >> much of the world. > > >> > > >> If you don't understand my motives for the changes I've made or don't > > >> understand the breadth of why it is so important that Mozilla ensure > > there > > >> is appropriate guidance for web developers, then actually talk about it > > >> instead of just deleting someone's work or amending it to lessen the > > >> significance...ask me questions as to why I've worded something this > > way, > > >> it is not with malice, it is to help protect web users, developers and > > >> businesses. > > >> > > >> I'm really frustrated that Mozilla has failed on privacy so > > significantly > > >> for so long, but I'm trying to play a positive role in helping to > > improve > > >> that by updating docs to help developers avoid the privacy, security and > > >> regulatory compliance holes it's so easy to fall into when making > > websites. > > >> If browsers could remove those holes, great but until then we need these > > >> docs. > > >> > > >> You're supposed to care about privacy too, so please research and > > >> understand the problem fully. Read the ICO guidance on impact > > assessments, > > >> privacy policies, microtargeting, consent, accountability, privacy by > > >> design and default... Please understand what you are risking by removing > > >> this and why what may appear as an innovative use case, is actually a > > >> trigger for a chain of business processes to ensure that it is innocent > > and > > >> the business can account for that to its users and regulators. > > >> > > >> I am grateful you've made an effort to keep some of the intent of my > > >> work, but I'm not at all happy about the attitude shown here and it does > > >> not help that you don't appear to understand. I asked in a previous > > email > > >> to get your legal team involved and corporate social responsibility > > team: > > >> not because I plan to take legal action or ask for donations... But > > because > > >> they hopefully have the expertise to read into the regulatory concerns > > and > > >> the privacy issues raised and play a part in identifying the need for > > this > > >> documentation instead of throwing businesses into the line of fire of > > data > > >> protection mishaps. > > >> > > >> Best > > >> Mark Richards > > >> > > >> > > >> On Mon, 24 Sep 2018, 21:20 Mark Richards, <mark.alan.richa...@gmail.com > > > > > >> wrote: > > >> > > >>> Chris, > > >>> > > >>> Is it really necessary to continue to remove the warning? > > >>> > > >>> If you walk into a building and the tiled floor is wet, people might > > get > > >>> hurt, so you put a sign up and you warn them. You don't state, "but the > > >>> bright yellow sign doesn't fit with the design of the elegant hallway" > > ... > > >>> sorry, but sometimes there are more important matters than design and > > you > > >>> have to live with inconvenience because it's the right thing to do. > > >>> > > >>> If a browser feature by default, by design, functions in a manner that > > >>> leaks private data (something that likely was not as obvious a concern > > in > > >>> what 1996(?) when referer was included in the HTTP RFC) then shouldn't > > you > > >>> put a warning up first, before more developers cause more harm to the > > >>> public? > > >>> > > >>> It is wrong to take the sign down and leave a note up towards the end > > of > > >>> the tiled floor, long after many will have already fallen over stating > > be > > >>> careful, details in another room. So why are you doing this? > > >>> > > >>> I'm sorry it's not pretty, warning signs aren't and I'm sure many > > >>> products wished they didn't need to include smoking kills, flammable, > > not > > >>> suitable for children, heavy load, ... warnings. Why is it okay for > > the web > > >>> to not warn people first, when everyone else has to? > > >>> > > >>> Best > > >>> Mark Richards > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> On Sat, 22 Sep 2018, 15:45 Mark Richards, < > > mark.alan.richa...@gmail.com> > > >>> wrote: > > >>> > > >>>> William please can you involve your corporate social responsibility or > > >>>> similar department and legal team. > > >>>> > > >>>> I'm sorry, but again this is not appropriate. > > >>>> > > >>>> If you now go to > > >>>> https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a > > >>>> > > >>>> You are first taught how to abuse someone's privacy by writing > > insecure > > >>>> code that leaks referers identifying users online habits. > > >>>> > > >>>> Of many complaints to data protection officers this year, sitting in > > >>>> the centre of my complaint is that the website is sharing the pages > > people > > >>>> visit, so healthcare organizations identifying people who are > > interested in > > >>>> HIV to ad companies, political parties revealing their membership to > > ad and > > >>>> analytics companies, even a religious site identifying who intends to > > >>>> pray... These are all sensitive data. The reset password concerns > > including > > >>>> public health sites and a credit report company. > > >>>> > > >>>> Only if your habit is to read the whole document, beyond what you > > need > > >>>> to get something working, would you then later discover that the > > default > > >>>> implementation of web links is to breach privacy and in too many cases > > >>>> security. > > >>>> > > >>>> So, you've repeated exactly what I asked you not to do and continue to > > >>>> teach web developers how to abuse people's privacy and security and > > leave > > >>>> them to maybe later find out what they got wrong. > > >>>> > > >>>> For a company that claims to care about privacy, you seem determined > > to > > >>>> put people in harms way. > > >>>> > > >>>> So please try again and stop hiding the design failures in your > > product > > >>>> to pages people might chance on, not need to see. > > >>>> > > >>>> Regards > > >>>> > > >>>> Mark Richards > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> On Sat, 22 Sep 2018, 15:22 William Bamberg, <wbamb...@mozilla.com> > > >>>> wrote: > > >>>> > > >>>>> Hi Mark > > >>>>> > > >>>>> We've discussed this internally, and this is what we're going to do: > > >>>>> > > >>>>> * write a separate page outlining security and privacy concerns > > around > > >>>>> the referer header, and mitigations. We've drafted some content at > > >>>>> > > https://developer.mozilla.org/en-US/docs/Web/Security/Referer_header:_privacy_and_security_concerns > > . > > >>>>> We think this should concentrate on tools and designs available to > > combat > > >>>>> these problems (such as the Referrer-Policy header, and making > > password > > >>>>> reset URLs single-use) rather than on auditing every target. > > >>>>> > > >>>>> * link to this page from relevant pages, such as the page for the <a> > > >>>>> and <img> elements. > > >>>>> > > >>>>> We don't think it's appropriate to have a red warning banner at the > > >>>>> tops of the pages. That kind of design element is one we try to > > avoid on > > >>>>> MDN unless it's highlighting the very first thing you need to know > > about > > >>>>> the item, which we don't think it is in this case, although we do > > >>>>> appreciate that it is important. > > >>>>> > > >>>>> Thanks for bringing this up. > > >>>>> > > >>>>> Will > > >>>>> > > >>>>> > > >>>>> On Sat, Sep 15, 2018 at 7:50 PM Mark Richards < > > >>>>> mark.alan.richa...@gmail.com> wrote: > > >>>>> > > >>>>>> When a feature's default implementation puts people in harms way, > > >>>>>> then users need a warning to protect themselves and others. > > >>>>>> > > >>>>>> Is it Mozilla's position to teach software developers how to use > > >>>>>> features in a manner that leaks data, leaving details of how to > > avoid it, > > >>>>>> towards the end of documentation, rarely to be found? > > >>>>>> > > >>>>>> I'm have been and currently am involved in various complaints to > > >>>>>> regulators regarding companies in finance, health, politics and > > religion > > >>>>>> all disclosing data because of these privacy and security failings. > > >>>>>> > > >>>>>> In some cases putting account security at risk allowing for access > > to > > >>>>>> Investments or to take out loans in someone's name or data that > > could > > >>>>>> easily put some people easily in harms way in the wrong hands. > > >>>>>> > > >>>>>> I do not mind if you have an innovative suggestion that educates > > >>>>>> developers about how to protect privacy when using these features, > > but > > >>>>>> until then it seems appropriate to consider lengths as far as the > > "smoking > > >>>>>> kills" style warnings on cigarette packaging, to the documentation > > for the > > >>>>>> website... I've not gone that far. > > >>>>>> > > >>>>>> So do you care about privacy or do you want to teach the next > > >>>>>> generation of web developers how to create websites that put people > > at risk? > > >>>>>> > > >>>>>> If you have a better solution than the warning message please > > propose > > >>>>>> it instead, but don't delete warnings there to protect people from > > the > > >>>>>> privacy failings endemic the design of the web specs. > > >>>>>> > > >>>>>> Best > > >>>>>> Mark > > >>>>>> > > >>>>>> > > >>>>>> > > >>>>>> On Sat, 15 Sep 2018, 19:29 William Bamberg, <wbamb...@mozilla.com> > > >>>>>> wrote: > > >>>>>> > > >>>>>>> Hi > > >>>>>>> > > >>>>>>> Thanks for the contributions you've made to MDN. I do appreciate > > you > > >>>>>>> drawing attention to the privacy issues around certain HTML > > elements such > > >>>>>>> as <a> and <img>. > > >>>>>>> > > >>>>>>> However I'd like to request that you stop reinstating the "warning" > > >>>>>>> banner at the tops of the pages. There are very few situations in > > which > > >>>>>>> it's appropriate to use this banner at the top of the page, and I > > don't > > >>>>>>> think it's appropriate in this situation. > > >>>>>>> > > >>>>>>> Thanks > > >>>>>>> > > >>>>>>> Will > > >>>>>>> > > >>>>>>> > > >> > > > > > _______________________________________________ > > dev-security mailing list > > dev-security@lists.mozilla.org > > https://lists.mozilla.org/listinfo/dev-security > > > _______________________________________________ > dev-security mailing list > dev-security@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-security _______________________________________________ dev-security mailing list dev-security@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-security