kbin-kes icon indicating copy to clipboard operation
kbin-kes copied to clipboard

[FEAT] Permanently scrub MES settings

Open aclist opened this issue 9 months ago • 0 comments

Browser

Firefox-based

Script manager

Tampermonkey

KES version

4.3.0-beta.58

Describe the bug

It's currently possible to export and restore MES settings via the Settings Dialog, but there's no option that explicitly and permanently removes all MES detritus from localStorage. Because there is a minuscule possibility of these settings containing PII on user preferences, such as blocked or subscribed magazines, the user should have the right to permanently remove it as part of the uninstall process. (Simply removing the script from the scripthandler is not enough).

This should not affect mods that use safeGM.setValue(), as those internals should expire when the script is removed.

It might also be generally better to use the setValue() and getValue() methods for all MES metadata (is this viable?), although this would be a much larger refactor than adding the full delete option above, so probably go with the full delete option as a necessary first step.

aclist avatar Mar 10 '25 14:03 aclist