wooque / site-bleacher

Remove automatically cookies, local storages, IndexedDBs, service workers, cache storages, filesystems and webSQLs
43 stars 2 forks source link

change-log? #4

Closed atomGit closed 5 years ago

atomGit commented 5 years ago

i didn't see a change log published anywhere - is there one? and if not, could you please consider making one?

thanks

wooque commented 5 years ago

There is one, commit log is a change log :) I'll create one for future changes.

atomGit commented 5 years ago

yes, i read the commit log and in this case it's short and informative, but when there's many complex commits a commit log can be difficult to understand

on another note, i'm curious about entropy - as i understand it (i don't know JS) it appears you are injecting some sort of identifier into the IDB storage so that you know which part of the storage to delete later (when a domain is re-visited)

my question is, can that identifier be read by the domain that set the storage? does it raise entropy/make fingerprinting easier?

this is perhaps something you may want to detail in your readme and AMO descrip

wooque commented 5 years ago

I'm not injecting any identifier into IndexedDB, so entropy is neither raised nor decreased. Extension is injecting little script in every page that's intercepts open calls and records database names, that are saved in extension storage only accessible to extension. That's how extension knows what IndexedDBs are used on page and what's needed to be deleted.

atomGit commented 5 years ago

so does JS need to be enabled in order for SB to work?

i use uMatrix and disable JS globally, then allow on a per-domain basis

wooque commented 5 years ago

Yes, thou it would should work with cookies without javascript

atomGit commented 5 years ago

ouch - i would think that your audience is going to be people that are concerned with privacy/security and those people are highly unlikely to enable cookies or JS globally - they are likely to be running uBlock O, uMatrix, NoScript, etc. and blocking JS globally

wooque commented 5 years ago

I meant it will clean cookies without JS, but for cleaning LocalStorages and IndexedDBs it will need JS, I don't know if it is posible to do this without JS, thou without JS site can't use LocalStorage or IndexedDBs anyway.

atomGit commented 5 years ago

thou without JS site can't use LocalStorage or IndexedDBs anyway.

yes, i forgot about that - thanks