[ENHANCEMENT REQUEST] Browser / Privacy / Cookies

asked 2015-01-21 04:26:35 +0300

mkld gravatar image

updated 2015-01-21 10:54:01 +0300

eric gravatar image


I'd like to have the possibility to manage cookies in Sailfish stock browser the same way as it is offered in Firefox, meaning: 1/ accept cookies => a/ yes => b/ no

IF 1/a/ => i/ allow third party cookies (always/never/visited websites) => ii/ keep cookies - until expiry date - browser closing - ask each time

IF 1/b/ => manage exceptions via a table and per site basis, with the three "Allow"/"Block"/"Allow for session" options

What I'm really interested in is case 1/b/, with additional possibility to import per site cookie rules table either:

  • from permissions.sqlite file (USB copy...)
  • or via Firefox Sync service
  • or via sync with a permissions.sqlite file located in a cloud service - e.g. OwnCloud, Dropbox, whatever...

Fine tuned cookie management is really important - one cannot really trust "do not track me" from all those big data companies, and entering all allow/block cookie rule exceptions on a phone device is a real pain - hence OTA sync.

Please discuss, comment, give feedback.


edit retag flag offensive close delete



In addition to these options it would be nice to have an interactive mode in which the browser asks what policy to use when first opening a webpage and then the settings are saved in the table. In this way, the browser would learn what to do for most visited sites. After a while you can disable this if it gets annoying.

sargas ( 2015-01-21 08:20:23 +0300 )edit

I think that the cookie management you're looking for is already possible through about:config, though don't quote me on that. Have a look there and see what cookie related settings are available.

nthn ( 2015-01-21 14:33:05 +0300 )edit

@nthn: you're right, there are several options related to cookie management in about:config. But it's a bit cumbersome to tinker with those settings - still, they exist so my point is they should be made available through user friendly interface. Also, you cannot manage contents & authorizations stored in "permissions.sqlite" from that place. Thanks for the hint, I'll try to manage those settings that way for now, but I still do consider that this question is a valid improvement request for a future iteration of Sailfish stock browser.

mkld ( 2015-01-22 02:23:57 +0300 )edit

Hello @eric,

As far as I can tell, you've kept all "Firefox Sync" related options in about:config - or it seems so.

So maybe my initial question is now extended with this additional request : implement "Firefox Sync" support in Sailfish stock browser & find a way to manage contents of user-defined permissions.

Should I raise another case in TJC to cover that quite specific approach, or amend my enhancement request - or simply leave it that way, if that's fine with you?


mkld ( 2015-01-22 02:31:40 +0300 )edit

One more stuff, @eric:

Agreed, management of "permissions.sqlite" contents should be covered natively by Firefox Sync service. Unfortunately, it is not. It has not been since '08 and beginning of Firefox Weave. And apparently it will not be addressed in a foreseeable future.

BugZilla References: * https://bugzilla.mozilla.org/show_bug.cgi?id=444360 * https://bugzilla.mozilla.org/show_bug.cgi?id=470699 * https://bugzilla.mozilla.org/show_bug.cgi?id=941455

Hence my suggestion of having a poor man 1 way syncing through a cloud based service and simply downloading a reference file from there, Dropbox, Google Drive, or whatever - you name it.

mkld ( 2015-01-22 03:14:25 +0300 )edit