Streamer Mode
Streamer Mode hides sensitive data across your Lumio dashboard - platform IDs, email addresses, credential hints, and similar identifiers are replaced with dots (••••••••). This keeps private information off-screen while you show your dashboard on a live stream.
Where to find it
There are three ways to toggle Streamer Mode:
- Header icon - The Shield icon next to the notification bell in the top bar. One click toggles it on or off, and the icon is highlighted while it is active. The full-screen pages Chat, Events and Cockpit have no top bar; they carry the same Shield icon in their own header. In the overlay editor, use one of the options below.
- Settings page - Go to Dashboard > Settings. Streamer Mode is the first section, with an Off / On switch.
- Popout settings - In the chat, events, music, viewer list, OBS and test-events popouts, open the cog in the window bar and pick Window & account (OBS and test events open it straight away): Streamer Mode is a row there. The chat and events pages have the same area behind their cog.
Your choice is saved to your user account, so it follows you to a new browser or device the next time you sign in. Tabs and popout windows already open in the same browser pick up the change immediately.
Streamer Mode belongs to you, not to a channel. It is available no matter which entry is selected in the account switcher, including your personal profile, and the same value applies to every channel you switch to.
What gets masked
When Streamer Mode is active, the following data is replaced with dots:
| Location | Data hidden |
|---|---|
| Connections | Platform channel IDs (Twitch, YouTube, Kick) |
| Credentials | Client ID hints in the credentials list; the Client ID and Client Secret input fields in the setup wizard |
| Bot connections | Bot username |
| StreamElements | Token hints and the token input field |
| Profile | Your email address (both the header and the email input field) and platform provider account IDs |
| Accounts | Provider account IDs shown in the login-assignment picker |
| Audit log / Activity | The IP address (partly, e.g. 203.•••.•••.7), the location (city and country), the user agent, and the raw event JSON, which starts closed. Each row has its own Eye. Anonymised and — stay visible because they reveal nothing |
| Sessions | The IP address and the location of every session, in the table and in the stacked rows. Unknown stays visible |
| Security overview | The place in the Failed sign-ins tile ("Latest date · place · device") and in the Sessions tile ("… longest device, city"). The rest of the sentence stays; the Eye reveals only the place and does not open the tile's area |
| Sign-in & 2FA | Your email address in the Email & password row in every state (active, link pending, change pending, confirmed), in every step of the set-up dialog, and in its address field. The field stays an email field, so a password manager still saves the address as your user name |
| Members, tokens, extension teams | Other people's email addresses: an invite without a display name in the channel's member list, a member without a display name in a token's assignment, and the address under each member of an extension team |
| User info card | The platform user ID in the card header (opened from the chat and the event feed) |
| Stream History | On-screen revenue and donation amounts, unit prices, share URLs, token prefixes, and share-link passwords |
| Dashboard home and Events | The live Now card's Super Chat and tip sums, and Shopify order totals and item prices wherever an order event appears (activity rows, the Events feed and popout, the Cockpit's Events tile, event lines in the chat). Donation amounts on event surfaces stay visible: tips, Super Chats, Super Stickers, Bits and KICKs in activity rows (including tests), highlight cards, the Events feed and popout, chat event lines and the Events summary bar's donation total, and so do the follow, sub and raid counts |
| Billing | Invoice amounts in the invoice list |
| Extension payouts | Revenue balance, total earned and pending payout, the connected Stripe account ID, and the PayPal email, IBAN, BIC and account holder fields |
| Extension analytics | The revenue figure |
Public list prices stay visible: plan prices on the subscription page and in the account wizard, extension prices in the store, in the install dialog and in your own extension list, because anyone can see them on the public site. The user info card keeps its own public event detail. Donations, Bits and KICKs are not masked on event surfaces: viewers already saw them on stream, so the event rows always show them. Shopify order totals and item prices are not shown on stream, so they stay masked until you reveal them, as does the Now card on the dashboard home.
Public information like stream titles, channel and chatter names, counts, and avatars remains visible. A Shared Chat source without a known name appears as Unknown channel; the report never displays its platform channel ID in either mode. Stream History session IDs remain visible in page URLs and export filenames because an ID alone does not grant report access. Downloads can contain authorized amounts even while the dashboard masks them, and the CSV/JSON exports of the audit log, the activity, and the sessions contain the full IP addresses and locations: a file does not appear on stream.
The value is not merely blurred: it is swapped out for a placeholder, so the real value is not sitting in the page where a screen reader or a viewer could pull it out.
Revealing individual fields
Each masked field has an Eye icon next to it - for input fields, inside the field on the right. Click the icon to temporarily reveal that specific value (the icon switches to EyeOff). Click again to mask it again. Revealing a field does not turn off Streamer Mode - only that one field becomes visible.
Password fields are always masked with the same Eye control, whether or not Streamer Mode is on.
Permissions
Streamer Mode is a personal user preference - no RBAC permission is required. Every user can toggle it on their own account regardless of their role.
Tips
- Toggle it before going live. The Shield icon in the top bar is the fastest way - one click, no page navigation needed.
- Popout windows follow automatically. If you toggle Streamer Mode in the main dashboard, open popout windows (chat, events, music) update immediately.
- Credential setup is safe. The setup wizard for app credentials and the StreamElements token field mask their inputs while Streamer Mode is active, so you can enter Client IDs and secrets on stream without exposing them.
- Revealing is per-field. You can temporarily reveal one ID without exposing everything else. The Eye toggle only affects the field you click.