A few days ago I complained about YouTube’s lack of a volume control cookie. I was wrong, they do have a cookie, but it’s a Flash Cookie, more properly called a Flash Shared Object.
To be able to store the data on your PC, the preferences need to be set properly. I already knew about the existence of flash cookies, but being a “knee jerk” privacy advocate, I long ago set my preferences such that no site was allowed to save anything permanently on my hard drive. There’s a lot of potential for abuse here, because websites can store anything here at all, and retrieve it between sessions. This has the same security implications as normal cookies, except they stay persistent even if you, as I recommend, “upchuck” your cookies after each session. I totally forgot about Flash Shared Object a few days ago, I just knew the volume defaulted to full on.
So here’s how to set preferences for flash items. You need to go to the site and then right-click on any flash panel. When you do that, the gray menu thingy will appear:
(Click on the picture for higher-rez picture (167 KB), as a pop-up if you allow javascript)
At this point you want to chose Settings, and then poke around a bit. It’s not too hard.
I let YouTube have 10 KB, but they are currently using less than 1 KB. Here’s the hexdump of the cookie they have stored on my PC (Note: hex codes I do not understand have been changed to protect the paranoid):
standardmischief$ hd /home/SM/.macromedia/Macromedia/Flash\ Player/\#SharedObjects/-snoopy-number?-/youtube.com/soundData.sol
00 bf 00 00 00 31 31 7e 53 4d 00 04 00 00 00 00 |.?...11~SM......|
00 09 73 6f 75 6e 64 44 61 74 61 00 00 00 00 00 |..soundData.....|
06 76 6f 6c 75 6d 65 00 40 51 00 00 00 00 00 00 |.volume.@Q……|
00 00 04 6d 75 74 65 01 00 00 |…mute…|
Note, shown above is the volume level I prefer
standardmischief$ hd /home/SM/.macromedia/Macromedia/Flash\ Player/\#SharedObjects/-snoopy-number?-/youtube.com/soundData.sol
00 bf 00 00 00 31 31 7e 53 4d 00 04 00 00 00 00 |.?...11~SM......|
00 09 73 6f 75 6e 64 44 61 74 61 00 00 00 00 00 |..soundData.....|
06 76 6f 6c 75 6d 65 00 40 59 00 00 00 00 00 00 |.volume.@Y……|
00 00 04 6d 75 74 65 01 00 00 |…mute…|
Above is the volume at eleven
standardmischief$ hd /home/SM/.macromedia/Macromedia/Flash\ Player/\#SharedObjects/-snoopy-number?-/youtube.com/soundData.sol
00 bf 00 00 00 31 31 7e 53 4d 00 04 00 00 00 00 |.?...11~SM......|
00 09 73 6f 75 6e 64 44 61 74 61 00 00 00 00 00 |..soundData.....|
06 76 6f 6c 75 6d 65 00 40 59 00 00 00 00 00 00 |.volume.@Y......|
00 00 04 6d 75 74 65 01 01 00 |…mute…|
And above is the volume still at eleven, but I have the mute button pressed.
The other interesting tidbit came from an unlikely source. There’s this virtual place called Habbo Hotel that seems to be pretty popular with young teens (and the adults that seek to talk to them.) It?s like a chat room with movable avatars.
There’s a number of people who are amazed that kiddies would want to play in a virtual world and swim in a virtual pool, and instead of live and let live, they have decided to pull pranks. Oddly enough, these peoples who hate other people in a virtual world seem to hang out at places like el-jay. Here’s an Encyclopedia Dramatiuca article on the whole deal.
Getting a whole bunch of avatars with afros to block the pool (because it has aids) or stand around, forming a swastika would be non sequitur, except people end up getting banned, and to circumvent the ban, they uninstall flash and then reinstall it again.
So my question, (and my bleg), is this. Does Macromedia Flash have a unique serial number for each install, or is the delete and reload just a crude way to delete a flash cookie? Anyone know? I’d be happy to link to your webpage or blog post. (Update: if I dare use Encyclopedia Dramatica as a source, they appear to just be deleting a flash cookie.)
Further reading: Here’s a post on Digg.com about flash cookies and some info over at Adobe’s Flash Player website privacy settings panel.
Related Tags: YouTube, flash cookie, Flash Shared Object, Macromedia Flash, Habbo, Habbo Hotel, pool is closed, Nigra, POOL’S CLOSED, Pool is closed due to AIDS, SwastaGET