Nostr is a lot of metadata. We know that chainanalysis companies will feed their models with all data they can get and I bet you they already have relays running to leach the user data.
Anything that deanonymises your npub will then be tied to your real life identity.
I am bit saying. Don't do it. I am just saying. Be more cautious. Think from a privacy and adversarial mindset first before implementing an otherwise great idea.
Even Monero can you protect only so far. With enough public metadata willingly provided it can not protect you either.