For websites where CloudFlare is not desirable, I run a similar mangling/demangling algorithm that uses base64 encoding of the address, with some characters replaced and the final string reversed to avoid easy detection of bWFpbHRvOg (base64 for mailto:) at the start.
I found the technique here:
Thanks for sharing this solution, I really like it!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.