It is better to create a unique private/pubkey for each NWC. Since you are putting the secret on the wallet connect String DO NOT use your personal key.
Current App wallet implemented it…! Pls look at our code..
https://github.com/starbackr-com/current/tree/main/features/walletconnect