Sway team docs

Consolidated games dashboard. Internal working document.

This password is a deterrent, not protection. The page is publicly reachable and its full text reached your browser before this prompt appeared.

Sway — Games (all platforms). The cross-platform view, mapping onto the app's existing sway all-platforms aggregate. Tap a platform card to drill into Roblox or Twitch.

Maya's Games
Data source APICookieDevice
Gaming this week
26h 05m
44 sessions · 2 platforms
14h 25mRoblox
11h 40mTwitch
4h 25mafter 10pm

Maya can see this. A live indicator shows on her device whenever monitoring is active, and she can read the same summary you can.

By platform

RRoblox
14h 25mplayed
12experiences
2new friends
2to review
TTwitch
11h 40mwatched
9channels
2new contacts
3to review

Gaming vs social

Device
Roblox14h 25m
Twitch11h 40m
TikTok7h 30m
Instagram4h 25m
YouTube3h 30m

Gaming is 61% of Maya's screen time this week — more than all three social platforms combined. Six weeks ago it was 38%.

How this feeds your Trust Score

Gaming is reported separately

Your existing Trust Score measures classified posts on social platforms. Gaming sessions are not posts, so they are not folded into that number — mixing them would change what the score means without telling you. Chat that Sway can read is classified against your active trust filters, and appears under Attention.

Consolidated — what changed

This view maps onto the app's existing sway all-platforms aggregate, so it is a pattern the codebase already has rather than a new concept. Same ring, tabs, bar rows and tokens as the per-platform views.

1
One ring, segmented by platform

The social dashboard's ring segments by trust category. Here it segments by platform, which keeps the signature shape while answering the first question a parent actually asks: how much, and where. Total in the centre, split immediately beneath.

2
Platform cards are the drill-in

Replaces the social dashboard's hidden dropdown switcher, which is currently local component state with a hardcoded four-item list. Making each platform a tappable card with its headline numbers means the parent sees both at once and chooses where to go, rather than discovering a switcher.

3
Gaming shown against social

The most commercially useful chart here. It reframes gaming from "a new feature" to "the majority of your child's screen time" — 61% in this mock, up from 38%. It also gives the existing social integrations a role in the games view rather than making Games feel bolted on.

4
Trust Score is explicitly NOT extended

Deliberate, and worth defending. The existing Trust Score counts classified posts; gaming sessions are not posts. Folding them in would produce a number that looks like the current score and means something different — the worst possible outcome for a product built on parental trust. The card says so plainly rather than leaving the parent to wonder.

5
Attention tab — cross-platform correlation

This is the strongest argument for the consolidated view existing at all. The first alert connects a Roblox friend request to a Twitch whisper within 36 hours. Roblox's parent dashboard cannot see Twitch. Twitch's Family Center cannot see Roblox. Only Sway sits across both — and that correlation is the product.

6
Gaps consolidated in one honest card

Rather than scattering "not available" cards, the cross-platform view states all three permanent blind spots together: Roblox chat, pre-connection Twitch chat, and console/PC play. A parent should be able to learn the shape of what Sway cannot see in one place.

7
Combined spend

Neither platform can show this, because neither knows about the other. Combining Robux and Bits into one sterling figure is a genuinely new capability, and the late-night breakdown is what turns it into something a parent can act on.

8
Data-source highlighting

Same control as the per-platform views. On this screen it makes an uncomfortable but important point visible: nearly all the behavioural data — sessions, experiences, chat, spend — comes from the cookie path, not the official APIs. Worth seeing before committing to that approach.

9
Child-visibility banner

ICO Children's Code Standard 11 requires a clear, real-time sign to the child that monitoring is active, at every age band. Consistent across all three views.

10
We say what Sway cannot do

Sway reports spend; only the platforms can block it. Stating that sets a realistic expectation of what a monitoring product is, and pointing at the platforms' own controls builds more credibility than implying enforcement we do not have.

11
Settings aggregated into one action list

Four open settings across two platforms, in one place, each described in terms of what it lets a stranger do. Changed on the platform, not in Sway — so the card is a checklist, not a form.

API Official platform APIs over OAuth. Account state and identity.
Cookie Cookie + proxy, as used for TikTok/Instagram/YouTube. Sessions, experiences, channels, chat and spend. See docs/games/03-compliance-and-risk.md for the terms position.
Device On-device OS usage. The only route that can compare gaming against social screen time, and the only one that sees apps Sway is not connected to.