← All mockups

Device info

Where the device details live so we can send someone to them while we're troubleshooting, and what they see once they get there. Then how other apps do it.

Where it lives

5 places · A recommended · closed and open side by side
A · Its own address recommended — emojicopy.com/device-info, linked from nowhere. We send the link, they send a screenshot. Shown with look 1
emojicopy.com/device-info
Device info EmojiCopy 1.0.0
BrowserNot=A?Brand 99, Google Chrome 151, Chromium 151 Operating systemmacOS (macOS) Viewport2249 × 1239 Visual viewport2249 × 1239 @ 1x Screen2560 × 1440 Available screen2560 × 1361 Device pixel ratio2 Color depth30-bit Orientationlandscape-primary Touch points0 Coarse pointerNo Fine pointerYes
B · Behind the version line Settings ends with the version, nothing else · click it → the list opens under it
Display
Emoji Font Determines whether keyboard displays the JoyPixels font or the user’s system default font.
JoyPixels
Device info
BrowserNot=A?Brand 99, Google Chrome 151, Chromium 151 Operating systemmacOS (macOS) Viewport2249 × 1239 Visual viewport2249 × 1239 @ 1x Screen2560 × 1440 Available screen2560 × 1361 Device pixel ratio2 Color depth30-bit Orientationlandscape-primary Touch points0 Coarse pointerNo Fine pointerYes Hover availableYes CPU cores14
C · Hidden until we ask nothing shows · ⌥-click the Settings title (5 taps on touch) or ?devinfo=1 → the list appears at the end
Settings Manage your preferences and customize your experience.
Display
Emoji Font Determines whether keyboard displays the JoyPixels font or the user’s system default font.
JoyPixels
Display
Emoji Font Determines whether keyboard displays the JoyPixels font or the user’s system default font.
JoyPixels
Device info
BrowserNot=A?Brand 99, Google Chrome 151, Chromium 151 Operating systemmacOS (macOS) Viewport2249 × 1239 Visual viewport2249 × 1239 @ 1x Screen2560 × 1440 Available screen2560 × 1361 Device pixel ratio2 Color depth30-bit Orientationlandscape-primary Touch points0 Coarse pointerNo Fine pointerYes
D · Settings › About an About group at the end: Version + "Device info ›" · the row opens its own view
Display
Emoji Font Determines whether keyboard displays the JoyPixels font or the user’s system default font.
JoyPixels
About
Version
EmojiCopy 1.0.0
Device info
BrowserNot=A?Brand 99, Google Chrome 151, Chromium 151 Operating systemmacOS (macOS) Viewport2249 × 1239 Visual viewport2249 × 1239 @ 1x Screen2560 × 1440 Available screen2560 × 1361 Device pixel ratio2 Color depth30-bit Orientationlandscape-primary Touch points0 Coarse pointerNo Fine pointerYes Hover availableYes CPU cores14
E · On the Contact page /contact exists in the build as a stub — the list sits under the address. Shown with look 1
emojicopy.com/contact
Contact Write to hello@emojicopy.com. Include a screenshot of the details below if something isn't working.
Device info
BrowserNot=A?Brand 99, Google Chrome 151, Chromium 151 Operating systemmacOS (macOS) Viewport2249 × 1239 Visual viewport2249 × 1239 @ 1x Screen2560 × 1440 Available screen2560 × 1361 Device pixel ratio2 Color depth30-bit Orientationlandscape-primary Touch points0

What they see when they open it

4 looks · 1 recommended and used above · same 20 facts, no descriptions
1 · In place, compact recommended — one line per row, name left, value right. Twenty short lines instead of twenty tall ones
Device info
BrowserNot=A?Brand 99, Google Chrome 151, Chromium 151 Operating systemmacOS (macOS) Viewport2249 × 1239 Visual viewport2249 × 1239 @ 1x Screen2560 × 1440 Available screen2560 × 1361 Device pixel ratio2 Color depth30-bit Orientationlandscape-primary Touch points0 Coarse pointerNo Fine pointerYes Hover availableYes CPU cores14 Device memory32 GB Languageen-US TimezoneAmerica/Chicago Architecturearm ModelUnavailable Raw user agentMozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36
2 · In place, grouped same list under four small headers: Browser & system · Screen · Input · Locale & hardware
Device info
Browser & system BrowserNot=A?Brand 99, Google Chrome 151, Chromium 151 Operating systemmacOS (macOS) Architecturearm ModelUnavailable Raw user agentMozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36 Screen Viewport2249 × 1239 Visual viewport2249 × 1239 @ 1x Screen2560 × 1440 Available screen2560 × 1361 Device pixel ratio2 Color depth30-bit Orientationlandscape-primary Input Touch points0 Coarse pointerNo Fine pointerYes Hover availableYes Locale & hardware CPU cores14 Device memory32 GB Languageen-US TimezoneAmerica/Chicago
3 · Sub-view Settings swaps to a "Device info" view: back link, title, the list. The main Settings body never holds it
Device info
BrowserNot=A?Brand 99, Google Chrome 151, Chromium 151 Operating systemmacOS (macOS) Viewport2249 × 1239 Visual viewport2249 × 1239 @ 1x Screen2560 × 1440 Available screen2560 × 1361 Device pixel ratio2 Color depth30-bit Orientationlandscape-primary Touch points0 Coarse pointerNo Fine pointerYes Hover availableYes CPU cores14 Device memory32 GB Languageen-US TimezoneAmerica/Chicago Architecturearm ModelUnavailable Raw user agentMozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36
4 · Its own modal a separate, narrower "Device info" modal. Any trigger opens it — inside Settings or not
Device info
BrowserNot=A?Brand 99, Google Chrome 151, Chromium 151 Operating systemmacOS (macOS) Viewport2249 × 1239 Visual viewport2249 × 1239 @ 1x Screen2560 × 1440 Available screen2560 × 1361 Device pixel ratio2 Color depth30-bit Orientationlandscape-primary Touch points0 Coarse pointerNo Fine pointerYes Hover availableYes CPU cores14 Device memory32 GB Languageen-US TimezoneAmerica/Chicago Architecturearm ModelUnavailable Raw user agentMozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36

How other apps do it

12 comps · redrawn, sources linked · grouped by the place they back
chrome://version
Google Chrome 1xx.0.xxxx.xx (Official Build) (arm64)
Revisiona1b2c3d… OSmacOS Version 15.x (Build …) JavaScriptV8 1xx.0.xxxx.xx User AgentMozilla/5.0 (Macintosh; …) Command Line/Applications/Google Chrome.app/…
ChromeOwn address · like A
Type chrome://version (not linked from any menu)

A plain label/value page: version, revision, OS, JavaScript engine, user agent, paths. Help › About Google Chrome shows only the version; the full page is an address support tells you to type.

support.google.com/chrome ↗
about:support
Troubleshooting Information
Application Basics
NameFirefox Version1xx.0 User AgentMozilla/5.0 (Macintosh; …) OSDarwin 24.x Memory Size (RAM)32 GB Pointing DevicesMouse, Touchpad
FirefoxOwn address · like A
Help › More troubleshooting information (about:support)

A long read-only page of tables, reached from Help or by typing the address, never from Settings. Support articles link straight to it.

support.mozilla.org ↗
help.miro.com
How to collect a browser report
Chrome: chrome://version
Microsoft Edge: edge://version
Firefox: about:support
Opera: opera://about
"Specify your device, operating system, and browser version"
MiroOwn address · like A (borrowed)
Help Center › How to troubleshoot and report a bug

No device-info surface in the app at all. Support asks people to open their browser's own about-page and paste it. What web apps do when they haven't built A.

help.miro.com ↗
Advanced
stable 3xxxxx (a1b2c3d)
Host 1.0.9xxx
Build Override: N/A
Windows 10 64-Bit (10.0.xxxxx)
the very bottom of the settings sidebar
DiscordVersion line · like B
User Settings › scroll the sidebar to the bottom

A passive text block under the last settings tab: release channel, build, host version, OS. Not a group, not a page. Support says "scroll to the bottom of Settings and send me what it says."

support.discord.com ↗
Settings
Telegram for Android v1x.x.x
press and hold twice → Debug menu
TelegramVersion line · like B (and C)
Settings › bottom of the list (Android); iOS: tap the Settings icon 10×

The version is plain footer text under Settings. Press it the right way and a debug menu opens. Ordinary users only ever see the version line.

core.telegram.org ↗
‹ About phone
Device name
Android version 1x
Build number ×7
You are now a developer!
AndroidHidden · like C
Settings › About phone › tap Build number seven times

About phone is a plain read-only list. The developer surface underneath is hidden until a gesture unlocks it, with a countdown so you know it's working. Chrome for Android does the same on its "Application version" row.

developer.android.com ↗
Grammarly
⌥ ⌃ ⇧ D held while clicking the toolbar icon
Debug Menu
Logging
Advanced Logging
Download Logs
Grammarly extensionHidden · like C
Toolbar icon + ⌥⌃⇧D › Debug Menu

A browser extension with nothing diagnostic in its normal popup. A key-chord click reveals a Debug Menu, "typically requested by our Support team." The closest comp to our extension build.

support.grammarly.com ↗
‹ General    About
Name iPhone ›
iOS Version 18.x
Model Name iPhone 16
Model Number Axxxx
Serial Number ████████
Capacity 256 GB
iOSSettings › About · like D
Settings › General › About

One scrolling read-only list two levels deep: version, model, serial, storage, network identifiers. The top level of Settings never shows a single one of these. Android's About phone is the same shape.

support.apple.com ↗
Settings
Statistics
OverallAudioVideoScreen sharing
CPU4% Memory512 MB
Report problem
Include log file
ZoomSettings tab · like D and today
Settings › Statistics

The one comp that keeps live diagnostics as a Settings tab: CPU, memory, latency, frame rate, with a "Report problem" form beside it. Earns its place because the numbers change mid-call. Ours don't.

support.zoom.com ↗
Slack   File   Edit   View   Help
Troubleshooting
Report Issue
Restart and Collect Net Logs
Clear Cache and Restart
SlackWith the message · like E
Help › Troubleshooting › Report Issue › "Send us a message"

The user writes a summary and sends. Per Slack: "Your logs will automatically be attached when you send your message." Nothing diagnostic is ever displayed in Preferences.

slack.com/help ↗
Send feedback to Google
Describe the issue in detail
Include this screenshot and titles of open tabs
Send system information
Some account and system information may be sent to Google.
Send
Chrome feedbackWith the message · like E
More ⋮ › Help › Report an issue

A "Send system information" checkbox, on by default; the linked words open a page showing what rides along. Same shape as Gmail's and Maps' Send feedback.

support.google.com/chrome ↗
Context panel
Device information
Device typeDesktop OSmacOS 15.x BrowserChrome 151 Locationhidden by default IP addresshidden by default
what the agent sees — the messenger shows the customer nothing
Zendesk messagingAgent side · like E
Agent Workspace › ticket › context panel › Device information

The chat widget collects device type, OS and browser and shows them to the agent beside the conversation. The customer never opens anything. Intercom's Messenger works the same way; we have email, not a widget.

support.zendesk.com ↗