Blur the Shopify Admin During Screen Sharing: Hide Customer and Revenue Data
Screen-sharing your Shopify admin exposes total sales, order totals, and customer names, emails and addresses. Here is how to blur revenue and PII before you present.
To hide customer and revenue data in the Shopify admin while you screen-share, use a browser extension like BlurFirst that paints a real blur over the sensitive parts of the page — your total sales, order totals, and customer names, emails and shipping addresses — before you join the call. Because the blur is baked into the tab's pixels, it survives Zoom, Google Meet, Microsoft Teams, Loom and any recorder. Save a per-store profile once and the same fields hide automatically every time you open Shopify.
What actually leaks when you share the Shopify admin
Merchants share their Shopify admin constantly — onboarding a virtual assistant, walking an agency through a store, coaching a new hire, or demoing a fulfillment workflow to a supplier. The problem is that almost every screen doubles as a live dump of customer PII and financials, and the data is at the top of the page where the eye lands first. Before you present, know exactly what is on screen:
- Home and Analytics — the dashboard leads with Total sales, Sessions and Total orders in live dollar figures, plus the store name in the top bar.
- Orders — the list shows each customer's full name beside their order total; opening an order reveals email, phone, billing and shipping address, and full line-item history.
- Customers — full names, email addresses, phone numbers, location and lifetime spend, all in one sortable table you can accidentally scroll through.
- Finances then Payouts — upcoming and past payout amounts, your bank's last four digits, and transaction fees.
- Discounts — active discount codes a viewer could screenshot and reuse.
- Store name and the myshopify.com URL — visible in the tab title and top bar on every single page.
The Orders list re-renders and infinite-scrolls — plan for it
Shopify's admin is a single-page app. When you filter orders, mark one as fulfilled, or simply scroll, the Orders table re-renders, and the list infinite-scrolls to pull in more rows as you go. A naive blur pinned to one pixel region slips the moment the DOM updates or new orders load. BlurFirst stores a CSS selector for what you hid — never the content inside it — so an element blur re-attaches to the same column after a re-render, and a box drawn over the customer column stays anchored as fresh rows scroll in. The safest approach is to blur by column or by element rather than dropping a fixed rectangle over specific rows that will move.
- 1
Install and open your admin
Add BlurFirst from the Chrome Web Store in Chrome, Edge, Brave or Opera, open your store at
admin.shopify.com, and pressCtrl/⌘ ⇧ Yto start blurring. - 2
Hide the revenue tiles
Use Element blur — click the Total sales and Total orders cards on Home and Analytics to hide just those tiles. Click one again to reveal a figure live when you need to show it.
- 3
Cover the customer columns
On Orders and Customers, drag a Box blur over the name, email, phone and address columns. It stays anchored while the list infinite-scrolls to load more orders.
- 4
Blur payouts and discounts
Element-blur the payout amount on Finances and the code column on Discounts so nothing screenshot-worthy is exposed.
- 5
Save a per-store profile
Save the layout as a profile so it auto-applies the next time you open the store — it survives the admin's re-renders between sessions.
- 6
Keep Panic on standby
If you click somewhere unplanned, press
Ctrl/⌘ ⇧ Hto blur the entire tab instantly, then reveal piece by piece.
| Shopify screen | Sensitive fields | Best gesture |
|---|---|---|
| Home / Analytics | Total sales, orders, sessions, store name | Element blur per tile |
| Orders list | Customer name, order total | Box blur over columns |
| Order detail | Email, phone, shipping address | Element blur per field |
| Customers | Name, email, phone, lifetime spend | Box blur over table |
| Finances / Payouts | Payout amount, bank last-4 | Element blur |
| Discounts | Active discount codes | Element blur on code column |
Everything happens in your browser. BlurFirst runs its content script in an isolated world with namespaced CSS, so it will not break the Shopify admin or clash with its shortcuts, and nothing you blur ever leaves the tab — the only network request the extension makes is a license check. If you would rather not hunt for fields by hand, the Pro Scan gesture finds emails, phone numbers, credit-card numbers and SSNs anywhere on the page in one click, all locally. Scan matches patterns, not free-text names, so pair it with a box over the customer column to catch names too.
One honest caveat: BlurFirst only covers content inside the browser tab. It will not hide the Shopify mobile app, a POS terminal, another window, or desktop notifications — close those or mute notifications the usual way. A desktop app that reaches beyond the browser is in development.