@rnikhil.eth
You can solve this using public key cryptography. Email your subs with a unique private key. Set up a validator site where they can come prove it against your public key. You can even ensure each key is signed only once and the email associated with it