If it's encrypted and only you have the key, then it doesn't matter where it's stored. You can even publish it, it would just be random gibberish without the key.
They just need to ensure that's the client side that deciphers the data, and that the private key never leaves the browser side neither. I think that can be audited through JS debug tools.