Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 153 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

There's a number of articles that suggest we lose some privacy in perma-linking of questions, because it ties to a user account's user id. This is somewhat true.

What if we implemented a tie table behind the scenes though? For instance, my user ID is 173120, and a question ID might be 58982; so the first time a permalink is generated for that table, it creates a new entry in the tie table. Then I perma-link a 2nd question, and again, it generates a new link in the tie table; so for instance, see the following table:

|    ID        |    Question        |    UserId        |
|    2301      |    58982           |    173120        |
|    2302      |    104768          |    173120        |

My old permalink to question 58982 would have been:

So my permalink to question 58982, using just the permalink tie-table ID would be like (using pl as an abbreviation for permalink):

Or if we'd prefer to still use the /q syntax, using question ID and permalink (still using pl as an abbreviation for permalink):

Linking my second question would then look like, one of the following:


Since the number for the permalink would change with every user (similar to what we got now), but be different per question, people would have no way to track it back to the user without access to the StackOverflow database; and if they have access to the StackOverflow database...perma-linking questions isn't even on the radar for a privacy concern!

share|improve this question
If anything (personally I don't classify this an invasion of my privacy by any means), the ID you're generating should be tacked onto the end of the post ID, so the meaning of the link is not completely lost; becomes instead of – Matt Dec 22 '11 at 14:19
aye, as suggested in my second format, the one SE automatically reforms! let me edit that so the meaning is not lost. – Brian Deragon Dec 22 '11 at 14:22
Obligatory comment suggesting to use a Userscript or a similar technology or plugin/addon to achieve the removal of the user-id from the link. Closes with the snarky statement that you could remove the id by hand if you don't like it. – Time Traveling Bobby Dec 22 '11 at 16:04

That would make things quite quite quite confusing.

You are basically now obfuscating the url which was not the original intention.

share|improve this answer
true, with the first format, with the 2nd format, its no more obfuscated than it currently it is, just adding a plID instead of an user ID. Was just looking for a solution to a semi-sensitive topic; and it only came up cause a friend recently refused to use SE network cause "they track you" he said, looking for privacy on meta, this was the only major thing I could find. – Brian Deragon Dec 22 '11 at 14:18
@BrianDeragon there is no reason to use the user-linked url. you just as easily use the url in the address bar. SE will track you no matter what, that is how you earn a couple of the badges. – amanaP lanaC A nalP A naM A Dec 22 '11 at 14:19
and if SE tracks us no matter what? What's the purpose of the user-linked url in the first place? I thought it was for the badges, if its for the badges, you can just use the permalink id now, and still keep the user id hidden behind the scenes – Brian Deragon Dec 22 '11 at 14:26
@BrianDeragon, how does this hide the user? Is the user not completely visible inside the question? Can the viewer not click on the user's profile and see everything that the user has ever asked or answered (that's not deleted)? – Anthony Pegram Dec 22 '11 at 14:51
@AnthonyPegram The user is hidden if you're linking a question, for instance, if I want to link a particularly poor/funny question to someone, or a question off of a site I don't want work to know about, but still get the credit for a badge...or if I'm linking the question on another online forum, or public website, or game; and don't want necessarily people to find my user id on StackOverflow. – Brian Deragon Dec 22 '11 at 14:57
@BrianDeragon, I see it now. Nevermind. It's my ID that's in the link, not the ID of the person who may have asked the question. – Anthony Pegram Dec 22 '11 at 15:15

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .