~snip
Since the wallet address is not enough. What if the user only have some of all the info you mentioned not all. For instance, if dont have the seed phrase or password. But he has like the email, or backup from when the wallet was created?
I believe that would work right? Especially if he can find a way to get the JSON file. I have heard of similar cases and only few was able to restore their wallet.