Yeah Chrome..... Brought it here as the solution to this issue
involves Gears....
I took this to the IRC channel and was told that ID'ing the incognito
mode "defeats the purpose".
Now.... To my understanding the purpose of incognito mode is to hide
your browsing history from your wife, NOT to hide your browsers
features from the web-server.
It is not a internet privacy feature but a local privacy feature. It
still accepts cookies and every other kind of browser feature, however
it doesn't indicate to web developers that it won't store persistent
data.
Without persistent data or the ability to detect browsers that don't
allow persistent data there is a hole in the functionality for
developers.
Thus..... I suggest Gears localdatabase offers not only local file
permissions protection but also encryption and/or obsufcation of the
domain the database is for.
This coupled with the ability to detect incognito mode would allow
developers to gracefully degrade their systems to accept alternative
methods of persistent storage when cookies are set to fail on repeat
visits.
From the perspective of user privacy, database content is analogous to
a Really Big cookie, and it should behave the same way.