Google Ads:

Security and Privacy

Problems and Error Messages

Features, Functionality, and Information

Is This Thing Legit?


Social Fixer is a personal project of the author, Matt Kruse. I am the sole programmer, designer, tester, documentation-writer, and marketer. You can view my personal site or even search Google for my name to see that I have been doing this stuff for a long time, and my reputation is solid. I build it because I love to create things, and this is my creative outlet. I've been working on it in my free time since 2009 and there are hundreds of thousands of people who use it every day.

Social Fixer has been written about on Lifehacker, ComputerWorld, Adweek and many other places (sometimes under its previous name, Better Facebook)

And rest assured - Social Fixer will not compromise your privacy or security, and it won't insert ads, spam, porn, or malware. There are no viruses or spyware. The code is safe.

Does Social Fixer compromise my privacy or security?

No and No. And it never will!

Social Fixer is a javascript program that runs in your browser when you are logged into Facebook. It does run as you, and the program has access to your information that is displayed on the page - it needs to in order to process it all! This is standard for any browser script or extension.

Requests are made back to the Facebook servers to retrieve your personal data like your friends list, groups, etc. This data is stored in your browser and nowhere else!. None of your data is ever transmitted to any other site, nor stored anywhere but in your browser. The only requests made to non-Facebook servers are the requests made to to check for new versions and to check for any important messages that need to be displayed. No uniquely identifying information is ever sent.

None of your Facebook settings or data is ever changed by Social Fixer. It does not update your personal information, or your status, or your friends lists, or any other information about you or in your account. It only processes information - it never changes it.

Does Social Fixer insert ads, spam, porn, or malware?

Absolutely not. And it never will!

Some other Facebook scripts do insert these things, and their actions are sometimes incorrectly attributed to Social Fixer. Some add-ons that are known to cause problems are:

  • SocialPlus!
  • "I Don't Care" button
  • Facebook Cleaner
  • Faceplus

Something isn't working! What's wrong? How do I debug the problem?

First, understand that Facebook often has glitches and problems on its own. Many problems that users think are caused by SFX are actually just Facebook screwing up. To check, you can always disable SFX and see if the problem persists. You can also view Facebook's Known Problems page on Facebook to see if they are reporting any problems at the moment.

Second, understand that Facebook changes their code and page structure seemingly at random. SFX inspects the underlying code that Facebook delivers and looks for known structures in order to extract the information it needs. If the structure changes, then SFX may no longer be able to find the information it needs, and features may stop working. In these cases, I work as fast as I can to release a new version that takes into account these changes. Sometimes, changes are visible to some users and not others. If I don't see the change myself, it is very difficult for me to identify the change that Facebook has made and update the code accordingly. It may take some additional time, and I may need to get assistance from other SFX users. Read more at How It Works (and why it sometimes doesn't).

Why isn't Social Fixer available on mobile?

I would love to make the mobile version of Facebook better, but it's just not possible, for several reasons:
  • Facebook controls its data, and restricts any app from accessing news feed stories. It strictly forbids anyone but Facebook to build a mobile app that shows posts to users. In fact, the source of the data isn't even available to developers. So it's not possible to write a mobile app to show the news feed - not just for me, but for anyone.
  • The Facebook mobile app cannot be extended like browsers can. Desktop browsers like Firefox and Chrome allow extensions to manipulate the page, giving the user control. The Facebook mobile app is not a browser, and has no hooks for developers to tweak it.
  • The Facebook app uses HTTPS, which means its traffic is encrypted. Even if a proxy was written to intercept the data and scrub it, the proxy couldn't see the data itself to do anything with it.
  • Mobile browsers like Chrome and Safari don't allow extensions. Some mobile browsers do, a little. But it's not ready for something as customizable as Social Fixer. And, the Facebook site you get with a browser isn't the same as the Facebook App itself. It's a downgraded experience.
For these reasons, it's not technically feasible for me to write a mobile version of Social Fixer yet. Maybe at some point there will be a shift in technology that enables me to do so. If so, you can be sure that I will be on it!

Is Social Fixer available in other languages?

Not right now, no. I would like to offer Social Fixer in other languages, and I plan to at some point.

Why does the Chrome extension permissions include "Your tabs and browsing activity"?

This is indeed confusing, because Social Fixer does not ever access your other tabs or browsing activity.

The problem is that Social Fixer needs some special permissions in order to make ajax calls back to to check for updates, messages, etc. Unfortunately, the permission to do this is lumped with others under the grouping "Tabs and browsing history".

So, it's very misleading, and many extension developers have complained about it because it confuses users. They have plans to change it.

Rest assured, Social Fixer will never access any of your private information, browsing history, cookies, stored data, or anything else personal. The goal of Social Fixer is to fix annoyances, not create them!

What is Greasemonkey?

Greasemonkey is a Firefox add-on that allows users to create javascript files that can manipulate web pages when they are viewed. This allows users full control over changing how sites look and behave