Privacy and the XOs BrowseActivity
February 5, 2009 at 15:23 | Posted in Privacy/Security, XO | 2 CommentsTags: activity, browse, clear, cookies, History, howto, OLPC, privacy, XO
As mentioned in earlier posts I have been looking into ways for users to increase the Privacy/Security stance of the BrowseActivity. My biggest annoyance in this field so far has been the lack of a way to clear cookies and the browsing history. I was further miffed to find that the BrowseActivity completely ignores some of the About:config settings related to the history and p cookies.
I have found the the following do work:
using about:config and setting:
network.cookie.cookieBehavior to 1 will indeed block third party cookies.
network.cookie.lifetimePolicy to 2 will make all cookies “session only” clearing them when the browser closes.
The above two settings will only effect cookies that come in after the settings are changes third party and persistant cookies that came in before will be uneffected. But we’ll clear thous out in a sec.
you can control Java and JavaScript with:
security. enable_java and javascript.enabled . They can be set to true to allow or False to disallow either java or javascript. Keep in mind that the XO does not ship with a Java run time environmentso the effects of security. enable_java are meaningless unless you install Java. Disabling JavaScript will break many sites but is also a lot safer so you might what to write that down some place if you think you might ever take your XO to risky websites.
Now for the History and Cookies.. After some poking around I found that the XOs Browse Activity stores cookies and the history in sqlite databases. These can be tricky to track down, but not to worry. if you have a G1G1 XO. (I’m guessing that is most of you). you can:
open the Terminal Activity
Become root with either the “become root” button or by typing su – at the commandline
change back to the olpc directory with: cd /home/olpc
then type: find isolation/ -name places.* -delete
that will find and delete your browsing history (where you’ve been)
now type: find isolation/ -name cookies.* -delete
you guessed it, that will clear out all the cookies.
If I have the time I may write a quick Activity that will flush the cookies and the Browsing history, If I get really clever with it it might even be able to remove all of the “Browse Activity”s from the journal. But at least you have this for now.
If you are worried about Browsing privacy on the XO you might also want to check out my post on Privoxy on the XO
Happy and safe computing
Share this:
2 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a Reply Cancel reply
Proud Free Software Foundation Assoicate Member
I’ve Moved
I am now blogging at Freemor's Blog
Please check there for new posts
Also please adjust your RSS readers to point to:
http://freemor.ca/blogrss
Contact/Follow me
My Dents (identi.ca postings)- freemor: RT @metztli ⚡@linuxfoundation International Space Station switches from #Windows to !GNU/ !Linux…for improved reliability http://bit.ly/ ... May 11, 2013
- freemor: @ddevine Congrats! A personal mail server is a wonderful thing May 10, 2013
- freemor: .. "well now I'm pissed", user: "Really, why?" May 9, 2013
- freemor: @dmaggot I was worried for your post pissed off state because it seemed imporper user input at that point could cause a recursion. you: .. May 9, 2013
- freemor: @dmaggot Careful it sounds like you might be on the edge of an infinitely recursive loop of "pissed off", better set a break point May 9, 2013
Flash Cookie Removal Scripts
Unfortunately Drop.io is not what they once were and so the scripts are no longer hosted there. I'll find alternate hosting soon.Disclaimer
To be clear. I the author of this blog, in no way, recommend, endorse, or otherwise promote the products and services that may be advertised at the bottom of this blog posting.
I include this disclaimer because these advertisements are inserted by Wordpress.com and are beyond my control. I felt this disclaimer necessary as these advertisements will most likely become contextually targeted as time goes on. I do not wish readers of my blog to confused into thinking that the products or services advertised are suggested or recommended by me, no matter how closely they may be related to the subject of the blog entry.
Thanks
Tags
block Blogging canada chat Cloud cookies creative commons download DRM e-toys etoys flash FLOSS free freedom gNewSense google Hardy Hardy Heron howto ISP jaiku Life Linux Music nebuad OLPC open source phorm podcast privacy reduce review revver security site of the week squeak squeakland stop tracking tutorial twitter Ubuntu video XOTop Posts
Recent Comments
Freemor on E-Toys Tutorial 12 – Get… Mike Stramba on E-Toys Tutorial 12 – Get… Mark Szentes-Wanner on About Freemor Frances Druins on Flash ‘Cookies’, a… Freemor on Talkr.im Howto F.O.S.S I use:
Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.





HELP!!! This dosent work and is plugging up my memory! I am a G1G1 user but got .86 software! Please reply!
Comment by Alexander— March 31, 2010 #
I think you mis-understood the purpose of the above. It was about privacy not clearing up disk space. This will NOT clear out the XO’s Journal this only deletes that cookies and list of visited sites that shows up when you type in a URL. You have to go through the Journal manually and delete all the “Browse” entries. You can blow away the entire Journal with the following:
!!!!! WARNING!!!!!!!!! WARNING !!!!!!!!!!!!!
!! The instructions below will totally
!! Erase the Journal in an XO. EVERYTHING
!! will be gone. Save EVERYTHING you want
!! to keep to a thumbdrive FIRST.
!!!!!!!!!!!!Warning!!!!!!! Warning !!!!!!!!!!!!!!
Open the Terminal activity.
Become root.
type:
ps -A | grep Journalhit enter
This will print a line that looks something like:
1234 ? 00:00:32 Journal <54323
Take the first (left most) number and type the command:
kill -9 1234Where 1234 is the number you found from the first command.
This will stop the Journal activity. you can test if it worked by hitting the Journal button on the keyboard. Nothing should happen. If you end up at the journal you’ve done something wrong.
Once you have stopped the journal activity type:
rm -R /home/olpc/.sugar/default/datastore/store/*and hit enter
The command should complete without any output
Hit ctrl-alt-erase to restart Sugar
you now have an empty Journal
If you have used the browser to download from non sugar friendly sites you may have files stored in the browse activities Isolation folder. The steps to clear that up are different.
Hope this Helps
Freemor
Comment by Freemor— March 31, 2010 #