LexMatrix Guard

Forældre Dashboard & Mobil App Brugervejledning

Version 1.7
← Tilbage til Forsiden
Forældre Opsætning Dashboard Børneprofiler Android App iOS App FAQ

1 Introduktion & Oversigt

LexMatrix Guard er et forældrekontrolsystem, der beskytter børn mod skadelige sociale medieplatforme og styrer deres skærmtid. Det består af to dele:

Sådan virker det kort fortalt: Du sætter politikker på forældredashboardet → ændringer synkroniseres via cloud → dit barns enhed modtager opdateringer i realtid og blokerer eller tillader apps derefter.
Screenshot #1

Hvilke platforme blokeres?

Systemet håndhæver 72 platforme — 10 lovligt forbudte platforme for børn under 16 (i henhold til lovgivning om onlinesikkerhed i Australien, Brasilien, Danmark, Frankrig, Grækenland, Indonesien, Malaysia, Spanien, UAE og Storbritannien) plus 62 forældrestyrede platforme, som børn bruger som alternativer, når de forbudte apps låses. Følgende platforme overvåges:

Lovligt Forbudte Platforme (10)

PlatformKategoriJuridisk StatusStandard Status
FacebookSociale MedierForbudt (<16)LÅST
InstagramSociale MedierForbudt (<16)LÅST
KickLive StreamingForbudt (<16)LÅST
RedditSociale MedierForbudt (<16)LÅST
SnapChatSociale MedierForbudt (<16)LÅST
ThreadsSociale MedierForbudt (<16)LÅST
TikTokSociale MedierForbudt (<16)LÅST
TwitchLive StreamingForbudt (<16)TIDSSTYRET
X (Twitter)Sociale MedierForbudt (<16)LÅST
YouTubeVideo/StreamingForbudt (<16)TIDSSTYRET

Forældrestyrede Platforme (62)

Disse platforme er ikke lovligt forbudte, men bruges ofte som alternativer. De er som standard LÅST, og forældre kan ændre dem til TIDSSTYRET eller TILLADT når som helst.

PlatformKategoriStandard Status
BeRealSociale MedierLÅST
BilibiliVideo/StreamingLÅST
BitchatAnonymLÅST
BlueskySociale MedierLÅST
BOTIMBeskedLÅST
BriarBeskedLÅST
BridgefyBeskedLÅST
CanvaSocialLÅST
Character.aiAI/SocialLÅST
ChaiAI/SocialLÅST
CivitaiAI/SocialLÅST
DailymotionVideo/StreamingLÅST
DiscordBeskedLÅST
DLiveLive StreamingLÅST
FizzAnonymLÅST
FortniteSpil/SocialLÅST
GasAnonymLÅST
GenevaBeskedLÅST
Habbo HotelSpil/SocialLÅST
IMOBeskedLÅST
IMVUSpil/SocialLÅST
JanitorAIAI/SocialLÅST
KikBeskedLÅST
Lemon8Sociale MedierLÅST
LemmySociale MedierLÅST
LineBeskedLÅST
LocketFoto/VærktøjLÅST
MastodonSociale MedierLÅST
Matrix/ElementBeskedLÅST
MinecraftSpil/SocialLÅST
NGLAnonymLÅST
PlatformKategoriStandard Status
NostrSocialLÅST
NoteItFoto/VærktøjLÅST
PartifulSociale MedierLÅST
PinterestSociale MedierLÅST
PixivVideo/StreamingLÅST
Poly.AIAI/SocialLÅST
Rec RoomSpil/SocialLÅST
RednoteSociale MedierLÅST
ReplikaAI/SocialLÅST
RetroSociale MedierLÅST
RobloxSpil/SocialLÅST
RumbleVideo/StreamingLÅST
SarahahAnonymLÅST
SenditAnonymLÅST
SessionBeskedLÅST
SignalBeskedLÅST
SpicyChat AIAI/SocialLÅST
Steam CommunitySpil/SocialLÅST
TelegramBeskedTILLADT
ThreemaBeskedLÅST
TrovoLive StreamingLÅST
ViberBeskedLÅST
VRChatSpil/SocialLÅST
VSCOSociale MedierLÅST
WeChatBeskedLÅST
WhatsAppBeskedTILLADT
WhisperAnonymLÅST
WizzSociale MedierLÅST
Yik YakAnonymLÅST
YopeSociale MedierLÅST
YuboSociale MedierLÅST
Regionale forskelle: I UAE, Brasilien, Indonesien og Malaysia er YouTube og Twitch også fuldt låst (ikke tidsstyret). I Indonesien er Bigo Live og Roblox også lovligt forbudt. Disse kan ikke ændres af forældre.

2 Kom godt i Gang — Opsætning af Forældrekonto

2.1 Adgang til Forældredashboardet

Forældredashboardet er en Progressive Web App (PWA). Du behøver ikke at installere noget fra en app store — åbn bare din browser og gå til:

https://lexmatrixguard.com/dashboard

Tip — Installér som app: På din telefon, åbn URL'en i Chrome (Android) eller Safari (iOS), tryk på browserens menu og vælg "Tilføj til Hjemmeskærm". Dette installerer PWA'en som et app-ikon for hurtig adgang.
Screenshot #2

2.2 Oprettelse af Forældrekonto

Oprettelse af en konto kræver en invitationskode af sikkerhedsmæssige årsager. Du skal bruge en invitationskode for at tilmelde dig.

  1. Gå til dashboard-URL'en ovenfor.
  2. Klik på "Create one" for at gå til tilmeldingsformularen.
  3. Indtast din e-mailadresse.
  4. Vælg en adgangskode.
  5. Vælg din overholdelsesregion (Storbritannien, Australien, UAE, Brasilien, Indonesien eller Malaysia) for at sikre at de korrekte aldersreguleringsstandarder indlæses for dine profiler.
  6. Indstil en 6-cifret Sikkerhedskode PIN — kræves til alle følsomme handlinger (brytere, låsninger, aflogning). Vælg noget dit barn ikke kan gætte.
  7. Vælg din Opsætningstilstand for Enheder:
    • Mobil + Computer — aktiverer sektionen Skrivebordsbeskyttelse (parring af browserudvidelse, daemon-download, hjerteslagsmonitorering, skrivebords-tamper-notifikationer). Vælg dette hvis din familie bruger stationære eller bærbare computere.
    • Kun Mobil — skjuler helt sektionen Skrivebordsbeskyttelse og undertrykker alle skrivebordsnotifikationer. Vælg dette hvis din familie kun bruger mobile enheder (telefoner/tablets). Du kan skifte til Mobil + Computer senere fra dashboardet hvis du får en computer.
  8. Indtast din invitationskode (kontakt support hvis du ikke har en).
  9. Klik på "Create account".
Vigtigt: Sikkerhedskoden PIN er nøglen til beskyttelse af dit barn. LAD VÆRE med at dele den med dit barn. Hvis de kender den, kan de logge ud fra håndhævelsesappen på deres enhed.
Screenshot #3

2.3 E-mail Bekræftelse

Når du har oprettet din konto, sendes en bekræftelses-e-mail til din indbakke:

  1. Åbn din e-mail og klik på bekræftelseslinket.
  2. Vend tilbage til dashboardet og klik på "I've Verified My Email".
  3. Hvis du ikke modtog e-mailen, klik på "Resend Verification Email".
Screenshot #4

2.4 Valg af din Opsætningstilstand for Enheder

Under tilmeldingen vil du vælge din Opsætningstilstand for Enheder. Dette bestemmer om skrivebordsbeskyttelsesfunktionerne (browserudvidelse, daemon, hjerteslagsmonitorering, skrivebordsnotifikationer) er synlige i dit dashboard.

Du kan ændre dette senere: Opsætningstilstand for Enheder kan skiftes når som helst fra dashboardet ved hjælp af en PIN-beskyttet bryter (se Afsnit 3.3). Hvis du vælger Kun Mobil nu og senere får en stationær eller bærbar computer, skal du bare skifte til Mobil + Computer for at afsløre Skrivebordsbeskyttelsessektionen.
Screenshot #5

2.5 Indtastning af Sikkerhedskode PIN

Når din e-mail er bekræftet, vil du blive bedt om at indtaste den 6-cifrede Sikkerhedskode PIN for at få adgang til dashboardet. Dette er den PIN du indstillede under tilmeldingen.

Screenshot #6

2.6 Login (Tilbagevendende Brugere)

Hvis du allerede har en konto:

  1. Gå til dashboard-URL'en.
  2. Indtast din e-mail og adgangskode.
  3. Klik på "Sign in".
  4. Indtast den 6-cifrede Sikkerhedskode PIN når der anmodes om det.

Hvis du har glemt din adgangskode, klik på "Forgot password?" på login-skærmen for at modtage en nulstillings-e-mail.

3 Forældredashboardet (PWA)

Efter login vil du se hoveddashboardet. Dette er dit kontrolcenter. Dashboardet er organiseret i følgende sektioner, hver forklaret i detaljer i de nedenstående sektioner:

Screenshot #7
Screenshot #8

3.1 Navigationslinje

Den øverste navigationslinje indeholder:

Screenshot #9

3.2 Forbud — Stilletider

Forbudskortet lader dig planlægge en natlig stilletid hvor notifikationer undertrykkes og børnenes enheder låses. Dette sikrer at du vågner til et rent dashboard uden overdrevne notifikationer om natten.

Forbud pr. barn: Hvert barneprofil kan have sit eget forbudsprogram. Skift mellem børn ved hjælp af barnvælgeren i toppen af dashboardet for at indstille hvert enkelt.
Natlige vinduer: Forbuddet understøtter natlige vinduer (f.eks. 22:00–06:00) hvor starttiden er større end sluttiden. Systemet håndterer korrekt midnatsovergangen.

3.2.1 Sådan Fungerer Forbudshåndhævelse

Når forbuddet er aktivt:

Screenshot #10

3.3 Opsætningstilstand for Enheder

Kortet Opsætningstilstand for Enheder lader dig skifte mellem tilstandene Kun Mobil og Mobil + Computer. Dette styrer om Skrivebordsbeskyttelsessektionen (parring af browserudvidelse, daemon-download, hjerteslagsmonitorering, skrivebords-tamper-notifikationer) er synlig i dit dashboard.

Hvorfor bruge Kun Mobil? Familier i regioner hvor stationære computere er mindre almindelige kan undgå unødvendige skrivebordsnotifikationer og rod i dashboardet. Hvis du senere får en stationær eller bærbar computer, skal du bare skifte til Mobil + Computer for at afsløre alle skrivebordsbeskyttelsesfunktioner.
Screenshot #11

4 Administrering af Barneprofiler

Du kan administrere flere børn fra en enkelt forældrekonto. Hvert barn har sit eget profil, håndhævelsesindstillinger, og loginoplysninger til mobilappen.

4.1 Skift Mellem Børn

Brug CHILD-vælgeren i toppen af dashboardet til at skifte mellem barneprofiler. Dashboardet opdateres for at vise det valgte barns indstillinger og enhedsstatus.

Screenshot #12

4.2 Tilføjelse af Nyt Barn

  1. Klik på knappen "+ Add Child" ved siden af barnvælgeren.
  2. Indtast barnets navn (f.eks. "Emma").
  3. Indstil en adgangskode til barnets mobilapp-login (mindst 6 tegn).
  4. Indtast den 6-cifrede Sikkerhedskode PIN når der anmodes om det (PIN kræves for sikkerhed).
  5. Klik på "CREATE".

Når profilen er oprettet, vises en grøn boks der viser den genererede e-mailadresse for barnet og minder dig om den adgangskode du indstillede. Dette er de legitimationsoplysninger dit barn vil bruge til at logge ind på deres enhed.

Copy Email-knap: Tryk på knappen "COPY EMAIL" for at kopiere barnets e-mailadresse til udklipsholderen. Knappen viser "COPIED!" i 2 sekunder som bekræftelse. Indsæt den i en notes-app eller adgangskodeadministrator for sikkerhed.
Gem disse legitimationsoplysninger! Du skal bruge e-mailen og adgangskoden for at opsætte håndhævelsesappen på barnets enhed. Der er ingen måde at gendanne barnets adgangskode uden nulstilling.
Screenshot #13
Screenshot #14

4.3 Sletning af Barneprofil

  1. Vælg det barn du vil slette fra dropdown-menuen.
  2. Klik på knappen "Delete".
  3. Bekræft sletningen i popup-vinduet.
Advarsel: Sletning af en barneprofil er permanent og kan ikke fortrydes. Du skal bevare mindst én barneprofil.

5 Basalt Lovgivningsniveau (Global Shield)

Det Basale Lovgivningsniveau er hovedbryteren for håndhævelse af lovligt forbudte platforme. Når den er aktiv (bryter til højre, blå farve), låses alle forbudte platforme på barnets enhed.

Skift Global Shield

  1. Klik på bryteren på kortet for Basalt Lovgivningsniveau.
  2. Et Sikkerhedskode PIN-vindue vises — indtast din 6-cifrede PIN.
  3. Klik på "VERIFY & ENFORCE" for at bekræfte.
Når AKTIV: "SYSTEM ACTIVE: Banned platform sets are completely locked down on child hardware."
Når INAKTIV: "WARNING: Regulatory shields are temporarily inactive."
Juridisk beskyttelse: Selv med Global Shield inaktiv, kan de lovligt forbudte platforme (f.eks. TikTok, Instagram) ikke frigives fuldt. Systemet håndhæver et juridisk minimum der ikke kan tilsidesættes.
Screenshot #15
Screenshot #16

6 Overvågning af Enhedsintegritet

Enhedsintegritetskortet viser realtidsstatus for barnets enhed. Det viser:

Hvis du ser TAMPER_DETECTED: Dit barn har deaktiveret håndhævelsestjenesten på deres enhed. En rød Tamper-notifikationsbanner vil vises i toppen af dashboardet. Se Afsnit 10 for detaljer.
Hvis du ser HEARTBEAT_STALE: En gul advarsel vil vises der angiver at enheden ikke har rapporteret i over 10 minutter. Dette kan betyde at enheden er offline, uden strøm, eller at appen er blevet tvangslukket.
Screenshot #17
Screenshot #18

7 Håndhævelses Kill Switch

Håndhævelses Kill Switch er en nødkontrol der lader dig eksternt deaktivere al platformblokering på barnets enhed. Dette er nyttigt hvis du midlertidigt skal give fuld adgang (f.eks. til et skolekrav).

Skift Kill Switch

  1. Klik på bryteren på Kill Switch-kortet.
  2. Indtast den 6-cifrede Sikkerhedskode PIN i vinduet.
  3. Klik på "VERIFY & ENFORCE".
Vigtigt — Det juridiske minimum gælder stadig: Kill Switch frigiver kun ikke-forbudte platforme. De lovligt forbudte platforme (f.eks. TikTok, Instagram, SnapChat) forbliver blokeret selv når kill switch er INAKTIV. Dette er designet således og kan ikke omgøres.
Screenshot #19
Screenshot #20

8 Timevis Tidsallokeringsmatrix

Tidsallokeringsmatrixen styrer hvor meget tid dit barn kan bruge på TIDSSTYREDE platforme (i øjeblikket Twitch og YouTube). Tidsbudgettet er delt på tværs af alle tidsstyrede apps.

Sådan fungerer det

Tilføj Tid

Klik på "+15 MIN UPLINK" for at tilføje 15 minutter eller "+1 HR UPLINK" for at tilføje 1 time til tidsbudgettet. Begge kræver Sikkerhedskode PIN — alle budgetændringer kræver PIN for at forhindre uautoriseret tildeling af tid. Den maksimale allokering er 360 minutter (6 timer)· begge knapper deaktiveres når grænsen nås.

Tvunget Låsning

Klik på "FORCE LOCKDOWN" for straks at nulstille tidsbudgettet og låse alle tidsstyrede apps. Dette kræver Sikkerhedskode PIN.

Server-niveau overvågning: Tidsforbrug overvåges på serveren (rapporteres hvert 5. minut fra mobilappen, med endelig rapportering ved sessionsafslutning), så dit barn ikke kan nulstille timeren ved at rydde app-data eller genstarte deres enhed. Ved hver politiksynkronisering henter serveren den lokale tæller for brug fra det autoritative server-sæt, hvilket forhindrer rydning af lokal lagring i at gendanne nedtællingen. Brug tilskrives pr. enhed, så flere enheder ikke kan dræne et enkelt tidsbudget dobbelt.
Monotonisk ur-håndhævelse: Alle håndhævelsesklienter (Android, iOS og browserudvidelse) bruger monotone ure (SystemClock.elapsedRealtime(), ProcessInfo.systemUptime, og performance.now() henholdsvis) i stedet for vægure. Dette forhindrer dit barn i at forlænge tidsstyret adgang ved at ændre enhedens ur. iOS registrerer også ur-tilbageskridt på mere end 60 sekunder og udløser en gensynkronisering.
Screenshot #21

9 Forældrestyrede Platforme

Mens de lovligt forbudte platforme (Facebook, Instagram, TikTok, osv.) håndhæves automatisk fra serverens juridiske liste, er 62 platforme undtaget fra det juridiske forbud og fuldt styret af forældre. Disse omfatter beskedapps (WhatsApp, Telegram, Discord, Signal, Session, WeChat, Viber, Threema, Line, IMO, BOTIM, Kik), spil/social-hubs (Roblox, Fortnite, Minecraft, VRChat, Rec Room, IMVU, Habbo Hotel, Steam Community), specialiserede sociale apps (Rednote, Lemon8, Yope, BeReal, Pinterest, Bluesky, Mastodon, Lemmy, Nostr), anonyme apps (Whisper, NGL, Yik Yak, Sarahah, Sendit, Fizz), AI-selskabsapps (Character.ai, Replika, Chai), video/streaming-platforme (Bilibili, Dailymotion, Rumble, Trovo, DLive), og foto/værktøjsapps (Canva, Locket, NoteIt, Geneva, Matrix/Element).

De fleste er forudindstillet til LÅST for at lukke migreringshuller. WhatsApp og Telegram er forudindstillet til TILLADT for familiekomunikation. Du kan skifte hver platform mellem tre tilstande når som helst. Hver ændring kræver din 6-cifrede Sikkerhedskode PIN og verificeres af serveren.

9.1 Tilgængelige Tilstande

TilstandSignalResultat
ALLOWTILLADTPlatformen er frit tilgængelig — ingen blokering på nogen enhed.
BLOCKLÅSTAppen og platformens websteder blokeres på alle håndhævelsesklienter (mobil + computerudvidelse).
TIMEDTIDSSTYRETPlatformen tillades kun mens Tidsmatrixen har resterende budget. Når budgettet er opbrugt, blokeres platformen automatisk.

9.2 Sådan Skifter du en Platform

  1. Rul til sektionen "Parent-Controlled Platforms" på dashboardet (under Tidsallokeringsmatrixen).
  2. Find den platform du vil ændre (f.eks. WhatsApp, Telegram, Discord, Roblox, Rednote, eller en af de 62 forældrestyrede platforme).
  3. Klik på den ønskede tilstandsknap: ALLOW, BLOCK, eller TIMED.
  4. Et PIN-dialogvindue vises — indtast din 6-cifrede Sikkerhedskode PIN.
  5. Klik på "VERIFY & ENFORCE" for at bekræfte.
  6. Ændringen synkroniseres til barnets enhed i realtid via Firestore.
Bemærk — TIMED kræver tidsbudget: Hvis du sætter en platform til TIMED men Tidsmatrixen er på nul, vil platformen blive blokeret med det samme. Indstil først et tidsbudget (se Afsnit 8) før du bruger TIMED.
Sådan fungerer det i baggrunden: Din ændring kalder Cloud Functionen updatePolicy med PIN med platformStates: { [platformName]: state }. syncActiveBlocks-triggeren opdaterer derefter active_blocks/current, som mobilapps og browserudvidelse læser i realtid. Alle ændringer logges i policy_audit/{timestamp}.
Screenshot #22

10 Live Platform Interaktionskontrol

Denne tabel viser hver overvåget platform, dens kategori, juridiske status og nuværende håndhævelsesstatus. Det giver dig et hurtigt overblik over, hvad der blokeres, tidsstyres eller tillades på dit barns enhed.

Screenshot #23

Overholdelsesregion-piller

Under platformtabellen vil du se regionspiller, der angiver hvilke juridiske rammer der håndhæves:

Screenshot #24

11 Kategoribaseret Blokering

Ud over at blokere 72 individuelle platforme efter navn, håndhæver LexMatrix Guard 6 begrænsede kategorier der opdager ukendte eller fremvoksende apps efter type. Selv hvis en nischat app ikke er på listen over 72 platforme, vil kategoriblokering sikre at den blokeres baseret på hvilken slags app den er.

11.1 Begrænsede Kategorier

KategoriBeskrivelseStandard Status
Sociale MedierSociale medie-apps (Facebook, Instagram, TikTok, osv.)LÅST
Live StreamingLive streaming-platforme (Twitch, Kick, DLive, Trovo)LÅST
Spil/SocialSpilplatforme med sociale funktioner (Roblox, Fortnite, Minecraft, VRChat)LÅST
Anonyme SocialeAnonyme/efemæriske sociale apps (Whisper, NGL, Yik Yak, Sarahah)LÅST
AI/SocialAI-selskabs- og sociale AI-apps (Character.ai, Replika, Chai)LÅST
Video/StreamingVideo-delings- og streaming-platforme (YouTube, Bilibili, Dailymotion, Rumble)TIDSSTYRET

11.2 Sådan Fungerer Kategoriblokering

11.3 Skift en Kategori

  1. Rul til sektionen "Category-Based Blocking" på dashboardet.
  2. Find den kategori du vil ændre.
  3. Klik på den ønskede tilstandsknap: ALLOW, BLOCK, eller TIMED.
  4. Indtast din 6-cifrede Sikkerhedskode PIN i dialogen.
  5. Klik på "VERIFY & ENFORCE" for at bekræfte.
Hvorfor kategoriblokering er vigtig: Nye nischat apps dukker op i app-butikker hver dag. Før en platform tilføjes på listen over 72 platforme, kan dit barn allerede have installeret den. Kategoriblokering lukker dette hul ved at blokere enhver app i en begrænset kategori, selv hvis vi aldrig har set den før.
Screenshot #25

12 DNS-Niveau Kategorifiltrering

LexMatrix Guard opretholder en DNS-domæne-blokeringsliste på iOS-enheder, der afspejler dine kategori- og platformindstillinger. Når iOS Network Extension er aktiv, opfanges DNS-forespørgsler for blokerede domæner og opløses til NXDOMAIN, hvilket forhindrer barnet i at nå begrænsede websteder via alternative DNS-servere, VPN-apps der ruter DNS eksternt, eller DNS-over-HTTPS (DoH) / DNS-over-TLS (DoT) tjenester.

12.1 Sådan Fungerer DNS-Filtrering

Når kategori- eller platformeblokering er aktiv på iOS og Network Extension kører, opfanger håndhævelsesappen DNS-forespørgsler og blokerer opløsning af ethvert domæne på DNS-blokeringslisten. Blokerede forespørgsler får et NXDOMAIN-svar, hvilket får enheden til at tro at domænet ikke eksisterer — i stedet for blot at time out.

DNS-blokeringslisten opretholdes på tværs af alle pakker, men netværksniveau-opfangning sker kun når iOS Network Extension er aktiv. Når udvidelsen ikke er aktiv, udføres domæne-matching stadig på app-niveau. DNS-filtrering understøttes i øjeblikket kun på iOS-enheder.

12.2 DNS-Filtreringsstatuskortet

Dashboardet viser et "DNS FILTERING"-statuskort i Mobil Beskyttelse-sektionen (kun synligt for iOS-enheder), ved siden af Juridisk Minimumsniveau- og Enhedsintegritets-kortene. Kortet viser en af følgende statusser:

Kortet viser også resolver-typen — Network Extension for iOS — baseret på barnets enhedsplatform.

Hvorfor DNS-filtrering er vigtig: Teknisk kyndige børn kan omgå app-niveau blokering ved at indstille deres enhed til at bruge alternative DNS-servere (som Google DNS eller Cloudflare DNS), der opløser de blokerede domæner alligevel. DNS-niveau filtrering lukker dette hul ved at opfange al DNS-trafik inde i håndhævelsestunnelen og blokere opløsning af begrænsede domæner på netværksniveau.
Vigtig begrænsning: Hvis der ikke er nogen aktiv iOS Network Extension, kan DNS-niveau opfangning ikke finde sted. I dette tilfælde vil statuskortet vise CONFIGURED eller MONITORING_ONLY, og domæne-blokering er begrænset til app-niveau matching. Et teknisk i stand barn kan omgå filtrering på netværksniveau i denne tilstand. App-niveau blokering og browser-URL-kontrol forbliver i kraft uanset DNS-status.
Screenshot #26

13 Installeret App-beholdning & Nye App-notifikationer

LexMatrix Guard scanner dit barns enhed hver 30 minutter og rapporterer alle installerede apps til dit dashboard. Dette giver dig fuld synlighed over, hvad der er på dit barns enhed, ikke kun de platforme du har eksplicit konfigureret.

Forudsætning — Telemetri-samtykke: Rapportering af app-beholdning kræver Telemetri-samtykke aktiveret på dit dashboard. Gå til sektionen Telemetry Consent (over App-beholdning-sektionen) og aktivér den. Barnets enhed synkroniserer denne indstilling automatisk i realtid. Hvis samtykke ikke er givet, vil ingen app-beholdningsdata blive rapporteret og sektionen vil forblive tom.

13.1 App-beholdning Sektionen

Sektionen "Installed App Inventory" vises på dashboardet under Platform Interaktionskontrol. Den viser hver ikke-system-app installeret på dit barns enhed, sorteret alfabetisk, og viser:

Screenshot #27

13.2 Nye App-notifikationer

Når enhedsscanningen opdager en ny app, der ikke er på den kendte platformkortlægning, sender LexMatrix Guard straks en NEW_APP_DETECTED-notifikation. Notifikationen vises som et banner øverst på dashboardet og indeholder:

Du skal indtaste din Sikkerhedskode PIN for at klassificere appen. Når den er klassificeret, modtager håndhævelsesappen på barnets enhed opdateringen i realtid.

Hvorfor dette er vigtigt: Børn downloader ofte nischat eller regionale apps (f.eks. Rednote, Yope, Lemon8), der ikke er på nogen blokeringsliste endnu. App-beholdningsscanning sikrer, at ingen ny app går ubemærket — du vil vide inden 30 minutter fra installation.
Screenshot #28

14 Fællesskabs Blokeringsliste & Overvågningsliste

Fællesskabs Blokeringslisten lader forældre drage nytte af trusselsintelligens fra fællesskabet. Når en forælder opdager en mistænkelig app, der ikke er på listen over 72 platforme eller i en begrænset kategori, kan de rapportere den til fællesskabet. Når tilstrækkeligt mange forældre i samme region rapporterer den samme app, forfremmes den automatisk til overvågningsliste og alle andre forældre i den region får notifikation.

14.1 Rapporter en App

  1. Find den app du vil rapportere i sektionen Installed App Inventory (se Afsnit 13).
  2. Klik på knappen "REPORT" ved siden af appen.
  3. En bekræftelsesdialog vises med appens navn, der beder dig om at bekræfte rapporteringen.
  4. Klik på "CONFIRM REPORT" for at indsende.

Rapporteringen sendes til Cloud Functionen reportCommunityApp, der logger den i Firestores community_blocklist-samling, pr. region.

Forhindring af dobbelt rapportering: Hver forælder kan rapportere en bestemt app kun én gang. Systemet sporer hvilke forældre der allerede har rapporteret en app og forhindrer dobbelt rapportering.

14.2 Sådan Fungerer Forfremmelse

14.3 Fellesskabs Overvågningsliste-notifikationer

Når en app forfremmes til overvågningslisten, viser notifikationen på dashboardet:

Fællesskabsbeskyttelse: Denne funktion betyder, at selv helt nye nischat apps markeres af fællesskabet før de bliver virale. Hvis en forælder i din region opdager en farlig app, vil du vide det automatisk — uden at skulle overvåge app-butikkerne selv.
Screenshot #29

15 Adfærdsmæssig Klassifikation & Notifikationer

LexMatrix Guard bruger analyse af tilgængelighedshændelsesmønstre på Android til at opdage, når en uklassificeret app opfører sig som en social medieplatform. Selv hvis en app ikke er på listen over 72 platforme eller i en begrænset kategori, kan den adfærdsmæssige klassifikator markere den baseret på dens UI-mønstre.

15.1 Hvad den Opdager

BehavioralClassifier på Android overvåger tilgængelighedshændelser (vinduestilstandsændringer, indholdsændringer, visningsklik) og leder efter tre adfærdsmæssige mønstre:

15.2 Adfærdsmæssigt Notifikationsbanner

Når et adfærdsmæssigt mønster opdages, vises en BEHAVIORAL_FLAG-notifikation på dashboardet med:

Notifikationer bruger en 30-minutters nedkølingsperiode for at forhindre spam. Hvis du trykker BLOCK App, tilføjes appen til behavioralFlags-listen og blokeres på barnets enhed i realtid.

Hvorfor dette er vigtigt: Nye sociale apps dukker konstant op, ofte forklædt som værktøjer eller spil. Adfærdsmæssig klassifikation fanger apps, der opfører sig som sociale medier, selv hvis de ikke er klassificeret som sådanne.

17 Opdagelse af Gaming Lobby Chat

Mange spilplatforme (Roblox, Fortnite, Minecraft, Rec Room, VRChat) har in-game chat-systemer, som børn bruger til ukontrolleret kommunikation. LexMatrix Guards GamingChatDetector på Android analyserer tilgængelighedstræet for at opdage chat-UI-mønstre inde i disse spilapps.

17.1 Hvad den Opdager

Detektoren leder efter chat-UI-elementer specifikke for spil:

17.2 Gaming Chat-notifikation

Når chat-UI opdages i en spilapp, oprettes en GAMING_CHAT_DETECTED-notifikation med en 5-minutters nedkølingsperiode. Notifikationsbanneret viser:

Hvis spilappen allerede er i det blokerede sæt, viser håndhævelsestjenesten en overlay-låseskærm når chat opdages.

Hvorfor dette er vigtigt: Gaming lobby chat er en af de primære måder børn omgår sociale medier-forbud. De flytter til spilplatforme og bruger in-game chat som en erstatning for sociale medier.

18 Funktionsniveau Messenger Blokering

WhatsApp og Telegram er undtaget fra juridiske forbud, så børn kan kommunikere med familien. Dog bruges Communities, Channels og Public Groups af børn til at deltage i ukontrollerede mass kommunikationsrum. LexMatrix Guard kan blokere adgangen til disse specifikke funktioner inde i apps, uden at blokere hele appen.

18.1 Messenger-funktioner der Kan Blokeres

FunktionAppHvad den Gør
WhatsApp CommunitiesWhatsAppBlokerer adgang til community-gruppe-feeds og opdagelse
WhatsApp ChannelsWhatsAppBlokerer adgang til broadcast-kanaler og følging
Telegram ChannelsTelegramBlokerer adgang til broadcast-kanaler og join/visning
Telegram GroupsTelegramBlokerer adgang til at deltage og se offentlige grupper

18.2 Sådan Fungerer det (Android)

MessengerFeatureBlocker analyserer tilgængelighedstræet for kendte UI-mønstre (fanebladsetiketter, skærmtitler, knaptekster) relateret til begrænsede funktioner. Når en begrænset funktion opdages:

  1. Håndhævelsestjenesten trykker tilbage-knappen for at fjerne barnet fra den begrænsede funktion
  2. En MESSENGER_FEATURE_BLOCKED-notifikation oprettes med en 10-minutters nedkølingsperiode
  3. En FCM push-notifikation sendes til forælderen

18.3 Sådan Fungerer det (iOS)

På iOS understøtter Screen Time API ikke funktionsniveau blokering inde i apps. Når en messenger-funktionsblokering er aktiv, blokerer LexMatrix Guard hele appen (WhatsApp eller Telegram) som en workaround.

18.4 Messenger-funktions Notifikationsbanner

Notifikationsbanneret på dashboardet vises (i blåt):

Familiekommunikation bevaret: Direkte beskeder (1-til-1 chats med familie og venner) forbliver fuldt tilgængelige. Kun Communities, Channels og Public Groups blokeres.

19 Tamper-notifikationer & Notifikationshistorik

19.1 Aktiv Tamper-notifikationsbanner

Når dit barn deaktiverer håndhævelsestjenesten på deres enhed, vises et rødt, pulserende TAMPER ALERT-banner øverst på dashboardet. Det viser:

Screenshot #30

19.2 Udestående Signal-advarsel

Hvis barnets enhed ikke har sendt et signal i over 10 minutter (men ingen tamper-notifikation er aktiveret), vises en gul advarsel: "Intet signal fra barnets enhed i over 10 minutter."

Screenshot #31

19.3 Tamper-notifikationshistorik

I bunden af dashboardet viser sektionen TAMPER ALERT HISTORY en fuld log over alle notifikationer. Listen viser de 5 mest recente notifikationer som standard. Hvis der er flere end 5, kan du rulle lodret inde i listen for at se ældre poster.

Hver notifikationspost viser:

Screenshot #32

20 SIM-opdagelse & Enhedsskifte-notifikationer

LexMatrix Guard overvåger dit barns SIM-kortstatus i realtid. Hvis SIM-kortet fjernes, udskiftes med et andet, eller barnet skifter til en helt anden enhed, sendes en øjeblikkelig notifikation til dit forældredashboard. Dette forhindrer børn i at omgå håndhævelse ved at flytte deres konto til en ny, uovervåget enhed.

20.1 Sådan Fungerer SIM-overvågning

Mobil håndhævelsesappen registrerer et kryptografisk hash af barnets SIM-kort ved login og gemmer det som det autoriserede SIM-hash på serveren. Ved hvert signal (hvert 30 sekund), tjekker appen den nuværende SIM-status og sammenligner den med det autoriserede hash:

Når en af disse hændelser opdages, skrives en tamper-notifikation til barnets notifikationshistorik og en push notifikation sendes til forælderens enheder straks.

20.2 Acceptér eller Afvis SIM-skifte

Når en SIM_CHANGED-notifikation vises på dashboardet, vises to PIN-knapper:

Begge handlinger kræver din 6-cifrede Sikkerhedskode PIN, som verificeres af serveren af Cloud Functionen authorizeSimChange.

Vigtigt: Afvisning af et SIM-skifte gendanner ikke automatisk håndhævelse på det nye SIM. Notifikationen markeres som eskaleret og forbliver synlig på dit dashboard. Du skal kommunikere med dit barn og verificere situationen før du accepterer.

20.3 SIM-notifikationer i Notifikationshistorik

SIM-notifikationer vises i Tamper-notifikationshistorik-strømmen i bunden af dashboardet, sammen med andre tamper-notifikationer. Hver SIM-notifikation viser:

Screenshot #33

21 Desktop Enforcer Daemon

Desktop Enforcer Daemon er et letvægts baggrundsprogram, der kører på dit barns Windows, macOS eller Linux-computer og dræber forbudte apps på operativsystemniveau — selv hvis de startes uden for browseren. Dette fungerer parallelt med browserudvidelsen for fuld computerdækning.

21.1 Hvad den Gør

21.2 Sådan Installeres

Daemonen er designet til forældre uden teknisk viden — ingen manuel opsætning kræves.

  1. Åbn browserudvidelsens popup på barnets computer (efter parring).
  2. Popup-vinduet detekterer automatisk barnets operativsystem og arkitektur (f.eks. "Windows 64-bit").
  3. Klik på knappen "Download Desktop Enforcer".
  4. Der downloades to filer: daemonens binære fil og en daemon_config.json-fil.
  5. Placer begge filer i samme mappe på barnets computer.
  6. Kør den binære daemon-fil (dobbeltklik på .exe på Windows).
Automatisk OS-detektion: Browserudvidelsens popup detekterer om barnets computer er Windows (64-bit/ARM/32-bit), macOS (Intel/Apple Silicon) eller Linux (64-bit/ARM) og downloader den korrekte binære fil automatisk. Du behøver ikke at kende arkitekturen.

21.3 Desktop Enforcer Notifikationsbanner

Når daemonen dræber en forbudt eksekverbar fil, vises et grønt DESKTOP ENFORCER-banner på forældredashboardet. Det viser:

Screenshot #34

21.4 Anti-Tamper Beskyttelse (Windows)

På Windows installerer daemonen tre uafhængige persistensniveauer for at forhindre barnet i at deaktivere den:

NiveauHvad den Gør
Windows ServiceAutomatisk start ved opstart. Hvis barnet afslutter processen via Jobliste, genstarter Windows den automatisk inden for 30 sekunder.
Planlagt Watchdog-opgaveGenstarter daemonen hvert 5 minut hvis den ikke kører. Overlever selv hvis tjenesten slettes.
Registry Run-nøgleAutomatisk start af daemonen når barnet logger ind på sin Windows-konto.
Hvad hvis mit barn sletter daemon-filen? Hvis den binære fil slettes, vil alle tre persistensniveauer fejle. Dog vil forældredashboardet vise en DESKTOP_HEARTBEAT_STALE tamper-notifikation inden for 3 minutter, fordi daemonen stopper med at sende signaler. Du vil vide med det samme, at noget er galt.

21.5 macOS & Linux Persistens

På macOS installerer daemonen en LaunchAgent-plist i ~/Library/LaunchAgents/com.lexmatrix.guard.plist med KeepAlive sat til true. Dette sikrer at daemonen automatisk starter, når barnet logger ind, og automatisk genstartes, hvis den afsluttes.

På Linux installeres en systemd brugerservice i ~/.config/systemd/user/lexmatrix-guard.service med Restart=always, hvilket giver samme automatiske start- og genstart-ved-crash adfærd.

Config-fil sikkerhed: daemon_config.json-filen oprettes med tilladelse 0600 (læse/skriv kun ejer) for at forhindre andre brugere på systemet i at læse daemonens Ed25519 private nøgle (eller ældre HMAC-hemmelighed).

21.6 Forbedret Procesmatching

Daemonen matcher ikke kun på binært filnavn — den tjekker også alias-navne for hver målplatform. Dette fanger omdøbte binære filer, portable varianter og beta/canary-versioner. For eksempel:

På Windows detekterer daemonen også WSL (Windows Subsystem for Linux)-processer. Hvis wsl.exe kører, tjekker daemonen Linux-processer inde i WSL-miljøet for blokerede platform-binære filer.

21.7 Daemon-signal på Dashboardet

Daemonens signal vises i Desktop Protection-sektionen på dashboardet, ved siden af browserudvidelsens signal. Enhedskortet viser:

Stille håndhævelsestilstand: Hvis daemon_config.json-filen mangler, kører daemonen stadig og dræber forbudte eksekverbare filer — den kan bare ikke sende notifikationer eller signaler til cloud. Dette sikrer at håndhævelse fortsætter, selv hvis config-filen slettes ved et uheld.

21.8 Notifikationshistorik

Daemon-blokeringshændelser vises også i Tamper-notifikationshistorik-strømmen i bunden af dashboardet, mærket med et grønt DESKTOP DAEMON-signal, så du kan skelne dem fra browserudvidelses- og mobilapp-notifikationer.

Screenshot #35

22 Sikkerhedskode PIN Administration

Din 6-cifrede Sikkerhedskode PIN beskytter alle følsomme handlinger på dashboardet og kræves for at logge ud fra håndhævelsesappen på dit barns enhed. Du kan ændre din PIN når som helst.

Ændr din PIN

  1. Klik på knappen "SET PIN" i navigationslinjen.
  2. Indtast din nye 6-cifrede PIN i feltet "NEW PIN".
  3. Indtast den samme PIN igen i feltet "CONFIRM PIN".
  4. Klik på "SAVE PIN".
  5. En grøn besked "Security PIN set successfully" bekræfter ændringen.
Vælg en PIN dit barn ikke kan gætte. Undgå fødselsdage, 123456, 000000, eller et hvilket som helst tal dit barn kender. PIN-koden er din sidste forsvarslinje mod dit barn, der deaktiverer håndhævelse.
Screenshot #36

23 Log ud fra PWA'en

At logge ud fra forældredashboardet kræver din Sikkerhedskode PIN for sikkerhed.

  1. Klik på "SIGN OUT" i navigationslinjen.
  2. Indtast din 6-cifrede Sikkerhedskode PIN i dialogen.
  3. Klik på "VERIFY & ENFORCE" for at logge ud.

Hvis du indtaster en forkert PIN, vises fejlen "Incorrect security PIN", og du kan prøve igen.

Screenshot #37

24 Installation af Android Håndhævelsesapp

Android håndhævelsesappen kører på dit barns Android-telefon (Android 8.0 / API 26 eller nyere). Den bruger en Tilgængelighedstjeneste til at opdage og blokere app-opstarter, og Device Admin til at forhindre afinstallation.

24.1 Installationstrin

  1. Installer LexMatrix Guard-appen på barnets Android-telefon (via APK eller Play Store når tilgængelig).
  2. Åbn appen. Opsætningsguiden vil vises.
  3. Tryk på "Enable Accessibility Service" — du vil blive taget til Android Indstillinger → Tilgængelighed.
  4. Find "LexMatrix Guard" på listen og aktivér den.
  5. Vend tilbage til appen og tryk på "Enable Device Admin" — bekræft Device Admin-prompten.
  6. Tryk på "Continue".
Device Admin forhindrer afinstallation. Når den er aktiveret, kan dit barn ikke afinstallere appen uden Device Admin-koden. Dette er bevidst — det forhindrer håndhævelsesomgåelse ved at fjerne appen.
Screenshot #38
Screenshot #39
Screenshot #40

24.2 Batterioptimering

Nogle Android-producenter (Xiaomi, Oppo, Vivo, Samsung) dræber aggressivt baggrundstjenester for at spare batteri. For pålidelig håndhævelse:

Split-screen beskyttelse: Appen opdager også split-screen og multi-window forsøg på at få adgang til blokerede apps. Låseskærmen vil vises selv i multi-window-tilstand.

25 Installation af iOS Håndhævelsesapp

iOS håndhævelsesappen kører på dit barns iPhone eller iPad (iOS 16.0 eller nyere). Den bruger Apples Family Controls (Screen Time API) til app-blokering på OS-niveau.

25.1 Installationstrin

  1. Installer LexMatrix Guard-appen på barnets iPhone (via TestFlight eller App Store når tilgængelig).
  2. Åbn appen. Den vil anmode om Family Controls-tilladelse.
  3. Tryk på "Allow" i iOS-tilladelsesdialogen.
  4. Appen vil forbinde og begynde at lytte efter politikændringer.
Sådan fungerer iOS-håndhævelse: Når en platform låses, viser iOS en skærm-skjold, når dit barn forsøger at åbne den blokerede app. App-ikonet kan vises gråtonet med et timeglas-symbol. Dette er Apples indbyggede Screen Time-håndhævelse — det kan ikke omgås af barnet.
Screenshot #41
Screenshot #42
Screenshot #43

26 Log ind på Barnets Mobil Enhed

Når du har installeret håndhævelsesappen på barnets enhed, skal du logge ind med barnets legitimationsoplysninger der blev genereret, da du oprettede deres profil (se Afsnit 4.2).

Trin

  1. Åbn LexMatrix Guard-appen på barnets enhed.
  2. Indtast barnets e-mail (den lange genererede e-mail fra "Child Profile Created"-notifikationen).
  3. Indtast den adgangskode, du indstillede, da du oprettede barneprofilen.
  4. Log ind.
Brug for e-mailen? På forældredashboardet, opret en ny barneprofil eller tjek dine gemte legitimationsoplysninger. Du kan bruge knappen "COPY EMAIL" til at kopiere til udklipsholderen og indsætte i mobilappen.
Hvad sker der efter login: Appen forbinder til cloud, downloader den nuværende politik for det barn, og begynder at håndhæve den. Den begynder også at sende signaler, så forældredashboardet viser enheden som forbundet.
Screenshot #44

27 Sådan Fungerer Mobil Håndhævelse

Når du er logget ind, kører håndhævelsesappen lydløst i baggrunden. Her er hvad der sker:

27.1 App-blokering

Screenshot #45

27.2 Tidsstyret App-brug

For TIDSSTYREDE apps (Twitch, YouTube), kan barnet bruge dem frit indtil tidsbudgettet er opbrugt. Mobilappen rapporterer brug til serveren hvert 30 sekund. Når budgettet er opbrugt, låses appen automatisk.

Derudover kan Forældrestyrede Platforme (Discord, Telegram og WhatsApp) sættes af forælderen til TIDSSTYRET tilstand på dashboardet. Når de sættes til TIMED, er de underlagt det samme timevise Tidsmatrix-budget og låses automatisk, når matrixen er opbrugt.

27.3 Tamper-opdagelse (Android)

27.4 Tamper-opdagelse (iOS)

Screenshot #46
Screenshot #47

28 Log ud fra Mobilappen

At logge ud fra håndhævelsesappen på barnets enhed kræver forælderens Sikkerhedskode. Dette forhindrer børn i at deaktivere håndhævelse ved at logge ud selv.

Trin

  1. Åbn LexMatrix Guard-appen på barnets enhed.
  2. Tryk på "Sign Out" på håndhævelsesskærmen.
  3. Indtast din 6-cifrede forælder Sikkerhedskode.
  4. Bekræft log ud.

Efter Log ud (Android)

En "Protection Disabled"-skærm vises med instruktioner til at deaktivere Tilgængelighed i Indstillinger. Forælderen kan genaktivere beskyttelse når som helst ved at trykke på "Re-enable Protection".

Log kun ud når det er nødvendigt. Mens du er logget ud, håndhæves barnets enhed ikke. Log altid ind igen efter vedligeholdelse eller enhedsskift.
Screenshot #48
Screenshot #49

29 Fejlfinding & Ofte Stillede Spørgsmål

F: Dashboardet viser "CONNECTING" og skifter aldrig til "HEARTBEAT_OK"

Barnets enhed har ikke sendt et signal endnu. Tjek at:

F: Jeg ser "HEARTBEAT_STALE" — hvad skal jeg gøre?

Barnets enhed har ikke rapporteret i over 10 minutter. Enheden kan være:

F: Mit barn deaktiverede Tilgængelighedstjenesten (Android)

Appens AccessibilityGuardService bør detektere dette og låse enheden. Du vil se en TAMPER_DETECTED notifikation på dashboardet. På barnets enhed forhindrer en fuldskærmslås brug, indtil Tilgængelighedstjenesten genaktiveres. Gå til Indstillinger → Tilgængelighed → LexMatrix Guard → AKTIV for at gendanne håndhævelse.

F: Låseskærmen vises ikke på Android

F: Jeg har glemt min Sikkerhedskode PIN

Kontakt LexMatrix Guard-support. Af sikkerhedsmæssige årsager er PIN-nulstilling ikke tilgængelig via appens grænseflade.

F: Kan mit barn nulstille tidsbudgettet ved at rydde app-data?

Nej. Tidsbrug spores på serverniveau. Mobilappen rapporterer brug hvert 30 sekund, og rydning af app-data påvirker ikke serverens optegnelse over akkumuleret brug.

F: Kan mit barn afinstallere håndhævelsesappen?

F: Hvad sker der, hvis jeg mister internet på min telefon (forælder)?

Dashboardet opdateres ikke i realtid, men håndhævelse fortsætter på barnets enhed — den fungerer uafhængigt baseret på den sidst modtagne politik. Når dit internet vender tilbage, opdater dashboardet for at se den seneste status.

F: Hvad sker der, hvis barnets enhed mister internet?

Håndhævelsesappen fortsætter med at håndhæve den sidst modtagede politik offline. Dashboardet vil vise HEARTBEAT_STALE efter 10 minutter. Når enheden genopretter forbindelse, fortsætter den med at sende signaler og dashboardet opdateres automatisk.

F: Kan jeg bruge den samme forældrekonto på flere enheder?

Ja. Log ind på PWA'en i en hvilken som helst browser/enhed med din forælder-e-mail og adgangskode. Dashboardet synkroniseres i realtid.

F: Knappen "+15 MIN UPLINK" eller "+1 HR UPLINK" virker ikke

Tjek for et rødt fejlbanner under barnvælgeren — det vil vise eventuelle politikgemningsfejl. Sørg for at du har stabil internetforbindelse og prøv REFRESH-knappen. Hvis knapperne er gråtonede, har tidsbudgettet allerede nået maksimumet på 360 minutter (6 timer).

F: Desktop-daemonen vises ikke på dashboardet

Hvis daemonen kører, men dashboardet ikke viser signal:

F: Mit barn afsluttede daemonen via Jobliste — hvad sker der?

På Windows genstarter Windows Service automatisk daemonen inden for 30 sekunder. Hvis tjenesten også deaktiveres, genstarter den planlagte Watchdog-opgave den inden for 5 minutter. Hvis begge fejler, vil du modtage en DESKTOP_HEARTBEAT_STALE tamper-notifikation inden for 3 minutter.

F: Kan mit barn slette daemonen?

Barnet kan slette den binære fil, men dette bryder alle persistensniveauer og stopper signaler — hvilket udløser en DESKTOP_HEARTBEAT_STALE-notifikation på dit dashboard inden for 3 minutter. Du vil vide med det samme, at daemonen er blevet tamperet. Download den igen fra browserudvidelsens popup.

F: Jeg ser en "SIDELOADED_APP_DETECTED"-notifikation — hvad betyder det?

Dit barn har installeret en app fra en kilde andet end den officielle Play Store (Android) eller App Store (iOS). Dette kaldes "sideloading" og kan være en sikkerhedsrisiko. Notifikationen viser hvilken sideloaded app og dens installationskilde. Du kan blokere appen direkte fra notifikationsbanneret på dashboardet.

F: Jeg ser en "STALE_TIMED_USAGE"-notifikation — hvad betyder det?

Dit barns enhed er forbundet og sender signaler, men tidsstyret brugsrapportering er stoppet med at rapportere i over 10 minutter, mens barnet stadig har resterende tidsstyret budget. Dette kan indikere at barnet har fundet en måde at forstyrre brugsrapporteringstjenesten. Tjek barnets enhed for at sikre at håndhævelsesappen kører korrekt og ikke er blevet tamperet.

F: Hvordan vil iOS-appen installeres, når den er tilgængelig?

Når den er kompileret på macOS med Xcode, kan iOS Håndhævelsesappen udrules via TestFlight eller et Apple Developer provisioning-profil. Under opsætning vil barnets enhed anmode om aktivering af Family Controls-API'et. Denne opsætning kræver forælderens Apple ID-kode for bekræftelse og for at forhindre barnet i at slette eller deaktivere appen.

F: Hvordan fungerer UAE-regionens regulering?

UAE Cabinet Resolution No. 106 pålægger aldersbegrænsninger på sociale medieplatforme for børn under 15. Når du vælger UAE-regionen ved forælderregistrering eller profiloprettelse, konfigurerer overholdelseslaget automatisk platformadgangsstandarder for at overholde denne under-15-forbud.

F: Kan jeg administrere børn i forskellige regulative regioner på én konto?

Ja. Hvert barneprofil har sine egne indstillinger. Platformen sporer og håndhæver automatisk de korrekte lokale overholdelsesregler (Australien, Brasilien, UAE eller UK) baseret på den region, der blev valgt, da du oprettede eller redigerede barneprofilen på dashboardet.

30 Nylige Integrationer, Sikkerhedsopdateringer & PWA Dashboard Opgraderinger

Dette afsnit opsummerer integrationer og sikkerhedsforstærkning frigivet i nylige opdateringer. Det dækker de nye Indonesien og Malaysia overholdelsesregioner, PWA dashboard opgraderinger og klient-forstærkningsfunktioner, som forældre bør kende til.

30.1 Regional Overholdelse for Indonesien & Malaysia

LexMatrix Guard understøtter nu to yderligere overholdelsesregioner, hvilket bringer totalen til seks:

Ved forælderregistrering og når du opretter eller redigerer et barneprofil, vælg den korrekte overholdelsesregion for at indlæse det korrekte juridiske minimum og regionale standarder. Regions-specifikke forbud (for eksempel YouTube og Twitch låst i UAE, Brasilien, Indonesien og Malaysia) håndhæves automatisk.

30.2 PWA Dashboard Opgraderinger

Forældredashboardet har modtaget en række nye kontroller og statusindikatorer:

30.3 Frontend Sikkerhedsrevision Forstærkning

I overensstemmelse med LexMatrix Guard sikkerhedsrevisionen er flere beskyttelser blevet tilføjet eller forstærket:

30.4 Browserudvidelse & Desktop Daemon Opdateringer

30.5 Mobilapp Opdateringer

30.6 Kundesupport Opdateringer

31 Ordliste

UdtrykBetydning
PWAProgressive Web App — en webapp der installeres som en indbygget app på telefonens startskærm
HåndhævelsesappMobilappen installeret på barnets enhed der blokerer apps og håndhæver politikker
Global ShieldHovedbryteren for lovligt forbudt platformhåndhævelse
Kill SwitchNødbryter til at deaktivere ikke-forbudt platformblokering eksternt
Sikkerhedskode PIN6-cifret kode der kræves til alle følsomme handlinger (brytere, låsning, aflogning)
HeartbeatPeriodisk signal fra barnets enhed der bekræfter at den er online og håndhævelse er aktiv
Tamper-notifikationNotifikation der udløses når barnet deaktiverer eller forstyrrer håndhævelsestjenesten
TidsallokeringDet delte tidsbudget for TIDSSTYREDE platforme (Twitch, YouTube)
LÅSTPlatformen er fuldt blokeret — barnet kan ikke åbne den
TIDSSTYRETPlatform er tilladt, men begrænset af tidsbudgettet
TILLADTPlatformen er frit tilgængelig (f.eks. undtagne apps som WhatsApp)
TilgængelighedstjenesteAndroid-systemfunktion der bruges til at opdage og blokere app-start
Family ControlsApples Screen Time API brugt på iOS til at blokere apps på OS-niveau
Device AdminAndroid-funktion der forhindrer at appen afinstalleres
BarnegodkendelseskontoDedikerede loginoplysninger til barnets enhed (kan ikke ændre politikker)
Aktive blokeringerSkrivebeskyttede data i skyen som mobilappen læser for at vide hvilke apps der skal blokeres
Kategoriblokering6 begrænsede kategorier (sociale medier, livestreaming, spil/social, anonym social, AI/social, video/streaming) blokeret som standard for at fange ukendte apps efter type
DNS-filtreringKategoribevidst DNS-blokering på netværksniveau. Afskærer DNS-forespørgsler i VPN-tunnelen (Android) eller Network Extension (iOS) og blokerer opløsning af begrænsede domæner, og forhindrer omgåelse via alternative DNS-servere
NXDOMAINEn DNS-svarkode der indikerer at det forespurgte domæne ikke eksisterer. Bruges af DNS-filtrering til at blokere begrænsede domæner
DoH/DoTDNS-over-HTTPS / DNS-over-TLS — krypterede DNS-protokoller der kan omgå traditionel DNS-filtrering. LexMatrix Guard blokerer 20 kendte DoH/DoT-endepunkter for at forhindre omgåelse
App-beholdningEn komplet liste over alle ikke-systemapps installeret på barnets enhed, scannet hvert 30. minut og vist alfabetisk på dashboardet
Ny app-notifikationNotifikation der udløses når enhedsscanningen opdager en app der ikke er i det kendte platformkort, med et-klik BLOKER/TIDS/TILLAD-knapper
Fællesskabs blokeringslisteEn regionsdækkende liste over rapporterede apps fra forældre. Når 3 forældre rapporterer den samme app, opgraderes den til overvågningslisten og notifikationer sendes til alle forældre i regionen
OvervågningslisteStatus givet til en fællesskabsrapporteret app efter 3 rapporter. Udløser notifikationer til alle forældre i regionen hvis børn har appen installeret
Adfærdsmæssig klassifikationFase 4-funktion der analyserer tilgængelighedshændelsesmønstre på Android for at opdage apps der opfører sig som sociale medier (sociale feed-grænseflader, beskedinfrastruktur, profilsystemer). Notificerer forælderen med en BEHAVIORAL_FLAG-notifikation
Trending social appFase 4-funktion der afstemmer Apple App Stores RSS-feed dagligt for trending sociale apps i fem regioner (AU, UK, AE, US, GB). Notificerer forældre hvis børn har nyligt trending apps installeret
Gaming chat opdagelseFase 4-funktion der opdager chat-brugergrænseflade i spil i Roblox, Fortnite, Minecraft, Rec Room og VRChat via analyse af tilgængelighedsknudepunkter. Opretter GAMING_CHAT_DETECTED-notifikationer med 5-minutters nedkøling
Messenger-funktions blokeringFase 4-funktion der blokerer adgang til WhatsApp Communities/Channels og Telegram Channels/Groups inde i apps. På Android trykkes Back for at navigere væk. På iOS blokeres hele appen som reserve
Desktop Enforcer DaemonEt letvægts Go-baggrundsprogram der afslutter forbudte eksekverbare filer på OS-niveau på Windows, macOS og Linux. Downloades automatisk fra browserudvidelsens popup med OS-opdagelse. Autentificerer med Cloud Functions ved hjælp af asymmetriske Ed25519-nøgler (automatisk overgang fra ældre HMAC-SHA256) og sender signerede blokeringshændelser og heartbeats
daemon_config.jsonKonfigurationsfil genereret af browserudvidelsen under sammenkobling, der indeholder parentId, childId, deviceId, daemonSecret (ældre) eller Ed25519-nøgle-materiale, og Cloud Function URL-er. Placeres ved siden af daemon-binæren så den kan autentificere med backend
Ed25519 Device AuthAsymmetrisk nøgleautentificering der bruges af browserudvidelsen og desktop-daemonen. Private nøgler genereres som ikke-eksporterbare CryptoKey-objekter (browser) eller gemmes i krypteret config (daemon). Serveren verificerer signaturer ved hjælp af den registrerede offentlige nøgle, hvilket eliminerer behovet for at transmittere eller opbevare uigennemtrængelige delte hemmeligheder
Pr. enhed brugsregnskabHver barnets enhed skriver tidsstyret brug til sit eget underdokument under timed_usage/current/devices/. Serveren aggregerer på tværs af enheder via sumDeviceUsage(), hvilket forhindrer flere enheder i dobbelt dræning af et enkelt tidsbudget
Monotonisk urEt ur der aldrig går tilbage, der bruges til tidsbudgetberegninger. Android bruger SystemClock.elapsedRealtime(), iOS ProcessInfo.systemUptime, og browserudvidelsen performance.now(). Forhindrer børn i at forlænge tidsstyret adgang ved at ændre enhedens vægur
daemonSecretEn 64-byte hex-hemmelighed genereret under enhedssammenkobling, der bruges til ældre HMAC-SHA256-autentificering mellem Go-daemonen og Cloud Functions. Daemonen migrerer automatisk til asymmetriske Ed25519-nøgler ved opstart· serveren understøtter begge under overgangsperioden. Opbevares i Firestore på enhedsdokumentet og leveres til daemonen via daemon_config.json
DESKTOP_DAEMON_BLOCKEDNotifikationstype oprettet når Go-daemonen afslutter en forbudt eksekverbar fil. Vises som et grønt "DESKTOP ENFORCER"-banner på forældredashboardet med platformnavn og binære detaljer
Anti-tamper persistensTre-lags Windows-forsvar der forhindrer barnet i at deaktivere daemonen: Windows Service (auto-start + restart-ved-fejl), Scheduled Task watchdog (genstart hvert 5. minut), og Registry Run-nøgle (auto-start ved login). macOS bruger LaunchAgent med KeepAlive· Linux systemd med Restart=always
Sideloaded app opdagelseSikkerhedsfunktion der sporer installationskilden for hver app på barnets enhed. Apps installeret fra kilder uden for Play Store eller App Store (sideloaded) udløser SIDELOADED_APP_DETECTED-notifikationer med FCM-push-notifikationer til forælderen
Forældet tidsstyret brugNotifikationstype der udløses når et barn har resterende tidsstyret budget og enheden sender aktive heartbeats, men tidsstyret brugsrapportering er stoppet i >10 minutter. Indikerer potentiel omgåelse af klientsidet brugsrapportering
App CheckFirebase App Check-håndhævelse — verificerer app-integritet på alle callable Cloud Functions i produktion via ENFORCE_APP_CHECK miljøvariabel. Predeploy-scriptet blokerer udrulning hvis ikke angivet
Enterprise-politikkerChrome/Edge/Firefox administrerede politikskabeloner til virksomhedsudrulninger: force-install udvidelse, bloker fjernelse, deaktiver inkognito/gæstetilstand, deaktiver udviklerværktøjer. Se browser-extension/ENTERPRISE-POLICIES.md
Webhook IdempotensStripe og PayPal webhook event IDs gemmes i webhook_events Firestore-samlingen for at forhindre dobbelt generering af invitationskoder fra webhook-gentagelser
SIM-opdagelseRealtidsovervågning af barnets SIM-korttilstand. Opdager fjernelse af SIM-kort, SIM-skift og enhedsskift ved at sammenligne en kryptografisk hash af det nuværende SIM med den autoriserede hash lagret på serveren
SIM_REMOVEDNotifikationstype der udløses når SIM-kortet fysisk fjernes fra barnets enhed
SIM_CHANGEDNotifikationstype der udløses når et andet SIM-kort indsættes (hashen matcher ikke længere den autoriserede). Forælderen kan GODKENDTE eller AFVISE ændringen via PIN-låste knapper
DEVICE_SWITCH_DETECTEDNotifikationstype der udløses når barnets konto er logget ind på en anden enhed, hvilket indikerer et potentielt forsøg på at omgå håndhævelse ved at migrere til en ny telefon
authorizeSimChangeCloud Function der behandler forælderens GODKEND- eller AFVIS-handlinger på SIM-skift-notifikationer. Kræver 6-cifret PIN-verifikation. GODKEND opdaterer den autoriserede SIM-hash· AFVIS markerer notifikationen som eskaleret
Device ModeEn indstilling pr. barn ('mobile_only' eller 'mobile_desktop') der vælges under forældretilmelding og kan skiftes via en PIN-beskyttet dashboard-bryter. Når den er sat til 'mobile_only', skjules Skrivebordsbeskyttelsessektionen, skrivebordsenhedsabonnementer og hjerteslagsafstemning springes over, og oprettelse af skrivebordsnotifikationer på serversiden undertrykkes via isMobileOnly()-hjælperen
isMobileOnly()Serverside-hjælper i functions/lib/notifications.js der tjekker barn-dokumentets deviceMode-felt. Returnerer true når deviceMode === 'mobile_only', hvilket lader Cloud Functions springe over at oprette skrivebordsnotifikationer for kun-mobil familier