SlideShare uma empresa Scribd logo
1 de 52
Giving Firefox Users
Control of Their Data

      Mozilla Summit 2010
We are:




Mehdi Mulani                    Jennifer Boriss
Mozilla Intern Extraordinaire   Mozilla User Experience Designer
We work on:
We work on:
We work on:




              (mostly)
Warning: This project has just started.
          We’re after feedback and discussion.
One of the Firefox team’s priorities for
Firefox 4.0 is improving privacy on the
web.
Privacy vs. Security
Security refers to the prevention of
material harm to the user.
Security refers to the prevention of
material harm to the user.

Harms include:

   • Theft
   • Fraud
   • Data Loss
Privacy refers to users’ control over what
they reveal about themselves online,
whether or not what they reveal might
lead to material harm.
Privacy refers to users’ control over what
they reveal about themselves online,
whether or not what they reveal might
lead to material harm.

All internet users reveal some
information about themselves to some
sites, but the user has privacy if his
discretion determines what information is
shared with whom.
Firefox has local privacy...
Firefox has local privacy...

     • Private Browsing Mode
     • Clear Recent History
     • Forget About this Site
Firefox has local privacy...

     • Private Browsing Mode
     • Clear Recent History
     • Forget About this Site

                    ...but lacks network privacy
The most far-reaching way Firefox can
protect user privacy is by providing
intelligent defaults that protect user data
...such as preventing advertisers from creating
profiles based on user behavior without user
knowledge
Also important is giving users the ability
to easily fine-tune their privacy settings,
giving complete control of their own data
However, just “control” isn’t enough.
Firefox already provides very fine-grained,
precise control over privacy settings.
The problem: Firefox’s privacy controls are
framed around the implementation model
rather than the user’s mental model.
Implementation model:
  The actual way that a system works from the programmer's
  perspective


User’s mental model:
  The way the user perceives that the system works




Design model:
  The way the designer represents the program to the user
Questions the current system can’t answer:

      “What access does this particular site
       have?”

      “How can I turn off all access to this
       particular site that I don’t trust?”
What do other browsers do?
Chrome’s design...
...is just like ours.
Internet Explorer presents privacy permissions
in a very different way
Proposal:
Proposal: Site-specific rather than
technology-specific privacy preferences
Site-specific preferences
Domains
displayed
based on
  freceny
    score




            Site-specific preferences
With “All
                           Sites”
                           selected,
                           global
                           privacy
                           options can
                           be
                           configured




Site-specific preferences
Site-specific preferences
Privacy
                           preferences
                           for only
                           the site
                           selected




Site-specific preferences
Demo!




Follow along at home: search for “Site Preferences” on addons.mozilla.org
or go to https://addons.mozilla.org/en-US/firefox/addon/181744/
Better privacy preferences are great in
preferences, but should some of this
functionality be revealed in the main UI?
The site identity button is a good candidate:

  • Linked to the identity of the current site
  • In primary UI
  • Currently useless
Site identity button
The site identity button could present a UI
for the specific privacy controls that the
website has requested or the user has set
Site identity button:        Preferences interface:
 • Changing                   • Consistent
 • Specific control            • Global and specific control
 • Modified while browsing     • Modified while user is explicitly
  (not the main user task)      configuring their options
Questions we’d like feedback on:
   • How well do you feel this interface addresses privacy
     in the browser?

   • How should we group sites - by domain, subdomain,
     visit, etc?

   • Are there site-specific preferences that belong in this
     interface aside from privacy access?

   • Other ideas? Thoughts?

Mais conteúdo relacionado

Semelhante a Giving Firefox Users Control of Their Data

Searching in SharePoint
Searching in SharePointSearching in SharePoint
Searching in SharePointArno Flapper
 
[ENG] Zombie browsers spiced with rootkit extensions - Hacktivity 2012
[ENG] Zombie browsers spiced with rootkit extensions - Hacktivity 2012[ENG] Zombie browsers spiced with rootkit extensions - Hacktivity 2012
[ENG] Zombie browsers spiced with rootkit extensions - Hacktivity 2012Zoltan Balazs
 
Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)
Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)
Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)Robert 'Bob' Reyes
 
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensionsZoltan Balazs
 
Mozilla Firefox Bhopal
Mozilla Firefox BhopalMozilla Firefox Bhopal
Mozilla Firefox BhopalKomal Gandhi
 
Zombie browsers spiced with rootkit extensions - DefCamp 2012
Zombie browsers spiced with rootkit extensions - DefCamp 2012Zombie browsers spiced with rootkit extensions - DefCamp 2012
Zombie browsers spiced with rootkit extensions - DefCamp 2012DefCamp
 
Introduction to Mozilla Student Reps
Introduction to Mozilla Student RepsIntroduction to Mozilla Student Reps
Introduction to Mozilla Student RepsKinshuk Sunil
 
Top 10 in SharePoint 2013
Top 10 in SharePoint 2013Top 10 in SharePoint 2013
Top 10 in SharePoint 2013Cory Peters
 
CIS5-project-boughzala-amine.pptx
CIS5-project-boughzala-amine.pptxCIS5-project-boughzala-amine.pptx
CIS5-project-boughzala-amine.pptxamiineboughzala
 
Module 4 Accessing the Internet
Module 4 Accessing the InternetModule 4 Accessing the Internet
Module 4 Accessing the Internetdaryu1
 

Semelhante a Giving Firefox Users Control of Their Data (20)

MozAware
MozAwareMozAware
MozAware
 
Poster 1.3
Poster 1.3Poster 1.3
Poster 1.3
 
Searching in SharePoint
Searching in SharePointSearching in SharePoint
Searching in SharePoint
 
Hacktivityonly 121013141039-phpapp02
Hacktivityonly 121013141039-phpapp02Hacktivityonly 121013141039-phpapp02
Hacktivityonly 121013141039-phpapp02
 
[ENG] Zombie browsers spiced with rootkit extensions - Hacktivity 2012
[ENG] Zombie browsers spiced with rootkit extensions - Hacktivity 2012[ENG] Zombie browsers spiced with rootkit extensions - Hacktivity 2012
[ENG] Zombie browsers spiced with rootkit extensions - Hacktivity 2012
 
Mul-ti-site!
Mul-ti-site!Mul-ti-site!
Mul-ti-site!
 
Mozilla introduction
Mozilla introductionMozilla introduction
Mozilla introduction
 
Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)
Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)
Firefox Dev Tools for WordPress Developers (WordCamp Iloilo 2019)
 
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions
[ENG] Hacker halted 2012 - Zombie browsers, spiced with rootkit extensions
 
Maths
MathsMaths
Maths
 
Mozilla Firefox Bhopal
Mozilla Firefox BhopalMozilla Firefox Bhopal
Mozilla Firefox Bhopal
 
Zombie browsers spiced with rootkit extensions - DefCamp 2012
Zombie browsers spiced with rootkit extensions - DefCamp 2012Zombie browsers spiced with rootkit extensions - DefCamp 2012
Zombie browsers spiced with rootkit extensions - DefCamp 2012
 
Introduction to Mozilla Student Reps
Introduction to Mozilla Student RepsIntroduction to Mozilla Student Reps
Introduction to Mozilla Student Reps
 
Privacy in private browsing mode
Privacy in private browsing modePrivacy in private browsing mode
Privacy in private browsing mode
 
Top 10 in SharePoint 2013
Top 10 in SharePoint 2013Top 10 in SharePoint 2013
Top 10 in SharePoint 2013
 
Echelon2010
Echelon2010Echelon2010
Echelon2010
 
CIS5-project-boughzala-amine.pptx
CIS5-project-boughzala-amine.pptxCIS5-project-boughzala-amine.pptx
CIS5-project-boughzala-amine.pptx
 
Module 4 Accessing the Internet
Module 4 Accessing the InternetModule 4 Accessing the Internet
Module 4 Accessing the Internet
 
Social media for attorneys 101
Social media for attorneys 101Social media for attorneys 101
Social media for attorneys 101
 
L46 slides
L46 slidesL46 slides
L46 slides
 

Último

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Giving Firefox Users Control of Their Data

  • 1. Giving Firefox Users Control of Their Data Mozilla Summit 2010
  • 2. We are: Mehdi Mulani Jennifer Boriss Mozilla Intern Extraordinaire Mozilla User Experience Designer
  • 5. We work on: (mostly)
  • 6. Warning: This project has just started. We’re after feedback and discussion.
  • 7. One of the Firefox team’s priorities for Firefox 4.0 is improving privacy on the web.
  • 9. Security refers to the prevention of material harm to the user.
  • 10. Security refers to the prevention of material harm to the user. Harms include: • Theft • Fraud • Data Loss
  • 11. Privacy refers to users’ control over what they reveal about themselves online, whether or not what they reveal might lead to material harm.
  • 12. Privacy refers to users’ control over what they reveal about themselves online, whether or not what they reveal might lead to material harm. All internet users reveal some information about themselves to some sites, but the user has privacy if his discretion determines what information is shared with whom.
  • 13. Firefox has local privacy...
  • 14. Firefox has local privacy... • Private Browsing Mode • Clear Recent History • Forget About this Site
  • 15. Firefox has local privacy... • Private Browsing Mode • Clear Recent History • Forget About this Site ...but lacks network privacy
  • 16. The most far-reaching way Firefox can protect user privacy is by providing intelligent defaults that protect user data
  • 17. ...such as preventing advertisers from creating profiles based on user behavior without user knowledge
  • 18. Also important is giving users the ability to easily fine-tune their privacy settings, giving complete control of their own data
  • 19. However, just “control” isn’t enough.
  • 20. Firefox already provides very fine-grained, precise control over privacy settings.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. The problem: Firefox’s privacy controls are framed around the implementation model rather than the user’s mental model.
  • 30. Implementation model: The actual way that a system works from the programmer's perspective User’s mental model: The way the user perceives that the system works Design model: The way the designer represents the program to the user
  • 31. Questions the current system can’t answer: “What access does this particular site have?” “How can I turn off all access to this particular site that I don’t trust?”
  • 32. What do other browsers do?
  • 34.
  • 36. Internet Explorer presents privacy permissions in a very different way
  • 37.
  • 38.
  • 40. Proposal: Site-specific rather than technology-specific privacy preferences
  • 42. Domains displayed based on freceny score Site-specific preferences
  • 43. With “All Sites” selected, global privacy options can be configured Site-specific preferences
  • 45. Privacy preferences for only the site selected Site-specific preferences
  • 46. Demo! Follow along at home: search for “Site Preferences” on addons.mozilla.org or go to https://addons.mozilla.org/en-US/firefox/addon/181744/
  • 47. Better privacy preferences are great in preferences, but should some of this functionality be revealed in the main UI?
  • 48. The site identity button is a good candidate: • Linked to the identity of the current site • In primary UI • Currently useless
  • 50. The site identity button could present a UI for the specific privacy controls that the website has requested or the user has set
  • 51. Site identity button: Preferences interface: • Changing • Consistent • Specific control • Global and specific control • Modified while browsing • Modified while user is explicitly (not the main user task) configuring their options
  • 52. Questions we’d like feedback on: • How well do you feel this interface addresses privacy in the browser? • How should we group sites - by domain, subdomain, visit, etc? • Are there site-specific preferences that belong in this interface aside from privacy access? • Other ideas? Thoughts?

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n