Create a view-only account for the user-protected key.
You can record the user’s public address to associate the wallet with the user.Create View Only Account
Example
The Bitski iOS app and Chrome extension show examples of seed phrase based wallet experiences: