公開情報を投稿する誰にとっても関係がある理由
掲示板やブログのコメント欄、ビジネスの掲載ページなどに公開された連絡先は、比較的短期間のうちにスクレイパーに収集されてしまいます。収集された連絡先はスパム電話やフィッシングメッセージ、スパムメールのリストとして転売・集約されることが多く、難読化はこうした自動収集を意味のある程度まで減らせる、コストの低い第一の防御策です。ただし、あなたの情報を特定して探している人間には効果がありません。
完璧な難読化の方法は存在しない
機械学習やヒューリスティックを使う高度なスクレイパーは、単純な置き換えの工夫を部分的に見破れるようになってきています。またボットへの摩擦を増やす手法は、多くの場合正規の人間ユーザーにとっても多少の不便(コピペができない、スクリーンリーダー利用者にとってのアクセシビリティ低下など)を伴います。実用上は、ある程度強力な難読化と、実際にすり抜けてきたスパムの監視・フィルタリングを組み合わせるのが現実的で、100%の遮断を期待しない方がよいでしょう。
よくある質問
メールアドレスを難読化すれば、スパムを完全に防げますか?
いいえ。単純なボットによる自動収集は大きく減らせますが、本気であなたの情報を探している人間や、よくある難読化パターンを見破るよう作られたボットまでは防げません。あくまで摩擦を増やし量を減らすための対策であり、完全な保証ではありません。
連絡先を難読化することにデメリットはありますか?
あります。標準的な表記ではなくなるためmailto:やtel:リンクとしてそのままクリックできなくなり、コピー&ペーストもきれいにできなくなります。またスクリーンリーダーなどの支援技術が正しく読み取りにくくなることもあるため、スパム対策と使いやすさのトレードオフになります。