Why does Astro NoEmail exist?
Plain-text email addresses are routinely harvested by basic bots. Astro NoEmail reduces this risk by obfuscating emails at build time.
Astro & Privacy
Clear answers explaining how Astro NoEmail protects email addresses without JavaScript or runtime logic.
Plain-text email addresses are routinely harvested by basic bots. Astro NoEmail reduces this risk by obfuscating emails at build time.
No. Astro NoEmail runs exclusively at build time and produces static HTML output.
No configuration is required. The plugin works out of the box. It can be disabled explicitly if needed.
Yes. The plugin skips script, style, and noscript blocks, avoids double-encoding, and never crashes or blocks a build.
Yes. Obfuscated mailto links continue to function normally in browsers.
Yes. Because all changes are static, the output can be cached aggressively and works behind any CDN.
The error is logged, the build continues, and the site is not broken.
No. The plugin operates only on final HTML output and never touches Astro source files.
No. Astro NoEmail performs no analytics, tracking, telemetry, or outbound network requests.
Yes. Astro NoEmail is fully open source and released under the MIT license.
Want to try it yourself? Astro NoEmail plugin or Astro Humans plugin or Astro Security plugin
Ready to protect email addresses in your Astro site?