the family router
Demo household, made-up data. Controls here do not change anything. This is the real Genkan dashboard running against a fake family, so nobody's network is behind it. About Genkan
RangeTodayLast 7 daysLast 30 days
141
DNS lookups so far today: 140 blocked, 0 (0%) from devices nobody has named yet.
Rangi 141

A lookup is a device asking for a name. It is not a minute and not a byte, and it is not proof anyone looked at anything: apps ask for names in the background all day. Blocked means the name was not answered (or was answered with the portal's address). Nothing here can see inside HTTPS, and a device on a VPN or DNS-over-HTTPS is invisible to all of it.

Worth a look

Counts of lookups, not of people or of visits. One page can ask for an adult domain many times through an embedded advert; one child can ask once. Open the log before drawing a conclusion, and treat what you find as the start of a conversation.

Adult sites, blocked0 none in this window Gambling sites, blocked0 none in this window VPN or proxy bypass, blocked0 none in this window Sent to the portal140 lookups while cut off Alerts raised1 1 still to talk about Watch-list lookups0 Tor, darknet, self-harm, VPN patterns

"Adult" and "gambling" are the names of the blocklists that matched (OISD NSFW and HaGeZi Gambling, as AdGuard is set up). A blocklist can be wrong about a site. Rows from before 2026-09-02 have no recorded reason, so they can only ever show as "blocked".

Lookups over time

DNS lookups per hour today, stacked by the person whose device asked. Hours follow the gateway's clock; the current hour is part-finished.

100755025000:00: 10 lookups01:00: 41 lookups02:00: 60 lookups03:00: 30 lookups04:00: 0 lookups05:00: 0 lookups06:00: 0 lookups07:00: 0 lookups08:00: 0 lookups09:00: 0 lookups10:00: 0 lookups11:00: 0 lookups12:00: 0 lookups13:00: 0 lookups14:00: 0 lookups15:00: 0 lookups16:00: 0 lookups17:00: 0 lookups18:00: 0 lookups19:00: 0 lookups20:00: 0 lookups21:00: 0 lookups22:00: 0 lookups23:00: 0 lookups0h6h12h18h23h

Unattributed lookups come from devices not yet assigned to anyone. Name them on the Devices tab and they start counting for that person.

Show the numbers
WhenNovaRangiPiperAriMaramaUnattributed, and Callum, DorothyBlockedTotal
00:0001000001010
01:0004100004141
02:0006000005960
03:0003000003030
04:0000000000
05:0000000000
06:0000000000
07:0000000000
08:0000000000
09:0000000000
10:0000000000
11:0000000000
12:0000000000
13:0000000000
14:0000000000
15:0000000000
16:0000000000
17:0000000000
18:0000000000
19:0000000000
20:0000000000
21:0000000000
22:0000000000
23:0000000000

Blocked, and why

Blocked lookups per hour, by the reason AdGuard gave. Adverts and trackers are usually most of it and mean nothing about the person; the rest is what the filter is for.

100755025000:00: 10 blocked lookups01:00: 41 blocked lookups02:00: 59 blocked lookups03:00: 30 blocked lookups04:00: 0 blocked lookups05:00: 0 blocked lookups06:00: 0 blocked lookups07:00: 0 blocked lookups08:00: 0 blocked lookups09:00: 0 blocked lookups10:00: 0 blocked lookups11:00: 0 blocked lookups12:00: 0 blocked lookups13:00: 0 blocked lookups14:00: 0 blocked lookups15:00: 0 blocked lookups16:00: 0 blocked lookups17:00: 0 blocked lookups18:00: 0 blocked lookups19:00: 0 blocked lookups20:00: 0 blocked lookups21:00: 0 blocked lookups22:00: 0 blocked lookups23:00: 0 blocked lookups0h6h12h18h23h
Show the numbers
WhenPortalTotal
00:001010
01:004141
02:005959
03:003030
04:0000
05:0000
06:0000
07:0000
08:0000
09:0000
10:0000
11:0000
12:0000
13:0000
14:0000
15:0000
16:0000
17:0000
18:0000
19:0000
20:0000
21:0000
22:0000
23:0000

"Sent to the portal" is a child whose internet was off (time up, bedtime, or a block): every name their device asked for was answered with the portal's address, so a hundred of those is one open browser, not a hundred attempts.

Top sites, by lookups

The names each person's devices asked for most. Coloured where the site is in a metered category (gaming, video, social); grey is everything else, including the CDNs and app back-ends that make up most of any device's lookups. Click a name to see every lookup of it.

Rangi

youtube.com: 18 lookups · 18 blockedyoutube.com18 lookupsrbxcdn.com: 12 lookups · 12 blockedrbxcdn.com12 lookupsgooglevideo.com: 10 lookups · 10 blockedgooglevideo.com10 lookupsroblox.com: 10 lookups · 10 blockedroblox.com10 lookupssnapchat.com: 9 lookups · 8 blockedsnapchat.com9 lookupswikipedia.org: 9 lookups · 9 blockedwikipedia.org9 lookupsspotify.com: 7 lookups · 7 blockedspotify.com7 lookupsbbc.co.uk: 5 lookups · 5 blockedbbc.co.uk5 lookupscdninstagram.com: 5 lookups · 5 blockedcdninstagram.com5 lookupsnetflix.com: 4 lookups · 4 blockednetflix.com4 lookups

Open the log for a site: youtube.com rbxcdn.com googlevideo.com roblox.com snapchat.com wikipedia.org spotify.com bbc.co.uk cdninstagram.com netflix.com

Show the numbers
SiteCategoryLookupsBlocked
youtube.comvideo1818
rbxcdn.comgaming1212
googlevideo.comvideo1010
roblox.comgaming1010
snapchat.comsocial98
wikipedia.orgschoolwork99
spotify.comaudio77
bbc.co.ukvideo55
cdninstagram.comsocial55
netflix.comvideo44

Minutes per category

Metered minutes per day for each child, from the firewall counters (METERING.md). A minute counts when the device moved real traffic to that category in that minute, so a backgrounded app does not rack up time. Music, schoolwork and messaging are never metered. The meter works by day, so today is one column.

Nova

gaming 19 min · video 28 min · social 0 min

1h45 min30 min15 min0Thu 3 Sep: 47 min47Thu
Show the numbers
DayGamingVideoSocial
Thu 3 Sep19280

Rangi

gaming 41 min · video 41 min · social 10 min

2h1h 30m1h30 min0Thu 3 Sep: 1h 32m1h32Thu
Show the numbers
DayGamingVideoSocial
Thu 3 Sep414110

Piper

gaming 25 min · video 44 min · social 39 min

2h1h 30m1h30 min0Thu 3 Sep: 1h 48m1h48Thu
Show the numbers
DayGamingVideoSocial
Thu 3 Sep254439

These are the same figures as the Trends tab. They are measured, not derived from the lookup counts above, and the two must not be added together. A child with no metered minutes in the window (a visiting child is never metered) is not listed.

The log

Every lookup in the window, newest first. Pick a person, then a site, and read every time a device asked for it. Genkan keeps domains only, never what was on a page, and keeps them for thirty days.

Clear filters

Showing: person: Nova · site: cdninstagram.com, today.

WhenPersonDeviceName asked forCategoryWhat happened
No lookups match those filters in this window.

A row is one question from one device: "what is the address of this name?" It is not a page view, not a minute, and not proof a person did anything. Blocked means the name got no real answer. Times follow the gateway's clock. What this cannot see: anything inside HTTPS, anything a device sends through a VPN, Cloudflare WARP or its own DNS-over-HTTPS, and anything on mobile data.

How to read this page

Lookups are lookups.
The gateway is the DNS server, so it sees which names a device asked for. It cannot see what came back, what was on the page, or how long anyone looked. Counts here are a proxy for activity and nothing more.
Minutes come from the meter.
The only minutes on this page are the meter's, from firewall counters. They are never derived from lookups, and the two are not to be added together.
Blocked means unanswered.
A blocked lookup is a name AdGuard refused, or answered with the portal's address for a child whose internet is off. What would have loaded is unknown.
Why is AdGuard's word.
Each row keeps the reason AdGuard gave and the name of the list that matched. Rows logged before reasons were kept (2026-09-02) have neither and show as "reason not recorded".
A blocklist can be wrong.
Adult and gambling are the names of public blocklists. They are good and not perfect: a false positive is a blocked lookup with a scary label, and a lookup from an embedded advert is not a person typing.
A VPN makes all of this blind.
So does Cloudflare WARP, a browser's own DNS-over-HTTPS, or mobile data. Genkan blocks the known bypass names and says so here when it does, and that is the honest extent of it.

Genkan is a family conversation aid, not a surveillance console. Domains only, thirty days, all of it in the house.