Yeah, it’s much easier not doing any PlayerPrefs stuff at all!
I think I have something. It was a little bit more complicated but, after doing some voodoo mentioned in the comments, it seems to work! Survived me making a couple of new builds at least.
Of course the next public build will kill existing webgl saves, but it would have done that anyway... Sad times. Thanks for your help!