This would effectively remove you from search engine indexes as well. To fix that, you would have to add that URL to robots.txt, but any decent scraping tool would also pay attention to that so you’d be back to square one.
Sounds lovely. :)
You could also look for trespassers with: https://github.com/yunginnanet/HellPot
Hopefully their automated effort eats everything. Visiting the page automatically blocks their IP. The page could say something like: if you're my fren, contact me at {emailaddress} to be unblocked. That's for anybody finding the page by eyeballing your source.
display:none should not be read by screen readers.