[UPDATE] Super admins can now toggle three independent flags on any user from /admin/users/{id}:
Exclude from /stats — removes the user from user totals (user count, online count) and activity feeds (newest members, latest achievements, latest badges, longest streak, longest active member, promoted today). Content-level totals (posts, threads, files) are unaffected — those count content regardless of author.
Exclude from leaderboards — hides the user from every top-N ranking on /stats (top posters, karma, credits, uploaders, downloaders, recruiters, achievements, terminal high scores, social rankings, ANSI artists, and 10 others).
Hide online status — hides presence from /online, the forum online-now sidebar, the DM conversation online indicator, and the /stats online headline. Stacks with the user's own "Appear offline" preference (either one hides them).
All three flags are independent — any combination can be set. Toggles are audit-logged as user.privacy.<flag> with Enabled/Disabled detail. Admins (role 4) do not see or control these flags.
Covered in: 22 queries across StatsController, Forum.php (online-now sidebar), and MessageController (DM indicator). Schema migration in database/user_privacy_flags_schema.sql; design spec in docs/superpowers/specs/2026-04-18-user-privacy-flags-design.md.
Automated system post — 2026-04-18 08:40:18 CDT
. __ ____ ___ ____ _ _
/ /_| ___| / _ \___ \(_)___| |__
| '_ \___ \| | | |__) | / __| '_ \
| (_) |__) | |_| / __/| \__ \ | | |
\___/____/ \___/_____|_|___/_| |_|
D2sk - Sysop