Dec.af Sites:    Contacts Lenses Comparison | Funny Status | The Trailermash  | Craawler SEO & Website Spellchecker Tool | Image to Base 64 Tool

  • Our comprehensive guide to everything Facebook Chat related.
  • Images showing removal of Facebook's rounded corners reveal hidden new features.
  • Exposing the spam Facebook Pages with audiences of millions.

Facebook URLs can reveal your browsing history

Written by FBHive on . Posted in Privacy & Security, Tips & Tricks

Ever copied a Facebook link from your address bar and pasted it to someone? If you have, there’s a possibility you also sent that person a snippet of your Facebook browsing history. In this article, FBHive explains how and why this happens, and what can be done to prevent it.

Facebook uses AJAX technology to allow users to navigate around the site without having to reload every page. This creates a more streamlined user experience, allows Facebook Chat to work more smoothly and, I suspect, reduces the server load for Facebook. There is however, one major flaw with the way Facebook implements this system.

Every time you start browsing Facebook, the page opens with a pretty normal URL. For example:

url1

This is a fairly standard URL, with a page and a “GET variable” which specifies the individual profile you are viewing.

It’s when you begin to navigate from this point onwards that things get interesting. If you hover over a link to another page, you will once again see a fairly normal URL in your browser’s status bar. The following image shows what hovering over the link to Inbox will display…

url2

Clicking on the link however, does not navigate to this URL. Instead it simply adds an anchor or fragment to the end of your current one. Facebook alters the URL in this way to allow linking without requiring a page reload. There is, however, one small problem – the URL in your browser is now the following:

url3

You’ll notice the URL for the profile you just visited is still sitting in the current URL.

Why is this a problem?
Besides making the URL look messy, the bigger issue is that people do not even realise this “history” is there. People often copy and paste links like the one above without realising that a page they’ve visited (possibly hours ago) is still easily discernible.

For example:

  • You link a friend to a photo from a party you attended the night before, not realising you’ve also revealed that you were perving on his sister’s profile earlier.
  • You send your boss a link to your company’s Facebook Page. Unbeknownst to you, it also contains a URL to photos of the party you pulled a sick day for.
  • You link your Dad to your cousin’s Facebook profile, not realising you’ve also sent him the URL of a Facebook support group for transgender people, a personal preference you were keeping from him.

The fault is not entirely Facebook’s. This is more of a problem with the way URLs work, which provide very little support for permalinks when AJAX is used. Facebook have merely done it this way as a work-around, and they’re not the only site to do so. However, it becomes a bigger issue on Facebook when you are dealing with the personal details of real people.

How can this be avoided?
Simply refresh the page manually before you copy the URL from your address bar. This will automatically remove all previous page references, and makes the link look much cleaner as well.

Comments (7)

  • Abraham Vegh

    |

    I disagree with the “it’s not Facebook — it’s the way URLs work.”

    Why can’t they clear the hash value each time a new page is visited?

    That said, I don’t think Facebook intended for it to be privacy issue.

    Reply

  • FBHive

    |

    Abraham: We’re not saying the blame is completely removed from Facebook, but we were just offering an explanation as to why Facebook have done it this way.

    Reply

  • Abraham Vegh

    |

    As a follow-up, I’ve found a simple way to quickly clear the “historic” portion of the URL – hitting the refresh button in your browser. Facebook then reloads the page, but drops your “history”.

    Reply

  • Gjsdzwzc

    |

    amazing it’s board cool gk,

    Reply

  • po?yczka pod zastaw

    |

    This page certainly has all of the information I wanted concerning this
    subject and didn’t know who to ask.

    Reply

  • mckinsey entrance test

    |

    It’s really a cool and useful piece of info. I am glad that you just shared this useful info with us. Please stay us up to date like this. Thank you for sharing.

    Reply

  • Mike Filsaimes Local Marketing Business System

    |

    Aw, this was a really good post. Spending some time and actual effort
    to produce a superb article… but what can I say… I put things off
    a whole lot and never seem to get nearly anything done.

    Reply

Leave a comment