Panduan Pengguna Papan Pemuka Ibu Bapa & Aplikasi Mudah Alih
LexMatrix Guard ialah sistem kawalan ibu bapa komprehensif yang direka untuk melindungi anak-anak daripada platform media sosial yang berbahaya dan membantu menguruskan masa skrin mereka. Sistem ini terdiri daripada dua komponen utama:
Sistem ini menguatkuasakan peraturan terhadap 72 platform โ 10 platform yang dilarang secara undang-undang bagi anak-anak di bawah 16 tahun (selaras dengan undang-undang keselamatan dalam talian di Australia, Brazil, Denmark, Perancis, Greece, Indonesia, Malaysia, Sepanyol, UAE, dan United Kingdom) ditambah 62 platform alternatif kawalan ibu bapa yang sering digunakan anak-anak apabila platform utama dikunci. Platform berikut dipantau:
| Platform | Kategori | Status Undang-Undang | Status Lalai |
|---|---|---|---|
| Media Sosial | Dilarang (<16) | TERSEKAT | |
| Media Sosial | Dilarang (<16) | TERSEKAT | |
| Kick | Penstriman Langsung | Dilarang (<16) | TERSEKAT |
| Media Sosial | Dilarang (<16) | TERSEKAT | |
| SnapChat | Media Sosial | Dilarang (<16) | TERSEKAT |
| Threads | Media Sosial | Dilarang (<16) | TERSEKAT |
| TikTok | Media Sosial | Dilarang (<16) | TERSEKAT |
| Twitch | Penstriman Langsung | Dilarang (<16) | HAD MASA |
| X (Twitter) | Media Sosial | Dilarang (<16) | TERSEKAT |
| YouTube | Video/Penstriman | Dilarang (<16) | HAD MASA |
Platform ini tidak dilarang secara undang-undang tetapi sering digunakan sebagai alternatif celah. Tetapan lalai adalah TERSEKAT dan ibu bapa boleh mengubahnya menjadi HAD MASA atau DIBENARKAN pada bila-bila masa.
| Platform | Kategori | Status Lalai |
|---|---|---|
| BeReal | Media Sosial | TERSEKAT |
| Bilibili | Video/Penstriman | TERSEKAT |
| Bitchat | Sosial Anonim | TERSEKAT |
| Bluesky | Media Sosial | TERSEKAT |
| BOTIM | Mesej Segera | TERSEKAT |
| Briar | Mesej Segera | TERSEKAT |
| Bridgefy | Mesej Segera | TERSEKAT |
| Canva | Produktiviti/Sosial | TERSEKAT |
| Character.ai | AI/Sosial | TERSEKAT |
| Chai | AI/Sosial | TERSEKAT |
| Civitai | AI/Sosial | TERSEKAT |
| Dailymotion | Video/Penstriman | TERSEKAT |
| Discord | Mesej Segera | TERSEKAT |
| DLive | Penstriman Langsung | TERSEKAT |
| Fizz | Sosial Anonim | TERSEKAT |
| Fortnite | Permainan/Sosial | TERSEKAT |
| Gas | Sosial Anonim | TERSEKAT |
| Geneva | Komunikasi/Grup | TERSEKAT |
| Habbo Hotel | Permainan/Sosial | TERSEKAT |
| IMO | Mesej Segera | TERSEKAT |
| IMVU | Permainan/Sosial | TERSEKAT |
| JanitorAI | AI/Sosial | TERSEKAT |
| Kik | Mesej/Sosial | TERSEKAT |
| Lemon8 | Media Sosial | TERSEKAT |
| Lemmy | Media Sosial | TERSEKAT |
| Line | Mesej/Sosial | TERSEKAT |
| Locket | Foto/Sosial | TERSEKAT |
| Mastodon | Media Sosial | TERSEKAT |
| Matrix/Element | Mesej Segera | TERSEKAT |
| Minecraft | Permainan/Sosial | TERSEKAT |
| NGL | Sosial Anonim | TERSEKAT |
| Platform | Kategori | Status Lalai |
|---|---|---|
| Nostr | Sosial Terdesentralisasi | TERSEKAT |
| NoteIt | Foto/Sosial | TERSEKAT |
| Partiful | Media Sosial | TERSEKAT |
| Media Sosial | TERSEKAT | |
| Pixiv | Video/Penstriman | TERSEKAT |
| Poly.AI | AI/Sosial | TERSEKAT |
| Rec Room | Permainan/Sosial | TERSEKAT |
| Rednote | Media Sosial | TERSEKAT |
| Replika | AI/Sosial | TERSEKAT |
| Retro | Media Sosial | TERSEKAT |
| Roblox | Permainan/Sosial | TERSEKAT |
| Rumble | Video/Penstriman | TERSEKAT |
| Sarahah | Sosial Anonim | TERSEKAT |
| Sendit | Sosial Anonim | TERSEKAT |
| Session | Mesej Segera | TERSEKAT |
| Signal | Mesej Segera | TERSEKAT |
| SpicyChat AI | AI/Sosial | TERSEKAT |
| Steam Community | Permainan/Sosial | TERSEKAT |
| Telegram | Mesej Segera | DIBENARKAN |
| Threema | Mesej Segera | TERSEKAT |
| Trovo | Penstriman Langsung | TERSEKAT |
| Viber | Mesej Segera | TERSEKAT |
| VRChat | Permainan/Sosial | TERSEKAT |
| VSCO | Media Sosial | TERSEKAT |
| Mesej/Sosial | TERSEKAT | |
| Mesej Segera | DIBENARKAN | |
| Whisper | Sosial Anonim | TERSEKAT |
| Wizz | Media Sosial | TERSEKAT |
| Yik Yak | Sosial Anonim | TERSEKAT |
| Yope | Media Sosial | TERSEKAT |
| Yubo | Media Sosial | TERSEKAT |
Papan pemuka ibu bapa ialah Progressive Web App (PWA). Anda tidak perlu memasangnya dari stor aplikasi โ cukup buka pelayar anda dan layari:
https://lexmatrixguard.com/dashboard
Pembuatan akaun dilindungi oleh kod jemputan untuk keselamatan tambahan. Anda memerlukan kod jemputan untuk mendaftar.
Selepas membuat akaun, email verifikasi akan dihantar ke peti masuk anda:
Semasa pendaftaran, anda akan memilih Mod Persediaan Peranti anda. Ini menentukan sama ada ciri perlindungan desktop (sambungan pelayar, daemon, pemantauan degupan jantung, amaran desktop) kelihatan di papan pemuka anda.
Setelah email anda disahkan, anda akan diminta memasukkan PIN Keselamatan 6 digit untuk mengakses dasbor. Ini ialah PIN yang anda buat semasa pendaftaran.
Jika anda sudah mempunyai akaun:
Jika anda terlupa kata laluan, klik "Lupa kata laluan?" untuk menerima pautan set semula.
Selepas log masuk, anda akan melihat papan pemuka utama. Papan pemuka diatur dalam bahagian-bahagian berikut:
Bar navigasi atas berisi:
Kad Curfew membolehkan anda menjadualkan tempoh tenang di malam hari semasa amaran ditekan dan peranti anak dikunci untuk memastikan kualiti tidur anak.
Apabila curfew aktif:
isWithinCurfew() dan melepaskan penulisan Firestore, tolak FCM, atau mengesahkan automatik berdasarkan tetapan anda
Kad Mod Persediaan Peranti membolehkan anda bertogol antara mod Hanya Mudah Alih dan Mudah Alih + Desktop. Ini mengawal sama ada bahagian Perlindungan Desktop (pemasangan sambungan pelayar, muat turun daemon, pemantauan degupan jantung, amaran gangguan desktop) kelihatan di papan pemuka anda.
Anda boleh menguruskan banyak profil anak dari satu akaun ibu bapa. Setiap profil mempunyai aturan, tetapan penguatkuasaan, dan kredensial masuk aplikasi mudah alih yang unik.
Gunakan pemilih dropdown CHILD di bahagian atas papan pemuka untuk beralih di antara profil anak. Papan pemuka dikemas kini untuk memaparkan tetapan dan status peranti anak yang dipilih.
Selepas profil dibuat, kotak pemberitahuan hijau akan memaparkan alamat email anak yang dibuat secara automatik beserta kata laluan yang anda tentukan. Ini ialah kredensial yang digunakan anak untuk masuk di peranti mudah alih mereka.
Core Legislation Layer ialah suis utama untuk penyekatan platform yang dilarang secara undang-undang. Apabila aktif (suis ke kanan, warna cyan), semua platform terlarang dikunci sepenuhnya di peranti anak anda.
Kad Device Integrity menunjukkan status peranti anak secara real-time. Bahagian ini memaparkan:
Enforcement Kill Switch ialah kawalan kecemasan yang membolehkan anda menonaktifkan penyekatan sementara untuk seluruh platform di peranti anak anda secara jauh. Ini berguna jika anda perlu memberikan akses penuh secara sementara (misalnya untuk keperluan sekolah).
Time Allocation Matrix mengawal berapa banyak masa yang boleh dihabiskan anak anda pada platform dengan status HAD MASA (pada masa ini Twitch dan YouTube). Anggaran masa ini dibahagikan bersama di antara semua aplikasi tersebut.
Klik "+15 MIN UPLINK" untuk menambah 15 minit ke bajet masa secara instan. Ini tidak memerlukan verifikasi PIN โ pemberian masa sentiasa tersedia.
Klik "FORCE LOCKDOWN" untuk langsung membuat bajet masa menjadi nula dan mengunci seluruh aplikasi had masa secara langsung. Ini memerlukan PIN Keselamatan anda.
Meskipun platform terlarang secara undang-undang (Facebook, Instagram, TikTok, dll.) dikuatkuasakan secara automatik oleh daftar undang-undang server-side, terdapat 62 platform yang dikecualikan daripada penyekatan undang-undang wajib dan sepenuhnya dikawal oleh ibu bapa. Ini termasuk aplikasi pemesejan (WhatsApp, Telegram, Discord, Signal, Session, WeChat, Viber, Threema, Line, IMO, BOTIM, Kik), pusat permainan/sosial (Roblox, Fortnite, Minecraft, VRChat, Rec Room, IMVU, Habbo Hotel, Steam Community), aplikasi sosial khusus (Rednote, Lemon8, Yope, BeReal, Pinterest, Bluesky, Mastodon, Lemmy, Nostr), aplikasi anonim (Whisper, NGL, Yik Yak, Sarahah, Sendit, Fizz), aplikasi asisten AI (Character.ai, Replika, Chai), platform video/penstriman (Bilibili, Dailymotion, Rumble, Trovo, DLive), dan aplikasi foto/utiliti (Canva, Locket, NoteIt, Geneva, Matrix/Element).
Sebagian besar aplikasi ini secara lalai disetel ke TERSEKAT untuk menutup celah migrasi anak. WhatsApp dan Telegram secara lalai disetel ke DIBENARKAN untuk komunikasi keluarga. Anda boleh mengubah setiap platform di antara tiga status pada bila-bila masa. Setiap perubahan memerlukan PIN Keselamatan 6 digit dan disahkan di server.
| Status | Badge | Kesan |
|---|---|---|
| BENARKAN | DIBENARKAN | Platform boleh diakses bebas โ tiada penyekatan di peranti mana-mana. |
| SEKAT | TERSEKAT | Aplikasi dan domain web platform disekat di semua klien penguatkuasaan (mudah alih + ekstensi desktop). |
| HAD MASA | HAD MASA | Platform hanya dibenarkan semasa Dompet Masa mempunyai sisa bajet. Apabila bajet habis, platform disekat secara automatik. |
updatePolicy yang dilindungi PIN
dengan argumen platformStates: { [platformName]: state }. Pemicu syncActiveBlocks kemudian mengemas kini
active_blocks/current, yang dibaca oleh aplikasi mudah alih dan ekstensi browser desktop secara real-time.
Semua perubahan tercatat dalam audit log di policy_audit/{timestamp}.
Jadual ini menampilkan setiap platform yang dipantau, kategorinya, status undang-undangnya, dan status penguatkuasaan saat ini. Ini memberikan anda gambaran singkat tentang apa sahaja yang disekat, dibatasi masa, atau dibenarkan di peranti anak anda.
Di bawah jadual platform, anda akan melihat enam pill wilayah yang menunjukkan kerangka undang-undang mana yang sedang dikuatkuasakan:
Selain menyekat 72 platform individu berdasarkan nama, LexMatrix Guard menguatkuasakan 6 kategori terbatas yang menangkap aplikasi yang tidak dikenali atau baru muncul berdasarkan jenisnya. Walaupun aplikasi khusus tiada dalam senarai 72 platform kami, penyekatan kategori memastikan aplikasi tersebut tetap disekat berdasarkan jenis aplikasinya.
| Kategori | Penerangan | Status Lalai |
|---|---|---|
| Media Sosial | Aplikasi rangkaian sosial (Facebook, Instagram, TikTok, dll.) | TERSEKAT |
| Penstriman Langsung | Platform siaran langsung (Twitch, Kick, DLive, Trovo) | TERSEKAT |
| Permainan/Sosial | Platform permainan dengan ciri sosial (Roblox, Fortnite, Minecraft, VRChat) | TERSEKAT |
| Sosial Anonim | Aplikasi sosial anonim/efemeral (Whisper, NGL, Yik Yak, Sarahah) | TERSEKAT |
| AI/Sosial | Aplikasi pendamping AI dan AI sosial (Character.ai, Replika, Chai) | TERSEKAT |
| Video/Penstriman | Platform berkongsi video dan penstriman (YouTube, Bilibili, Dailymotion, Rumble) | HAD MASA |
LexMatrix Guard memperluas penyekatan berasaskan kategori ke tahap resolusi DNS, mencegah anak anda mengakali penyekatan dengan menggunakan server DNS alternatif, aplikasi VPN yang mengarahkan DNS secara eksternal, atau perkhidmatan DNS-over-HTTPS (DoH) / DNS-over-TLS (DoT).
Apabila penyekatan kategori atau platform aktif di iOS, aplikasi penguatkuasaan memintas kueri DNS di dalam Network Extension (iOS) dan menyekat resolusi domain apa-apa yang ada dalam senarai sekat DNS. Kueri yang disekat menerima respons NXDOMAIN, menyebabkan peranti meyakini bahawa domain tersebut tidak wujud โ bukannya hanya mengalami kehabisan masa (timeout).
Papan pemuka menampilkan kad status "DNS FILTERING" di bahagian Perlindungan Mudah Alih, di sebelah kad Core Legislation Layer dan Device Integrity. Kad tersebut menampilkan:
Kad tersebut juga menampilkan jenis penyelesai โ Network Extension untuk iOS โ berdasarkan platform peranti anak (penapisan DNS saat ini hanya didukung pada peranti iOS).
LexMatrix Guard memindai peranti anak anda setiap 30 minit dan melaporkan semua aplikasi dipasang ke papan pemuka anda. Ini memberi anda visibilitas penuh tentang apa-apa yang ada di peranti anak anda, bukan hanya platform yang telah anda konfigurasikan secara eksplisit.
Bahagian "Installed App Inventory" muncul di papan pemuka di bawah Audit Interaksi Platform. Bahagian ini mencantumkan setiap aplikasi non-sistem yang dipasang di peranti anak anda, diurutkan secara alfabetis, menampilkan:
Apabila pemindaian peranti mengesan aplikasi baru yang tiada dalam peta platform yang dikenal, LexMatrix Guard segera mengirimkan amaran NEW_APP_DETECTED kepada anda. Amaran tersebut muncul sebagai spanduk di bahagian atas papan pemuka dan mencakup:
Anda mesti memasukkan PIN Keselamatan anda untuk mengklasifikasikan aplikasi tersebut. Setelah diklasifikasikan, aplikasi penguatkuasaan di peranti anak menerima kemas kini secara real-time.
Community-Sourced Blocklist membolehkan ibu bapa berkolaborasi untuk menemukan ancaman baru. Apabila seorang ibu bapa menemui aplikasi mencurigakan yang tiada dalam senarai 72 platform atau kategori terbatas, mereka boleh melaporkannya ke komuniti. Setelah cukup banyak ibu bapa di wilayah yang sama melaporkan aplikasi yang sama, aplikasi tersebut secara automatik dipromosikan ke senarai tontonan (watch list) dan semua ibu bapa lain di wilayah tersebut menerima amaran.
Laporan dikirim ke Cloud Function reportCommunityApp, yang mencatatnya dalam
koleksi Firestore community_blocklist, yang disesuaikan dengan wilayah anda.
onCommunityAppPromoted dipicu dan memindai semua peranti anak di wilayah tersebut untuk mencari aplikasi yang dilaporkan.Apabila sebuah aplikasi dipromosikan ke senarai tontonan, amaran di papan pemuka anda akan menampilkan:
LexMatrix Guard menggunakan analisis pola acara aksesibilitas pada Android untuk mengesan apabila aplikasi yang belum diklasifikasikan berperilaku seperti platform media sosial. Walaupun aplikasi tiada dalam senarai 72 platform atau kategori terbatas, klasifikasi tingkah laku boleh menandainya berdasarkan pola UI-nya.
BehavioralClassifier pada Android memantau acara aksesibilitas (perubahan status jendela, perubahan kandungan,
klik paparan) dan mencari tiga pola tingkah laku:
Apabila pola tingkah laku dikesan, amaran BEHAVIORAL_FLAG muncul di papan pemuka dengan:
Amaran menggunakan masa tunggu (cooldown) selama 30 minit untuk mencegah spam. Jika anda mengetuk SEKAT App, aplikasi tersebut ditambahkan ke daftar
behavioralFlags dan akan disekat di peranti anak secara real-time.
Banyak platform permainan (Roblox, Fortnite, Minecraft, Rec Room, VRChat) mempunyai sistem sembang dalam permainan yang digunakan anak-anak
untuk komunikasi tanpa moderasi eksternal. GamingChatDetector LexMatrix Guard pada Android menganalisis pohon node aksesibilitas
untuk mengesan pola UI sembang di dalam aplikasi permainan tersebut.
Detektor mencari elemen UI sembang khusus permainan:
Apabila UI sembang dikesan di aplikasi permainan, amaran GAMING_CHAT_DETECTED dibuat dengan masa tunggu 5 minit. Spanduk amaran menampilkan:
Jika aplikasi permainan sudah berada dalam set yang disekat, perkhidmatan penguatkuasaan akan menampilkan overlay skrin kunci saat sembang dikesan.
WhatsApp dan Telegram dikecualikan dari penyekatan undang-undang wajib agar anak-anak boleh berkomunikasi dengan keluarga. Namun, fitur Komuniti (Communities), Saluran (Channels), dan Kumpulan Awam mereka sering digunakan oleh anak-anak untuk bergabung dalam ruang komunikasi massa tanpa moderasi. LexMatrix Guard boleh menyekat akses ke fitur-fitur khusus ini *di dalam* aplikasi tersebut, tanpa menyekat aplikasi secara keseluruhan.
| Fitur | Aplikasi | Fungsi |
|---|---|---|
| WhatsApp Communities | Menyekat akses ke feed kumpulan komuniti dan penemuan | |
| WhatsApp Channels | Menyekat akses ke saluran siaran dan mengikuti | |
| Telegram Channels | Telegram | Menyekat akses ke saluran siaran dan gabung/lihat |
| Telegram Groups | Telegram | Menyekat akses ke gabung dan lihat kumpulan awam |
Pada Android, perkhidmatan penguatkuasaan menggunakan izin aksesibilitas untuk mengesan apabila anak cuba menavigasi ke tab Komuniti atau Saluran, atau membuka kumpulan awam. Saat terkesan, aplikasi penguatkuasaan mengirim perintah kembali sistem (system back command) secara instan, mengembalikan anak ke daftar sembang utama.
Disebabkan oleh keterbatasan sistem operasi iOS yang tidak membenarkan pembacaan elemen UI di dalam aplikasi pihak ketiga, LexMatrix Guard menerapkan penyekatan aplikasi secara penuh (sebagai fallback) pada iOS jika salah satu ciri messenger ini disekat di papan pemuka.
LexMatrix Guard direka untuk tahan terhadap manipulasi dari anak yang cuba mematikan perlindungan. Segala upaya modifikasi atau menyahaktifkan izin memicu spanduk amaran merah menyala di papan pemuka ibu bapa.
Jadual riwayat amaran di bahagian bawah papan pemuka mencatat butiran kejadian: jenis pelanggaran, waktu kejadian, dan status (sama ada sudah disahkan ibu bapa atau belum).
Untuk mencegah anak melewati perlindungan menggunakan rangkaian mudah alih baru atau memindahkan akaun mereka ke telefon cadangan yang tidak dipantau, LexMatrix Guard melacak peranti keras kad SIM.
Saat setup pertama kali, aplikasi mencatat ID peranti keras dan hash kriptografi dari kad SIM yang dimasukkan.
Jika kad SIM dilepas (SIM_REMOVED) atau diganti dengan kad SIM lain (SIM_CHANGED), aplikasi penguatkuasaan akan mengunci peranti secara total.
Desktop Enforcer Daemon ialah program latar belakang ringan yang berjalan di komputer anak anda (Windows, macOS, atau Linux) dan menutup aplikasi terlarang di peringkat sistem operasi โ seperti menutup aplikasi yang dijalankan di luar peramban. Ini berfungsi bersama ekstensi browser untuk memberikan perlindungan desktop penuh.
Daemon direka untuk ibu bapa bukan teknikal โ tidak memerlukan konfigurasi manual.
daemon_config.json..exe di Windows).Apabila daemon menghentikan fail eksekusi terlarang, spanduk hijau DESKTOP ENFORCER akan muncul di papan pemuka ibu bapa. Spanduk ini menampilkan:
Pada Windows, daemon memasang tiga lapisan persistensi independen untuk mencegah anak anda menonaktifkannya:
| Lapisan | Fungsi |
|---|---|
| Windows Service | Mula automatik saat boot. Jika anak mematikan proses melalui Task Manager, Windows secara automatik merestartnya dalam masa 30 saat. |
| Scheduled Task Watchdog | Meluncurkan kembali daemon setiap 5 minit jika tidak berjalan. Tetap bertahan walaupun perkhidmatan dihapus. |
| Registry Run Key | Meluncurkan daemon secara automatik saat anak masuk ke akaun Windows mereka. |
Pada macOS, daemon memasang LaunchAgent plist di
~/Library/LaunchAgents/com.lexmatrix.guard.plist dengan KeepAlive disetel ke
true. Ini memastikan daemon mula automatik saat anak masuk dan secara automatik
direstart jika dimatikan.
Pada Linux, layanan pengguna systemd dipasang di
~/.config/systemd/user/lexmatrix-guard.service dengan Restart=always,
memberikan perilaku mula automatik dan restart-saat-crash yang sama.
daemon_config.json dibuat dengan
izin 0600 (hanya pemilik yang dapat membaca/menulis) untuk mencegah pengguna lain di sistem
membaca kunci rahasia HMAC daemon.
Daemon tidak hanya mencocokkan dengan nama biner โ ia juga memeriksa nama alias untuk setiap platform target. Ini menangkap biner yang diganti namanya, varian portabel, dan build beta/canary. Sebagai contoh:
DiscordPTB.exe, DiscordCanary.exetdesktop.exe, TelegramDesktop.exetor-browser.exe, torbrowser.exe
Pada Windows, daemon juga mendeteksi proses WSL (Windows Subsystem for Linux).
Jika wsl.exe berjalan, daemon memeriksa proses Linux di dalam kontainer WSL untuk mencari biner platform yang disekat.
Detak jantung daemon muncul di bahagian Desktop Protection papan pemuka, di sebelah detak jantung ekstensi browser. Kad peranti menampilkan:
daemon_config.json hilang, daemon
tetap berjalan dan menghentikan fail eksekusi terlarang โ ia hanya tidak dapat mengirim amaran atau detak jantung ke cloud.
Ini memastikan penguatkuasaan tetap berlanjut walaupun fail konfigurasi terhapus secara tidak sengaja.
Kejadian pemblokiran daemon juga muncul di aliran Tamper Alert History di bahagian bawah papan pemuka, ditandai dengan lencana hijau DESKTOP DAEMON sehingga anda boleh membedakannya dari ekstensi browser dan amaran aplikasi mudah alih.
PIN Keselamatan 6 digit anda melindungi semua tindakan sensitif pada papan pemuka dan diperlukan untuk keluar dari aplikasi penguatkuasaan di peranti anak anda. Anda boleh mengubah PIN anda kapan saja.
Log keluar dari papan pemuka ibu bapa memerlukan PIN Keselamatan anda untuk alasan keselamatan.
Jika anda memasukkan PIN yang salah, ralat "Incorrect security PIN" akan muncul dan anda boleh mencuba lagi.
Aplikasi penguatkuasaan Android berjalan pada telefon Android anak anda (Android 8.0 / API 26 atau versi lebih baru). Ini menggunakan Layanan Aksesibilitas untuk mendeteksi dan menyekat peluncuran aplikasi, dan Admin Peranti untuk mencegah pencopotan aplikasi.
Beberapa pengeluar Android (Xiaomi, Oppo, Vivo, Samsung) secara agresif mematikan layanan latar belakang untuk menghemat baterai. Untuk memastikan penguatkuasaan yang andal:
Aplikasi penguatkuasaan iOS berjalan pada iPhone atau iPad anak anda (iOS 16.0 atau versi lebih baru). Aplikasi ini menggunakan fitur Family Controls Apple (Screen Time API) untuk menyekat aplikasi di tingkat OS.
Selepas menginstal aplikasi penguatkuasaan di peranti anak anda, anda mesti masuk menggunakan kredensial anak yang dibuat saat anda membuat profil mereka (lihat Bahagian 4.2).
Selepas masuk, aplikasi penguatkuasaan berjalan secara senyap di latar belakang. Berikut adalah apa yang terjadi:
Untuk aplikasi dengan status HAD MASA (Twitch, YouTube), anak boleh menggunakannya dengan bebas hingga bajet masa habis. Aplikasi mudah alih melaporkan penggunaan ke server setiap 30 saat. Apabila bajet habis, aplikasi secara automatik terkunci.
Selain itu, Platform yang Dikontrol Ibu Bapa (Discord, Telegram, dan WhatsApp) boleh disetel ke status HAD MASA oleh ibu bapa di dasbor. Apabila disetel ke HAD MASA, mereka tunduk pada bajet Dompet Masa per jam yang sama dan akan dikunci automatik begitu dompet masa habis.
Keluar dari aplikasi penguatkuasaan di peranti anak memerlukan PIN Keselamatan orang tua. Ini mencegah anak-anak menonaktifkan penguatkuasaan dengan keluar dari akaun mereka sendiri.
Layar "Perlindungan Dinonaktifkan" akan muncul dengan instruksi untuk menonaktifkan Aksesibilitas di Pengaturan. Orang tua boleh mengaktifkan kembali perlindungan kapan saja dengan mengetuk "Re-enable Protection".
Perangkat anak belum mengirim detak jantung. Periksa bahwa:
Perangkat anak belum melaporkan isyarat selama lebih daripada 10 minit. Perangkat mungkin:
Layanan Aksesibilitas (AccessibilityGuardService) aplikasi harus mendeteksi ini dan mengunci peranti. Anda akan melihat amaran TAMPER_DETECTED di dasbor. Di peranti anak, kunci skrin penuh mencegah penggunaan hingga Layanan Aksesibilitas diaktifkan kembali. Buka Pengaturan โ Aksesibilitas โ LexMatrix Guard โ AKTIF untuk memulihkan penguatkuasaan.
Hubungi dukungan LexMatrix Guard. Untuk alasan keselamatan, pengaturan ulang PIN tidak tersedia melalui antarmuka aplikasi.
Tidak. Penggunaan waktu dilacak di sisi server. Aplikasi mudah alih melaporkan penggunaan setiap 30 saat, dan menghapus data aplikasi tidak memengaruhi catatan akumulasi penggunaan di server.
Dasbor tidak akan diperbarui secara real-time, tetapi penguatkuasaan terus berlanjut di peranti anak โ ia beroperasi secara independen berdasarkan kebijakan terakhir yang diterima. Ketika internet anda kembali, refresh dasbor untuk melihat status terbaru.
Aplikasi penguatkuasaan terus menegakkan kebijakan terakhir yang diterima secara offline. Dasbor akan menampilkan HEARTBEAT_STALE setelah 10 minit. Ketika peranti terhubung kembali, ia melanjutkan pengiriman detak jantung dan dasbor diperbarui secara otomatis.
Ya. Masuk ke PWA di peramban/peranti apa pun dengan email dan kata sandi orang tua anda. Dasbor disinkronkan secara real-time.
Periksa spanduk kesalahan merah di bawah pemilih anak โ spanduk tersebut akan menampilkan kesalahan penyimpanan kebijakan. Pastikan anda memiliki koneksi internet yang stabil dan coba tombol REFRESH.
Jika daemon berjalan tetapi dasbor tidak menampilkan detak jantung:
daemon_config.json berada di folder yang sama dengan biner daemonPada Windows, lapisan Layanan Windows secara otomatis memulai ulang daemon dalam waktu 30 saat. Jika layanan juga dinonaktifkan, pengawas Scheduled Task akan meluncurkannya kembali dalam waktu 5 minit. Jika keduanya gagal, anda akan menerima amaran tamper DESKTOP_HEARTBEAT_STALE dalam waktu 3 minit.
Anak dapat menghapus fail biner, tetapi ini merusak semua lapisan persistensi dan menghentikan detak jantung โ memicu amaran DESKTOP_HEARTBEAT_STALE di dasbor anda dalam waktu 3 minit. Anda akan segera mengetahui bahwa daemon telah dimanipulasi. Unduh kembali dari popup ekstensi browser.
Anak anda telah menginstal aplikasi dari sumber selain Play Store resmi (Android) atau App Store (iOS). Ini disebut "sideloading" dan dapat menjadi risiko keamanan. Peringatan menunjukkan aplikasi mana yang disideload dan sumber pemasangnya. Anda dapat memblokir aplikasi secara langsung dari spanduk amaran di dasbor.
Peranti anak anda online dan mengirim detak jantung, tetapi pelapor penggunaan terbatas telah berhenti melaporkan selama lebih daripada 10 minit sementara anak masih memiliki sisa anggaran waktu. Ini dapat mengindikasikan anak telah menemukan cara untuk mengganggu layanan pelacakan penggunaan. Periksa peranti anak untuk memastikan aplikasi penguatkuasaan berjalan dengan baik dan belum dimanipulasi.
Setelah dikompilasi pada lingkungan macOS menggunakan Xcode, Aplikasi Penegakan iOS dapat diterapkan melalui TestFlight atau profil provisioning Apple Developer. Selama penyiapan, peranti anak akan meminta untuk mengaktifkan API Family Controls. Konfigurasi ini memerlukan kata sandi Apple ID orang tua untuk mengonfirmasi dan mencegah anak menghapus atau menonaktifkan aplikasi.
Resolusi Kabinet UEA No. 106 memberlakukan pembatasan usia pada platform media sosial untuk anak-anak di bawah 15 tahun. Saat anda memilih wilayah UEA semasa pendaftaran orang tua atau pembuatan profil, pelindung kepatuhan hukum secara otomatis mengonfigurasi default akses platform untuk menyelaraskan dengan larangan hukum di bawah 15 tahun ini.
Ya. Setiap profil anak memiliki pengaturannya sendiri. Platform secara otomatis melacak dan menegakkan aturan kepatuhan lokal yang benar (Australia, Brasil, UEA, atau Inggris) berdasarkan wilayah yang dipilih saat anda membuat atau mengedit profil anak di dasbor.
Bahagian ini merangkum integrasi dan pengerasan keselamatan yang dikeluarkan dalam kemas kini baru-baru ini. Ia merangkumi wilayah pematuhan Indonesia dan Malaysia yang baharu, peningkatan papan pemuka PWA, and ciri pengerasan klien que patut diketahui oleh ibu bapa.
LexMatrix Guard kini menyokong dua wilayah pematuhan tambahan, menjadikan jumlah keseluruhan enam:
Semasa pendaftaran ibu bapa and semasa membuat atau mengedit profil anak, pilih wilayah pematuhan yang betul supaya had undang-undang minimum and lalai serantau yang betul dimuatkan. Sekatan khusus wilayah (contohnya YouTube and Twitch dikunci di UAE, Brazil, Indonesia dan Malaysia) dikuatkuasakan secara automatik.
Papan pemuka ibu bapa telah menerima beberapa kawalan baharu and petunjuk status:
Berikutan audit keselamatan LexMatrix Guard, beberapa perlindungan menghadap ibu bapa and menghadap klien telah ditambah atau diperkukuh:
notificationPrivacy kepada full, minimal or none pada dokumen pengguna anda untuk mengawal jumlah butiran amaran que muncul pada pemberitahuan skrin kunci.getSensitiveAlertDetail.strong and a) and 18 ujian XSS menolak skrip, pengendali acara and URL que tidak selamat.unsafe-inline telah dialih keluar daripada style-src merentas semua laluan tapak web statik and laluan papan pemuka. Semua atribut gaya inline diganti dengan kelas CSS.CryptoKey bukan boleh ekstrak dalam IndexedDB. Rahsia mentah tidak lagi digunakan untuk permintaan keadaan mantap and fallback HMAC warisan telah dialih keluar.daemon_config.json untuk daemon desktop./daemon/v1.0.0/. Firebase Hosting menyimpan cache ini dengan pengepala tidak berubah. Daemon menyemak /daemon/manifest.json untuk kemas kini, menguatkuasaan anti-downgrade and menghormati pembatalan kecemasan.icacls, plist LaunchAgent macOS and fail perkhidmatan systemd Linux ditetapkan sebagai baca sahaja (0444), and selang pengawas scheduled-task dikurangkan kepada 3 minit untuk pemulihan yang lebih pantas.DESKTOP_INCOGNITO_ATTEMPT.dnsFilteringMode eksplisit bagi monitoring-only, configured or enforced or degraded, dengan lencana berkod warna and penerangan setempat pada papan pemuka.android.util.Log langsung dengan pembungkus SafeLog que dihadkan debug, supaya data sensitif tidak muncul dalam logcat.SimStateReceiver and BootReceiver kini mengesahkan tindakan niat and mengesahkan keadaan berjalan sebenar AccessibilityGuardService dan bukannya menganggapnya daripada siaran.BOCHA ("Bring Our Children Home Again") ialah petunjuk papan pemuka bahawa LexMatrix Guard bertindak sebagai airlock digital pada peranti. Dengan menyekat jabat tangan domain platform que dilarang secara tempatan sebelum sebarang sambungan diselesaikan, sistem menghalang gesaan pengesahan umur Big Tech daripada meminta imbasan pasport anak anda, pautan eID atau imbasan muka biometrik. Kad itu menunjukkan Identity Protection: Sovereign / Anonymous and Biometric Prompts: Pre-empted (0 Loaded) semasa airlock aktif.
| Istilah | Arti |
|---|---|
| PWA | Progressive Web App โ aplikasi web yang dipasang seperti aplikasi asli di skrin telefon anda |
| Aplikasi Penguatkuasaan | Aplikasi mudah alih yang diinstal di telefon anak untuk memblokir akses dan menerapkan kebijakan |
| Pelindung Global | Sakelar utama pemblokiran media sosial terlarang secara hukum |
| Sakelar Pemutus | Sakelar darurat untuk melepaskan pemblokiran platform tidak terlarang secara jarak jauh |
| PIN Keamanan | PIN 6 digit untuk verifikasi konfigurasi sensitif orang tua |
| Heartbeat | Sinyal berkala perangkat anak ke cloud untuk memastikan status monitoring aktif |
| Peringatan Tamper | Peringatan jika anak mencoba mematikan aksesibilitas atau memodifikasi pengaturan proteksi |
| Alokasi Waktu | Anggaran waktu layar harian bersama untuk platform bertanda BATAS WAKTU |
| TERSEKAT | Aplikasi diblokir secara penuh dan tidak dapat diakses anak |
| HAD MASA | Aplikasi diizinkan terbatas oleh anggaran dompet waktu |
| DIBENARKAN | Aplikasi bebas diakses tanpa batasan waktu (seperti WhatsApp) |
| Layanan Aksesibilitas | Fitur sistem Android yang digunakan untuk mendeteksi dan memblokir peluncuran aplikasi |
| Family Controls | API Screen Time Apple yang digunakan pada iOS untuk memblokir aplikasi di tingkat OS |
| Admin Peranti | Fitur Android yang mencegah aplikasi dicopot pemasangannya |
| Akun Anak Auth | Kredensial login khusus untuk perangkat anak (tidak dapat mengubah kebijakan) |
| Blokir Aktif | Data read-only di cloud yang dibaca oleh aplikasi seluler untuk mengetahui aplikasi mana yang harus diblokir |
| Pemblokiran Kategori | 6 kategori terbatas (Media Sosial, Streaming Langsung, Game/Sosial, Sosial Anonim, AI/Sosial, Video/Streaming) diblokir secara default untuk menangkap aplikasi baru berdasarkan jenisnya |
| Pemfilteran DNS | Pemblokiran kategori tingkat jaringan. Memintas kueri DNS di terowongan VPN (Android) atau Ekstensi Jaringan (iOS) dan memblokir resolusi domain terbatas, mencegah pintasan menggunakan server DNS alternatif |
| NXDOMAIN | Kode respons DNS yang menunjukkan domain yang dicari tidak ada. Digunakan oleh pemfilteran DNS untuk memblokir domain terbatas |
| DoH/DoT | DNS-over-HTTPS / DNS-over-TLS โ protokol DNS terenkripsi yang dapat melewati pemfilteran DNS tradisional. LexMatrix Guard memblokir 20 endpoint DoH/DoT terkenal untuk mencegah pintasan |
| Inventaris Aplikasi | Daftar lengkap semua aplikasi non-sistem yang terinstal di perangkat anak, dipindai setiap 30 menit dan ditampilkan secara alfabetis di dasbor |
| Peringatan Aplikasi Baru | Peringatan ketika pemindaian mendeteksi aplikasi yang tidak ada dalam peta platform, dengan butang sekali ketuk SEKAT/HAD MASA/BENARKAN |
| Daftar Blokir Komunitas | Daftar aplikasi yang dilaporkan oleh orang tua yang disesuaikan dengan wilayah. Ketika 3 orang tua melaporkan aplikasi yang sama, ia dipromosikan ke daftar pantau dan peringatan dikirim ke semua orang tua di wilayah tersebut |
| Daftar Pantau | Status yang diberikan kepada aplikasi laporan komunitas setelah 3 laporan. Memicu peringatan ke semua orang tua di wilayah yang anaknya menginstal aplikasi tersebut |
| Klasifikasi Perilaku | Fitur Fase 4 yang menganalisis pola acara aksesibilitas di Android untuk mendeteksi aplikasi yang berperilaku seperti media sosial (UI feed sosial, infrastruktur pesan, sistem profil). Memberi tahu orang tua dengan peringatan BEHAVIORAL_FLAG |
| Aplikasi Sosial Tren | Fitur Fase 4 yang memantau feed RSS Apple App Store setiap hari untuk mendeteksi aplikasi Jejaring Sosial yang sedang tren di wilayah Anda. Memberi tahu orang tua jika anaknya menginstal aplikasi tersebut |
| Deteksi Obrolan Game | Fitur Fase 4 yang mendeteksi UI obrolan di dalam game Roblox, Fortnite, Minecraft, Rec Room, dan VRChat via aksesibilitas node tree analisis. Membuat amaran GAMING_CHAT_DETECTED dengan cooldown 5 minit |
| Pemblokiran Fitur Utusan | Fitur Fase 4 yang memblokir akses ke Komunitas/Saluran WhatsApp dan Saluran/Grup Telegram di dalam aplikasi. Pada Android, menekan tombol Back untuk keluar. Pada iOS, memblokir seluruh aplikasi sebagai fallback |
| Daemon Penegak Desktop | Program latar belakang Go ringan yang menghentikan file eksekusi terlarang di tingkat OS pada Windows, macOS, dan Linux. Diunduh otomatis dari ekstensi browser dengan deteksi OS. Mengirim kejadian blokir dan detak jantung bertanda tangan HMAC ke Cloud Functions |
| daemon_config.json | File konfigurasi yang dihasilkan oleh ekstensi browser saat disandingkan, berisi parentId, childId, deviceId, daemonSecret, dan URL Cloud Function. Ditempatkan bersama biner daemon untuk autentikasi dengan backend |
| daemonSecret | Kunci rahasia hex 64-byte yang dihasilkan saat penyandingan perangkat, digunakan untuk autentikasi HMAC-SHA256 antara daemon Go dan Cloud Functions. Disimpan di Firestore pada dokumen perangkat dan dikirim ke daemon via daemon_config.json |
| DESKTOP_DAEMON_BLOCKED | Jenis peringatan ketika daemon Go menghentikan file eksekusi terlarang. Ditampilkan sebagai spanduk hijau "DESKTOP ENFORCER" di dasbor orang tua dengan nama platform dan detail biner |
| Persistensi Anti-Tamper | Tiga lapisan pertahanan Windows yang mencegah anak menonaktifkan daemon: Layanan Windows (mulai otomatis + restart saat gagal), Scheduled Task watchdog (meluncurkan kembali setiap 5 menit), dan Registry Run key (mulai otomatis saat login). macOS menggunakan LaunchAgent; Linux menggunakan systemd |
| Deteksi Aplikasi Sideloaded | Fitur keamanan yang melacak sumber pemasangan aplikasi di perangkat anak. Aplikasi yang diinstal dari sumber non-Play Store atau non-App Store memicu peringatan SIDELOADED_APP_DETECTED dengan notifikasi push FCM ke orang tua |
| Penggunaan Waktu Stale | Jenis peringatan ketika perangkat anak online dan mengirim detak jantung, tetapi pelapor penggunaan terbatas berhenti melaporkan selama lebih dari 10 menit saat anak masih memiliki sisa waktu. Mengindikasikan potensi anak mengelabui pelaporan penggunaan di sisi klien |
| App Check | Penegakan Firebase App Check โ memverifikasi integritas aplikasi pada Cloud Functions di produksi via variabel lingkungan ENFORCE_APP_CHECK. Script predeploy memblokir deployment jika tidak disetel |
| Kebijakan Enterprise | Templat kebijakan terkelola Chrome/Edge/Firefox untuk deployment enterprise: instal ekstensi secara paksa, blokir penghapusan, nonaktifkan mode penyamaran/tamu, nonaktifkan developer tools. Lihat browser-extension/ENTERPRISE-POLICIES.md |
| Idempotensi Webhook | ID kejadian webhook Stripe dan PayPal disimpan di koleksi Firestore webhook_events untuk mencegah pembuatan kode undangan ganda akibat percobaan ulang webhook |
| Deteksi SIM | Pemantauan real-time status kartu SIM anak. Mendeteksi pencopotan SIM, penukaran SIM, dan pengalihan perangkat dengan membandingkan hash kartu SIM saat ini dengan hash resmi yang disimpan di server |
| SIM_REMOVED | Jenis peringatan ketika kartu SIM dilepaskan secara fisik dari perangkat anak |
| SIM_CHANGED | Jenis peringatan ketika kartu SIM lain dimasukkan (hash tidak lagi cocok dengan hash resmi). Orang tua dapat menyetujui (ACCEPT) atau menolak (REJECT) perubahan tersebut via tombol yang dilindungi PIN |
| DEVICE_SWITCH_DETECTED | Jenis peringatan ketika akun anak masuk di perangkat lain, mengindikasikan potensi anak mencoba memindahkan kartu SIM/akun untuk melewati penegakan |
| authorizeSimChange | Cloud Function yang memproses tindakan ACCEPT atau REJECT dari orang tua pada peringatan penggantian SIM. Memerlukan verifikasi PIN 6 digit. ACCEPT memperbarui hash resmi; REJECT menandai peringatan sebagai eskalasi |
| Device Mode | Tetapan per anak ('mobile_only' atau 'mobile_desktop') yang dipilih semasa pendaftaran ibu bapa dan boleh ditogol melalui suis papan pemuka yang dilindungi PIN. Apabila ditetapkan kepada 'mobile_only', bahagian Perlindungan Desktop disembunyikan, langganan peranti desktop dan pengundian denyutan jantung dilangkau, dan penjanaan amaran desktop sisi pelayan ditindas melalui pembantu isMobileOnly() |
| isMobileOnly() | Pembantu sisi pelayan dalam functions/lib/notifications.js yang menyemak medan deviceMode dokumen anak. Mengembalikan true apabila deviceMode === 'mobile_only', membenarkan Cloud Functions melangkau penjanaan amaran desktop untuk keluarga mudah alih sahaja |