Firefox 40.0.3
visited the sniffly page
Sites that I've visited: blank
Sites that I've probably not visited: dozens (well billions but they
can't list them all)
Says "HTTPS Everywhere for best results." Don't have that. After
looking into that add-on, all it does is provide a whitelist of known
sites where HTTPS alternative connects are available. It doesn't
actually test if an HTTPS version of the page is available and usable.
The radicalresearch test page gives me the same ID in each of their test
scenarios except when loading Firefox in its private mode. I have
Firefox configured to delete all its history on exit:
Browsing & Download History
Active Logins
Form & Search History
Cookies
Cache
Saved Passwords (plus passwords are not configured to get saved)
Offline Website Data (DOM Storage or localstorage)
are all selected to purge on Firefox's exit. I did not have Site
Preferences selected (to purge on exit). When I included purging of
Site Preferences on exit of Firefox, each new load of Firefox gave me a
different ID at the radicalresearch test page.
I also noticed that after I exit Firefox (with Site Preferences NOT
purged on exit) and using CCleaner to wipe Firefox data that the next
load of Firefox gave a different ID at the radicalresearch test page.
So either using CCleaner or purging Site Preferences on exit gave me a
different ID each time I loaded Firefox and visited the radicalresearch
test page. That was true over several tests.
Peculiarly in CCleaner, the Firefox settings did *not* have Site
Preferences included for cleanup. I then deselected all types of data
for CCleaner to delete for Firefox. The ID remained the same on each
revisit of the radicalresearch test page for a fresh load of Firefox. I
enabled only 1 of CCleaner's data types to delete for Firefox.
Eventually I found just the "cookies" data type deleted by CCleaner for
Firefox eliminated the constant ID at radicalresearch. I have Firefox
configured to purge cookies on exit. There are no exceptions for
cookies so all are supposed to get deleted on exit.
While CCleaner was deleting the Firefox data in its "cookies" data type,
I had to select Site Preferences for purge on Firefox exit to eliminate
the constant ID at radicalresearch. When I open Firefox (homepage is
about:blank) and go to Options -> Privacy to show cookies, none are
listed. After visiting the radicalresearch test page, there are 2
cookies for
radicalresearch.co.uk. I exit Firefox, it purges its
cookies, I reload Firefox, and the cookies list is empty. So, according
to Firefox's cookie lister, there are no cookies retained after exiting
Firefox. Those were per-session cookies so they can't be what kept the
constant ID across web browser sessions. Seems CCleaner's definition of
"cookies" goes beyond what Mozilla's defines as cookies.
So I could select Site Preferences to purge on exit from Firefox or I
can remember to run CCleaner after a Firefox session to purge more than
just the .txt cookies.
This is what Mozilla give for help on the Site Preferences option:
Site Preferences: Site-specific preferences, including the saved zoom
level for sites, character encoding, and the permissions for sites
(like pop-up blocker exceptions) described in the _Page Info window_.
The _Page Info window_ link talks about clicking on the "Site Identity
Button" at the left end of the address bar which can be a globe,
triangle or padlock icon. Then click on the More Info button. Under
the Permissions tab, I don't see anything unusual there. "Maintain
Offline Storage" is set to Default. DOM Storage is enabled (so sites
can store data there during a browser session) but "Offline Website
Data" (DOM Storage) is configured to get purged on Firefox's exit.
Other than this list of permissions for the site, I don't know what else
that Site Preferences might include. So Mozilla's help page about what
is Site Preferences is incomplete.
I do know that, for example, gets remembered for a site between web
browser sessions. That way, I don't have to keep changing zoom when
revisiting a page that has overly small sized fonts. When I read
https://wiki.mozilla.org/Site-Specific_Preferences, nothing popped out
as obvious as a preference that would record an ID; however, there would
have to be some method of associating preferences stored in Firefox to
apply against a site to when the site got visited.
While CCleaner will eliminate the constant ID problem, that requires me
to remember running it after exiting Firefox. Nah. For now and so it
is automatic, I'll include Site Preferences to purge on Firefox's exit.
I lose some convenience but gain some privacy.