Google Chrome extension lets you choose Facebook app permissions

By | November 28, 2011, 2:32pm PST

Summary: A new Google Chrome extension called OOptOut lets you pick and choose which Facebook permissions you need to allow in order to install a given Facebook app.

Python programmer Chad Selph has developed a Google Chrome extension called OOptOut that lets you opt out of Facebook app permissions. This is particularly useful if you want to use a Facebook app, or website that requires one, but aren’t comfortable with giving it access to your Facebook data.

When you install a Facebook app, the service tells you what the app is asking for: typically it wants access to some of the content you’ve uploaded to the social network, the ability to e-mail you, to post to Facebook as you, and/or to access your posts and data. Normally, you have to say yes to all of them, if you want to use the app in question, but this extension lets you pick and choose which ones you want to include.

When the app’s authorization dialog pops up, OOptOut adds a small bar at the top with checkboxes for every permission the app requires. Once you’re done picking, hit the Update button. The page will reload, and the app will then only ask for the permissions you chose. From there, you can hit the blue Allow button as you typically would.

Unsurprisingly, some apps break when using this plugin. This is because developers sometimes build their apps without the consideration that a Facebook permission might not have been granted: if they get a permission denied back from Facebook, the may not handle it gracefully. On the other hand, some apps may check which permissions you’re missing and try to get you to re-authortize.

The app is not yet available on Google’s Chrome Web Store, but it is available on GitHub. Unfortunately, this means that installing it takes five steps:

  1. Do a git clone of this repository
  2. Open up chrome to chrome://extensions
  3. Turn on “Developer Mode”
  4. Click “Load unpacked extension”
  5. Find the folder of your git checkout!

Beyond getting into the Chrome Web Store, Selph has a few ideas for his extension, including improving the CSS, logo, and the name. He’s also considering adding more detailed descriptions for each Facebook permission. He even mentioned possibly letting users add permissions the app isn’t already asking for, though I’m not sure what the point of that would be.

I’ll be keeping an eye on how this extension develops, including whether it is ported to other browsers. I’ve also contacted Facebook to see what the company thinks of the extension.

See also:

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Emil Protalinski has covered the tech industry for five years for multiple publications.

Disclosure

Emil Protalinski

Emil has nothing to disclose.

Biography

Emil Protalinski

Emil Protalinski has covered the tech industry for five years for multiple publications, including Neowin for two years and Ars Technica for three years. He has written 1,000s of articles for both, with a particular focus on scrutinizing Microsoft products and services. Recently, Emil has expanded his coverage to non-Microsoft technologies, including the social networking giant Facebook.

Talkback Most Recent of 3 Talkback(s)

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources