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.
Giving Firefox Users Control of Their Data
Giving Firefox Users Control of Their Data
Giving Firefox Users Control of Their Data
Giving Firefox Users Control of Their Data
Giving Firefox Users Control of Their Data
Giving Firefox Users Control of Their Data
Giving Firefox Users Control of Their Data
Giving Firefox Users Control of Their Data
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...
Giving Firefox Users Control of Their Data
...is just like ours.
Internet Explorer presents privacy permissions
in a very different way
Giving Firefox Users Control of Their Data
Giving Firefox Users Control of Their Data
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?

More Related Content

PDF
Chrome Extensions at Manhattan JS
PDF
Firefox for Mobile
PDF
Future Tense
PPTX
How to use firefox like a boss
PPTX
Rock your firefox
PPTX
Using firefox like a boss
PDF
Data Mining - GCPCUG May 2011
PDF
Getting Started with Firefox
Chrome Extensions at Manhattan JS
Firefox for Mobile
Future Tense
How to use firefox like a boss
Rock your firefox
Using firefox like a boss
Data Mining - GCPCUG May 2011
Getting Started with Firefox

Similar to Giving Firefox Users Control of Their Data (20)

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

Recently uploaded (20)

PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
August Patch Tuesday
PDF
STKI Israel Market Study 2025 version august
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Zenith AI: Advanced Artificial Intelligence
PPT
What is a Computer? Input Devices /output devices
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPT
Geologic Time for studying geology for geologist
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
O2C Customer Invoices to Receipt V15A.pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
A review of recent deep learning applications in wood surface defect identifi...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Web Crawler for Trend Tracking Gen Z Insights.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A novel scalable deep ensemble learning framework for big data classification...
Taming the Chaos: How to Turn Unstructured Data into Decisions
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Chapter 5: Probability Theory and Statistics
Developing a website for English-speaking practice to English as a foreign la...
August Patch Tuesday
STKI Israel Market Study 2025 version august
DP Operators-handbook-extract for the Mautical Institute
Zenith AI: Advanced Artificial Intelligence
What is a Computer? Input Devices /output devices
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Geologic Time for studying geology for geologist
Final SEM Unit 1 for mit wpu at pune .pptx
Ad

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.
  • 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?
  • 36. Internet Explorer presents privacy permissions in a very different way
  • 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?

Editor's Notes