The terminal waits. You type a command. What happens to that input, and who can see it?
Most developers trust manpages as silent guides. But some command-line tools now phone home, log queries, or track usage. This breaks the unwritten rule of privacy by default. When your local documentation is no longer local, every search becomes a data point.
Manpages should ship as static system files, installed offline, untouched by analytics. Privacy by default means: no telemetry, no callouts, no fingerprints. The intent is simple—let engineers query their system without exposing habits, tools, or workflows to third parties.
Modern distributions sometimes trade that privacy for “insight metrics.” Remote lookups, indexed search via a cloud API, or embedded tracking scripts in HTML manpages can leak operational details. These design choices are often hidden in release notes or buried in opt-out flags. Engineers must audit their environments. Update manpage packages only from trusted sources. Configure $MANPATH to point to local, immutable directories. Treat changes to your manpages pipeline as critically as you would changes to production logging.