I opened https://pinafore.social and entered my im-in.space mastodon instance. I was already logged into the latter. It popped up a verification window, asking to allow the Pinafore web app access to my im-in.space account. I allowed it. I updated some of the settings on the Pinafore site.
Then I closed my browser and reopened it (my browser is set to delete cookies when the browser is closed, except for sites I've added as exceptions). That first time, Pinafore lost my prior settings. So I added an exception for the site and tried again.
Then when I closed and reopened my browser, the Pinafore site kept my settings. But my browser shows no cookies saved for the pinafore.social website.
So I removed the cookie exception for pinafore.social. But now when I close and reopen my browser, the Pinafore site still keeps me logged in and keeps my settings.
If I open the pinafore site from a different browser, it doesn't have my settings. So it has to be specific to the browser.
The About Pinafore page says:
Pinafore does not store any personal information on its servers, including but not limited to names, email addresses, IP addresses, posts, and photos.
Pinafore is a static site. All data is stored locally in your browser and shared with the fediverse instance(s) you connect to.
How can it be saving my settings, if it is not using cookies?
..
I think I've figured it out. It saves the settings in "site data".
The latest Waterfox version doesn't yet display site data on the cookies window, so that is one reason why I wasn't seeing it. Clearing "Cache" and "Offline Website Data" didn't clear the site settings. Yet, clearing all "Cookies" did.
The latest Firefox version seems to have some quirks as to when it does and doesn't show the site data in the "Manage Cookies and Site Data" window. I haven't figured those quirks out. But it seems to be related to when the site data was saved (before or after changing certain settings), and the "Delete cookies and site data when Firefox is closed" setting, and maybe also my uMatrix settings. That's the other reason I wasn't seeing it. But for now it is being shown.
For the site settings to be saved when the browser is set to delete cookies upon exiting, one needs to have saved an exception for the site.
Then I closed my browser and reopened it (my browser is set to delete cookies when the browser is closed, except for sites I've added as exceptions). That first time, Pinafore lost my prior settings. So I added an exception for the site and tried again.
Then when I closed and reopened my browser, the Pinafore site kept my settings. But my browser shows no cookies saved for the pinafore.social website.
So I removed the cookie exception for pinafore.social. But now when I close and reopen my browser, the Pinafore site still keeps me logged in and keeps my settings.
If I open the pinafore site from a different browser, it doesn't have my settings. So it has to be specific to the browser.
The About Pinafore page says:
Pinafore does not store any personal information on its servers, including but not limited to names, email addresses, IP addresses, posts, and photos.
Pinafore is a static site. All data is stored locally in your browser and shared with the fediverse instance(s) you connect to.
How can it be saving my settings, if it is not using cookies?
..
I think I've figured it out. It saves the settings in "site data".
The latest Waterfox version doesn't yet display site data on the cookies window, so that is one reason why I wasn't seeing it. Clearing "Cache" and "Offline Website Data" didn't clear the site settings. Yet, clearing all "Cookies" did.
The latest Firefox version seems to have some quirks as to when it does and doesn't show the site data in the "Manage Cookies and Site Data" window. I haven't figured those quirks out. But it seems to be related to when the site data was saved (before or after changing certain settings), and the "Delete cookies and site data when Firefox is closed" setting, and maybe also my uMatrix settings. That's the other reason I wasn't seeing it. But for now it is being shown.
For the site settings to be saved when the browser is set to delete cookies upon exiting, one needs to have saved an exception for the site.