LexMatrix Guard

Panduan Pengguna Dasbor Orang Tua & Aplikasi Seluler

Versi 1.7
โ† Kembali ke Halaman Utama
Setup Orang Tua Dasbor Profil Anak App Android App iOS FAQ

1 Pengenalan & Gambaran Umum

LexMatrix Guard adalah sistem kontrol orang tua komprehensif yang dirancang untuk melindungi anak-anak dari platform media sosial yang berbahaya dan membantu mengelola waktu layar mereka. Sistem ini terdiri dari dua komponen utama:

Cara kerjanya secara singkat: Anda menetapkan kebijakan pada dasbor orang tua โ†’ perubahan tersebut disinkronkan melalui cloud โ†’ perangkat anak Anda menerima pembaruan secara real-time dan memblokir atau mengizinkan aplikasi yang sesuai.
Screenshot #1

Platform apa saja yang diblokir?

Sistem ini menegakkan aturan terhadap 72 platform โ€” 10 platform yang dilarang secara hukum bagi anak-anak di bawah 16 tahun (selaras dengan undang-undang keselamatan online di Australia, Brasil, Denmark, Prancis, Yunani, Indonesia, Malaysia, Spanyol, Uni Emirat Arab, dan Britania Raya) ditambah 62 platform alternatif kontrol orang tua yang sering digunakan anak-anak ketika platform utama dikunci. Platform berikut dipantau:

Platform yang Dilarang Secara Hukum (10)

PlatformKategoriStatus HukumStatus Default
FacebookMedia SosialDilarang (<16)TERBLOKIR
InstagramMedia SosialDilarang (<16)TERBLOKIR
KickStreaming LangsungDilarang (<16)TERBLOKIR
RedditMedia SosialDilarang (<16)TERBLOKIR
SnapChatMedia SosialDilarang (<16)TERBLOKIR
ThreadsMedia SosialDilarang (<16)TERBLOKIR
TikTokMedia SosialDilarang (<16)TERBLOKIR
TwitchStreaming LangsungDilarang (<16)BATAS WAKTU
X (Twitter)Media SosialDilarang (<16)TERBLOKIR
YouTubeVideo/StreamingDilarang (<16)BATAS WAKTU

Platform Kontrol Orang Tua (62)

Platform ini tidak dilarang secara hukum tetapi sering digunakan sebagai alternatif celah. Pengaturan default adalah TERBLOKIR dan orang tua dapat mengubahnya menjadi BATAS WAKTU atau DIIZINKAN kapan saja.

PlatformKategoriStatus Default
BeRealMedia SosialTERBLOKIR
BilibiliVideo/StreamingTERBLOKIR
BitchatSosial AnonimTERBLOKIR
BlueskyMedia SosialTERBLOKIR
BOTIMPesan InstanTERBLOKIR
BriarPesan InstanTERBLOKIR
BridgefyPesan InstanTERBLOKIR
CanvaProduktivitas/SosialTERBLOKIR
Character.aiAI/SosialTERBLOKIR
ChaiAI/SosialTERBLOKIR
CivitaiAI/SosialTERBLOKIR
DailymotionVideo/StreamingTERBLOKIR
DiscordPesan InstanTERBLOKIR
DLiveStreaming LangsungTERBLOKIR
FizzSosial AnonimTERBLOKIR
FortniteGame/SosialTERBLOKIR
GasSosial AnonimTERBLOKIR
GenevaKomunikasi/GrupTERBLOKIR
Habbo HotelGame/SosialTERBLOKIR
IMOPesan InstanTERBLOKIR
IMVUGame/SosialTERBLOKIR
JanitorAIAI/SosialTERBLOKIR
KikPesan/SosialTERBLOKIR
Lemon8Media SosialTERBLOKIR
LemmyMedia SosialTERBLOKIR
LinePesan/SosialTERBLOKIR
LocketFoto/SosialTERBLOKIR
MastodonMedia SosialTERBLOKIR
Matrix/ElementPesan InstanTERBLOKIR
MinecraftGame/SosialTERBLOKIR
NGLSosial AnonimTERBLOKIR
PlatformKategoriStatus Default
NostrSosial TerdesentralisasiTERBLOKIR
NoteItFoto/SosialTERBLOKIR
PartifulMedia SosialTERBLOKIR
PinterestMedia SosialTERBLOKIR
PixivVideo/StreamingTERBLOKIR
Poly.AIAI/SosialTERBLOKIR
Rec RoomGame/SosialTERBLOKIR
RednoteMedia SosialTERBLOKIR
ReplikaAI/SosialTERBLOKIR
RetroMedia SosialTERBLOKIR
RobloxGame/SosialTERBLOKIR
RumbleVideo/StreamingTERBLOKIR
SarahahSosial AnonimTERBLOKIR
SenditSosial AnonimTERBLOKIR
SessionPesan InstanTERBLOKIR
SignalPesan InstanTERBLOKIR
SpicyChat AIAI/SosialTERBLOKIR
Steam CommunityGame/SosialTERBLOKIR
TelegramPesan InstanDIIZINKAN
ThreemaPesan InstanTERBLOKIR
TrovoStreaming LangsungTERBLOKIR
ViberPesan InstanTERBLOKIR
VRChatGame/SosialTERBLOKIR
VSCOMedia SosialTERBLOKIR
WeChatPesan/SosialTERBLOKIR
WhatsAppPesan InstanDIIZINKAN
WhisperSosial AnonimTERBLOKIR
WizzMedia SosialTERBLOKIR
Yik YakSosial AnonimTERBLOKIR
YopeMedia SosialTERBLOKIR
YuboMedia SosialTERBLOKIR
Penjelasan status platform:
  • TERBLOKIR โ€” Aplikasi diblokir sepenuhnya. Anak tidak dapat membukanya.
  • BATAS WAKTU โ€” Aplikasi dapat diakses tetapi dibatasi oleh Matriks Alokasi Waktu (lihat Bagian 8).
  • DIIZINKAN โ€” Aplikasi bebas diakses (misalnya aplikasi komunikasi keluarga seperti WhatsApp dan Telegram โ€” lihat Bagian 9).

2 Mulai โ€” Penyiapan Akun Orang Tua

2.1 Mengakses Dasbor Orang Tua

Dasbor orang tua adalah Progressive Web App (PWA). Anda tidak perlu menginstalnya dari toko aplikasi โ€” cukup buka peramban Anda dan kunjungi:

https://lexmatrixguard.com/dashboard

Tips โ€” Instal sebagai aplikasi: Pada ponsel Anda, buka URL di Chrome (Android) atau Safari (iOS), ketuk menu peramban, dan pilih "Tambahkan ke Layar Utama." Ini akan memasang ikon PWA untuk akses cepat.
Screenshot #2

2.2 Membuat Akun Orang Tua Anda

Pembuatan akun dilindungi oleh kode undangan untuk keamanan tambahan. Anda akan memerlukan kode undangan untuk mendaftar.

  1. Navigasikan ke URL dasbor di atas.
  2. Klik "Buat akun" untuk beralih ke formulir pendaftaran.
  3. Masukkan alamat Email Anda.
  4. Pilih Kata Sandi.
  5. Pilih Wilayah Kepatuhan Anda (United Kingdom, Australia, United Arab Emirates, Brazil, Indonesia, atau Malaysia) untuk memastikan standar regulasi usia yang tepat dimuat.
  6. Tetapkan PIN Keamanan 6 digit โ€” PIN ini diperlukan untuk semua tindakan sensitif (toggled, lockdown, keluar). Pilih PIN yang sulit ditebak anak Anda.
  7. Pilih Mode Pengaturan Perangkat Anda:
    • Seluler + Desktop โ€” mengaktifkan bagian Proteksi Desktop (pemasangan ekstensi peramban, unduhan daemon, pemantauan heartbeat, peringatan sabotase desktop). Pilih ini jika keluarga Anda menggunakan komputer desktop atau laptop.
    • Hanya Seluler โ€” menyembunyikan bagian Proteksi Desktop sepenuhnya dan menekan semua peringatan desktop. Pilih ini jika keluarga Anda hanya menggunakan perangkat seluler (ponsel/tablet). Anda dapat beralih ke Seluler + Desktop nanti dari dasbor jika Anda mendapatkan komputer.
  8. Masukkan Kode Undangan Anda (hubungi dukungan jika Anda belum memilikinya).
  9. Klik "Buat akun".
Penting: PIN Keamanan Anda adalah kunci perlindungan anak Anda. Jangan bagikan PIN ini dengan mereka. Jika mereka tahu PIN-nya, mereka dapat keluar dari aplikasi penegakan di perangkat mereka.
Screenshot #3

2.3 Verifikasi Email

Setelah membuat akun, email verifikasi akan dikirim ke kotak masuk Anda:

  1. Buka email Anda dan klik tautan verifikasi.
  2. Kembali ke dasbor dan klik "Saya Telah Memverifikasi Email Saya".
  3. Jika Anda tidak menerima email, klik "Kirim Ulang Email Verifikasi".
Screenshot #4

2.4 Memilih Mode Pengaturan Perangkat Anda

Selama pendaftaran, Anda akan memilih Mode Pengaturan Perangkat Anda. Ini menentukan apakah fitur perlindungan desktop (ekstensi peramban, daemon, pemantauan heartbeat, peringatan desktop) terlihat di dasbor Anda.

Anda dapat mengubah ini nanti: Mode Pengaturan Perangkat dapat dialihkan kapan saja dari dasbor menggunakan sakelar yang dilindungi PIN (lihat Bagian 3.3). Jika Anda memilih Hanya Seluler sekarang dan nanti mendapatkan komputer desktop atau laptop, cukup alihkan ke Seluler + Desktop untuk menampilkan bagian Proteksi Desktop.
Screenshot #5

2.5 Memasukkan PIN Keamanan Anda

Setelah email Anda diverifikasi, Anda akan diminta memasukkan PIN Keamanan 6 digit untuk mengakses dasbor. Ini adalah PIN yang Anda buat selama pendaftaran.

Screenshot #6

2.6 Masuk (Pengguna Lama)

Jika Anda sudah memiliki akun:

  1. Buka URL dasbor.
  2. Masukkan Email dan Kata Sandi Anda.
  3. Klik "Masuk".
  4. Masukkan PIN Keamanan 6 digit saat diminta.

Jika Anda lupa kata sandi, klik "Lupa kata sandi?" untuk menerima tautan atur ulang.

3 Dasbor Orang Tua (PWA)

Setelah masuk, Anda akan melihat dasbor utama. Dasbor diatur dalam bagian-bagian berikut:

Screenshot #7
Screenshot #8

3.1 Bilah Navigasi

Bilah navigasi atas berisi:

Screenshot #9

3.2 Curfew โ€” Jam Tenang Bedtime

Kartu Curfew memungkinkan Anda menjadwalkan periode tenang di malam hari saat peringatan ditekan dan perangkat anak dikunci untuk memastikan kualitas tidur anak.

Curfew per anak: Setiap profil anak dapat memiliki jadwal curfew-nya sendiri. Beralih di antara profil menggunakan pemilih di bagian atas dasbor untuk mengonfigurasinya.
Jendela semalaman: Curfew mendukung jendela semalaman (misalnya 22:00โ€“06:00) di mana jam mulai lebih besar dari jam selesai. Sistem menangani batas tengah malam secara otomatis.

3.2.1 Bagaimana Penegakan Curfew Bekerja

Ketika curfew aktif:

Screenshot #10

3.3 Mode Pengaturan Perangkat

Kartu Mode Pengaturan Perangkat memungkinkan Anda beralih antara mode Hanya Seluler dan Seluler + Desktop. Ini mengontrol apakah bagian Proteksi Desktop (pemasangan ekstensi peramban, unduhan daemon, pemantauan heartbeat, peringatan sabotase desktop) terlihat di dasbor Anda.

Mengapa menggunakan Hanya Seluler? Keluarga di wilayah di mana komputer desktop kurang umum dapat menghindari peringatan desktop yang tidak perlu dan sesak dasbor. Jika Anda nanti mendapatkan komputer desktop atau laptop, cukup alihkan ke Seluler + Desktop untuk menampilkan semua fitur proteksi desktop.
Screenshot #11

4 Mengelola Profil Anak

Anda dapat mengelola banyak profil anak dari satu akun orang tua. Setiap profil memiliki aturan, pengaturan penegakan, dan kredensial masuk aplikasi seluler yang unik.

4.1 Beralih Antara Anak

Gunakan pemilih dropdown CHILD di bagian atas dasbor untuk beralih di antara profil anak. Dasbor diperbarui untuk menampilkan pengaturan dan status perangkat anak yang dipilih.

Screenshot #12

4.2 Menambahkan Profil Anak Baru

  1. Klik tombol "+ Add Child" di sebelah pemilih anak.
  2. Masukkan nama anak (misal: "Emma").
  3. Buat kata sandi untuk masuk aplikasi seluler anak (minimal 6 karakter).
  4. Masukkan 6 digit PIN Keamanan Anda saat diminta (dilindungi PIN untuk keamanan).
  5. Klik "CREATE".

Setelah profil dibuat, kotak pemberitahuan hijau akan menampilkan alamat email anak yang dibuat secara otomatis beserta kata sandi yang Anda tentukan. Ini adalah kredensial yang digunakan anak untuk masuk di perangkat seluler mereka.

Tombol Salin Email: Ketuk "COPY EMAIL" untuk menyalin email anak ke clipboard Anda. Tombol akan menampilkan "COPIED!" selama 2 detik untuk konfirmasi. Tempelkan di aplikasi catatan atau pengelola kata sandi Anda.
Simpan kredensial ini! Anda memerlukan email dan kata sandi untuk menyiapkan aplikasi penegakan di perangkat anak Anda. Tidak ada cara untuk memulihkan kata sandi anak tanpa menyetel ulangnya kembali.
Screenshot #13
Screenshot #14

4.3 Menghapus Profil Anak

  1. Pilih anak yang ingin Anda hapus dari dropdown.
  2. Klik tombol "Delete".
  3. Konfirmasikan penghapusan dalam kotak dialog popup.
Peringatan: Menghapus profil anak bersifat permanen dan tidak dapat dibatalkan. Anda harus mempertahankan setidaknya satu profil anak.

5 Lapisan Legislasi Inti (Pelindung Global)

Core Legislation Layer adalah sakelar utama untuk pemblokiran platform yang dilarang secara hukum. Ketika aktif (sakelar ke kanan, warna cyan), semua platform terlarang dikunci sepenuhnya di perangkat anak Anda.

Mengaktifkan Pelindung Global

  1. Klik sakelar di kartu Core Legislation Layer.
  2. Sebuah Security PIN modal akan muncul โ€” masukkan 6 digit PIN Anda.
  3. Klik "VERIFIKASI & TERAPKAN" untuk mengonfirmasi.
Saat AKTIF: "SYSTEM ACTIVE: Banned platform sets are completely locked down on child hardware."
Saat NONAKTIF: "WARNING: Regulatory shields are temporarily inactive."
Perlindungan hukum: Bahkan ketika Pelindung Global dinonaktifkan, platform yang dilarang secara hukum (misalnya TikTok, Instagram) tidak dapat sepenuhnya dibuka. Sistem menerapkan batas hukum minimum yang tidak dapat dihindari.
Screenshot #15
Screenshot #16

6 Pemantauan Integritas Perangkat

Kartu Device Integrity menunjukkan status perangkat anak secara real-time. Bagian ini menampilkan:

Jika Anda melihat TAMPER_DETECTED: Anak Anda telah menonaktifkan layanan penegakan di perangkat mereka. Spanduk merah Tamper Alert akan muncul di bagian atas dasbor. Lihat Bagian 19 untuk detailnya.
Jika Anda melihat HEARTBEAT_STALE: Peringatan kuning akan muncul mencatat perangkat belum melaporkan sinyal selama lebih dari 10 menit. Ini mungkin berarti perangkat offline, kehabisan baterai, atau aplikasi dihentikan paksa.
Screenshot #17
Screenshot #18

7 Sakelar Pemutus Penegakan

Enforcement Kill Switch adalah kontrol darurat yang memungkinkan Anda menonaktifkan pemblokiran sementara untuk seluruh platform di perangkat anak Anda secara jarak jauh. Ini berguna jika Anda perlu memberikan akses penuh secara sementara (misalnya untuk kebutuhan sekolah).

Mengubah Sakelar Pemutus

  1. Klik sakelar di kartu Enforcement Kill Switch.
  2. Masukkan 6 digit PIN Keamanan Anda pada modal.
  3. Klik "VERIFIKASI & TERAPKAN".
Penting โ€” Batas hukum minimum tetap berlaku: Sakelar pemutus hanya membuka platform non-banned. Platform yang dilarang secara hukum (misalnya TikTok, Instagram, SnapChat) tetap diblokir bahkan ketika sakelar pemutus dalam keadaan MATI. Ini adalah perilaku bawaan demi keamanan hukum dan tidak dapat diubah.
Screenshot #19
Screenshot #20

8 Matriks Alokasi Waktu Per Jam

Time Allocation Matrix mengontrol berapa banyak waktu yang dapat dihabiskan anak Anda pada platform dengan status BATAS WAKTU (saat ini Twitch dan YouTube). Anggaran waktu ini dibagi bersama di antara semua aplikasi tersebut.

Cara Kerja

Menambah Waktu

Klik "+15 MIN UPLINK" untuk menambah 15 menit ke anggaran waktu secara instan. Ini tidak memerlukan verifikasi PIN โ€” pemberian waktu selalu tersedia.

Paksa Lockdown

Klik "FORCE LOCKDOWN" untuk langsung membuat anggaran waktu menjadi nol dan mengunci seluruh aplikasi batas waktu secara langsung. Ini memerlukan PIN Keamanan Anda.

Pelacakan Server-side: Penggunaan waktu dilacak di server (dilaporkan setiap 30 detik oleh aplikasi seluler), sehingga anak Anda tidak dapat mengatur ulang timer dengan menghapus data aplikasi atau merestart perangkat mereka.
Screenshot #21

9 Platform yang Dikontrol Orang Tua

Meskipun platform terlarang secara hukum (Facebook, Instagram, TikTok, dll.) ditegakkan secara otomatis oleh daftar hukum server-side, ada 62 platform yang dikecualikan dari pemblokiran hukum wajib dan sepenuhnya dikontrol oleh orang tua. Ini termasuk aplikasi perpesanan (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/streaming (Bilibili, Dailymotion, Rumble, Trovo, DLive), dan aplikasi foto/utilitas (Canva, Locket, NoteIt, Geneva, Matrix/Element).

Sebagian besar aplikasi ini secara default disetel ke TERKUNCI untuk menutup celah migrasi anak. WhatsApp dan Telegram secara default disetel ke DIIZINKAN untuk komunikasi keluarga. Anda dapat mengubah setiap platform di antara tiga status kapan saja. Setiap perubahan memerlukan PIN Keamanan 6 digit dan diverifikasi di server.

9.1 Status yang Tersedia

StatusBadgeEfek
IZINKANDIIZINKANPlatform dapat diakses bebas โ€” tidak ada pemblokiran di perangkat mana pun.
BLOKIRTERKUNCIAplikasi dan domain web platform diblokir di semua klien penegakan (seluler + ekstensi desktop).
BATAS WAKTUBATAS WAKTUPlatform hanya diizinkan selama Dompet Waktu memiliki sisa anggaran. Ketika anggaran habis, platform diblokir otomatis.

9.2 Bagaimana Cara Mengubah Status Platform

  1. Gulir ke bagian "Parent-Controlled Platforms" di dasbor (di bawah Time Allocation Matrix).
  2. Temukan platform yang ingin Anda ubah (misalnya WhatsApp, Telegram, Discord, Roblox, Rednote, atau salah satu dari 62 platform tersebut).
  3. Klik tombol status yang diinginkan: IZINKAN, BLOKIR, atau BATAS WAKTU.
  4. Sebuah Security PIN modal akan muncul โ€” masukkan 6 digit PIN Keamanan Anda.
  5. Klik "VERIFIKASI & TERAPKAN" untuk mengonfirmasi.
  6. Perubahan akan disinkronkan ke perangkat anak Anda secara real-time via Firestore.
Catatan โ€” BATAS WAKTU memerlukan anggaran waktu: Jika Anda mengatur platform ke BATAS WAKTU tetapi Dompet Waktu berada pada posisi nol, platform akan langsung diblokir. Atur anggaran waktu terlebih dahulu (lihat Bagian 8) sebelum menggunakan status BATAS WAKTU.
Cara kerjanya di latar belakang: Pengaturan Anda memanggil Cloud Function updatePolicy yang dilindungi PIN dengan argumen platformStates: { [platformName]: state }. Trigger syncActiveBlocks kemudian memperbarui active_blocks/current, yang dibaca oleh aplikasi seluler dan ekstensi browser desktop secara real-time. Semua perubahan tercatat dalam audit log di policy_audit/{timestamp}.
Screenshot #22

10 Audit Interaksi Platform Langsung

Tabel ini menampilkan setiap platform yang dipantau, kategorinya, status hukumnya, dan status penegakan saat ini. Ini memberikan Anda gambaran singkat tentang apa saja yang diblokir, dibatasi waktu, atau diizinkan di perangkat anak Anda.

Screenshot #23

Pills Wilayah Kepatuhan

Di bawah tabel platform, Anda akan melihat enam pill wilayah yang menunjukkan kerangka hukum mana yang sedang ditegakkan:

Screenshot #24

11 Pemblokiran Berbasis Kategori

Selain memblokir 72 platform individu berdasarkan nama, LexMatrix Guard menegakkan 6 kategori terbatas yang menangkap aplikasi yang tidak dikenal atau baru muncul berdasarkan jenisnya. Bahkan jika aplikasi khusus tidak ada dalam daftar 72 platform kami, pemblokiran kategori memastikan aplikasi tersebut tetap diblokir berdasarkan jenis aplikasinya.

11.1 Kategori Terbatas

KategoriDeskripsiStatus Default
Media SosialAplikasi jejaring sosial (Facebook, Instagram, TikTok, dll.)TERKUNCI
Streaming LangsungPlatform siaran langsung (Twitch, Kick, DLive, Trovo)TERKUNCI
Game/SosialPlatform game dengan fitur sosial (Roblox, Fortnite, Minecraft, VRChat)TERKUNCI
Sosial AnonimAplikasi sosial anonim/efemeral (Whisper, NGL, Yik Yak, Sarahah)TERKUNCI
AI/SosialAplikasi pendamping AI dan AI sosial (Character.ai, Replika, Chai)TERKUNCI
Video/StreamingPlatform berbagi video dan streaming (YouTube, Bilibili, Dailymotion, Rumble)BATAS WAKTU

11.2 Cara Kerja Pemblokiran Kategori

11.3 Mengubah Status Kategori

  1. Gulir ke bagian "Category-Based Blocking" di dasbor.
  2. Temukan kategori yang ingin Anda ubah.
  3. Klik tombol status yang diinginkan: IZINKAN, BLOKIR, atau BATAS WAKTU.
  4. Masukkan 6 digit PIN Keamanan Anda pada modal.
  5. Klik "VERIFIKASI & TERAPKAN" untuk mengonfirmasi.
Mengapa pemblokiran kategori penting: Aplikasi khusus baru muncul di toko aplikasi setiap hari. Pada saat sebuah platform ditambahkan ke daftar 72 platform kami, anak Anda mungkin sudah menginstalnya. Pemblokiran kategori menutup celah ini dengan memblokir setiap aplikasi dalam kategori terbatas, bahkan jika kita belum pernah melihatnya sebelumnya.
Screenshot #25

12 Pemfilteran Kategori Tingkat DNS

LexMatrix Guard memperluas pemblokiran berbasis kategori ke tingkat resolusi DNS, mencegah anak Anda mengakali pemblokiran dengan menggunakan server DNS alternatif, aplikasi VPN yang mengarahkan DNS secara eksternal, atau layanan DNS-over-HTTPS (DoH) / DNS-over-TLS (DoT).

12.1 Cara Kerja Pemfilteran DNS

Ketika pemblokiran kategori atau platform aktif di iOS, aplikasi penegakan memintas kueri DNS di dalam Network Extension (iOS) dan memblokir resolusi domain apa pun yang ada dalam daftar blokir DNS. Kueri yang diblokir menerima respons NXDOMAIN, menyebabkan perangkat meyakini bahwa domain tersebut tidak ada โ€” alih-alih hanya mengalami kehabisan waktu (timeout).

12.2 Kartu Status Pemfilteran DNS

Dasbor menampilkan kartu status "DNS FILTERING" di bagian Perlindungan Seluler, di sebelah kartu Core Legislation Layer dan Device Integrity. Kartu tersebut menampilkan:

Kartu tersebut juga menampilkan jenis penyelesai โ€” Network Extension untuk iOS โ€” berdasarkan platform perangkat anak (pemfilteran DNS saat ini hanya didukung pada perangkat iOS).

Mengapa pemfilteran DNS penting: Anak-anak yang paham teknologi dapat melewati pemblokiran tingkat aplikasi dengan mengonfigurasi perangkat mereka untuk menggunakan server DNS alternatif (seperti Google DNS atau Cloudflare DNS) yang tetap menyelesaikan domain yang diblokir. Pemfilteran tingkat DNS menutup celah ini dengan memintas semua lalu lintas DNS di dalam terowongan penegakan dan memblokir resolusi domain terbatas di tingkat jaringan.
Screenshot #26

13 Inventaris Aplikasi Terinstal & Peringatan Aplikasi Baru

LexMatrix Guard memindai perangkat anak Anda setiap 30 menit dan melaporkan semua aplikasi terinstal ke dasbor Anda. Ini memberi Anda visibilitas penuh tentang apa saja yang ada di perangkat anak Anda, bukan hanya platform yang telah Anda konfigurasikan secara eksplisit.

Prasyarat โ€” Persetujuan Telemetri: Pelaporan inventaris aplikasi memerlukan Persetujuan Telemetri yang diaktifkan di dasbor Anda. Buka bagian Persetujuan Telemetri (di atas bagian Inventaris Aplikasi Terinstal) dan aktifkan ON. Perangkat anak menyinkronkan pengaturan ini secara otomatis secara real-time. Jika persetujuan tidak diberikan, tidak ada data inventaris aplikasi yang akan dilaporkan dan bagian akan tetap kosong.

13.1 Bagian Inventaris Aplikasi

Bagian "Installed App Inventory" muncul di dasbor di bawah Audit Interaksi Platform. Bagian ini mencantumkan setiap aplikasi non-sistem yang terinstal di perangkat anak Anda, diurutkan secara alfabetis, menampilkan:

Screenshot #27

13.2 Peringatan Aplikasi Baru

Ketika pemindaian perangkat mendeteksi aplikasi baru yang tidak ada dalam peta platform yang dikenal, LexMatrix Guard segera mengirimkan peringatan NEW_APP_DETECTED kepada Anda. Peringatan tersebut muncul sebagai spanduk di bagian atas dasbor dan mencakup:

Anda harus memasukkan PIN Keamanan Anda untuk mengklasifikasikan aplikasi tersebut. Setelah diklasifikasikan, aplikasi penegakan di perangkat anak menerima pembaruan secara real-time.

Mengapa ini penting: Anak-anak sering mengunduh aplikasi khusus atau regional (misalnya Rednote, Yope, Lemon8) yang belum ada di daftar blokir mana pun. Pemindaian inventaris aplikasi memastikan tidak ada aplikasi baru yang luput dari perhatian โ€” Anda akan mengetahuinya dalam waktu 30 menit setelah pemasangan.
Screenshot #28

14 Daftar Blokir & Daftar Pantau Sumber Komunitas

Community-Sourced Blocklist memungkinkan orang tua berkolaborasi untuk menemukan ancaman baru. Ketika seorang orang tua menemukan aplikasi mencurigakan yang tidak ada dalam daftar 72 platform atau kategori terbatas, mereka dapat melaporkannya ke komunitas. Setelah cukup banyak orang tua di wilayah yang sama melaporkan aplikasi yang sama, aplikasi tersebut secara otomatis dipromosikan ke daftar pantau (watch list) dan semua orang tua lainnya di wilayah tersebut menerima peringatan.

14.1 Melaporkan Aplikasi

  1. Temukan aplikasi yang ingin Anda laporkan di bagian Installed App Inventory (lihat Bagian 13).
  2. Klik tombol "REPORT" di sebelah aplikasi tersebut.
  3. Modal konfirmasi muncul menampilkan nama aplikasi dan meminta Anda untuk mengonfirmasi laporan.
  4. Klik "CONFIRM REPORT" untuk mengirimkan.

Laporan dikirim ke Cloud Function reportCommunityApp, yang mencatatnya dalam koleksi Firestore community_blocklist, yang disesuaikan dengan wilayah Anda.

Pencegahan laporan ganda: Setiap orang tua hanya dapat melaporkan aplikasi tertentu sekali. Sistem melacak orang tua mana yang telah melaporkan aplikasi dan mencegah laporan duplikat.

14.2 Bagaimana Promosi Bekerja

14.3 Peringatan Daftar Pantau Komunitas

Ketika sebuah aplikasi dipromosikan ke daftar pantau, peringatan di dasbor Anda akan menampilkan:

Perlindungan berbasis komunitas: Fitur ini berarti bahwa aplikasi khusus yang benar-benar baru ditandai oleh komunitas sebelum menjadi viral. Jika seorang orang tua di wilayah Anda menemukan aplikasi berisiko, Anda akan mengetahuinya secara otomatis โ€” tanpa harus memantau toko aplikasi sendiri.
Screenshot #29

15 Klasifikasi Perilaku & Peringatan

LexMatrix Guard menggunakan analisis pola acara aksesibilitas pada Android untuk mendeteksi ketika aplikasi yang belum diklasifikasikan berperilaku seperti platform media sosial. Bahkan jika aplikasi tidak ada dalam daftar 72 platform atau kategori terbatas, klasifikasi perilaku dapat menandainya berdasarkan pola UI-nya.

15.1 Apa yang Dideteksi

BehavioralClassifier pada Android memantau acara aksesibilitas (perubahan status jendela, perubahan konten, klik tampilan) dan mencari tiga pola perilaku:

15.2 Spanduk Peringatan Perilaku

Ketika pola perilaku terdeteksi, peringatan BEHAVIORAL_FLAG muncul di dasbor dengan:

Peringatan menggunakan waktu tunggu (cooldown) selama 30 menit untuk mencegah spam. Jika Anda mengetuk BLOKIR App, aplikasi tersebut ditambahkan ke daftar behavioralFlags dan akan diblokir di perangkat anak secara real-time.

Mengapa ini penting: Aplikasi sosial baru muncul terus-menerus, sering kali menyamar sebagai utilitas atau game. Klasifikasi perilaku menangkap aplikasi yang berperilaku seperti media sosial meskipun tidak dikategorikan seperti itu.

17 Deteksi Obrolan Lobi Game

Banyak platform game (Roblox, Fortnite, Minecraft, Rec Room, VRChat) memiliki sistem obrolan dalam game yang digunakan anak-anak untuk komunikasi tanpa moderasi eksternal. GamingChatDetector LexMatrix Guard pada Android menganalisis pohon node aksesibilitas untuk mendeteksi pola UI obrolan di dalam aplikasi game tersebut.

17.1 Apa yang Dideteksi

Detektor mencari elemen UI obrolan khusus game:

17.2 Peringatan Obrolan Game

Ketika UI obrolan terdeteksi di aplikasi game, peringatan GAMING_CHAT_DETECTED dibuat dengan waktu tunggu 5 menit. Spanduk peringatan menampilkan:

Jika aplikasi game sudah berada dalam set yang diblokir, layanan penegakan akan menampilkan overlay layar kunci saat obrolan terdeteksi.

Mengapa ini penting: Obrolan lobi game adalah salah satu cara utama anak-anak melewati pemblokiran media sosial. Mereka bermigrasi ke platform game dan menggunakan obrolan dalam game sebagai pengganti jejaring sosial.

18 Pemblokiran Fitur Tingkat Utusan

WhatsApp dan Telegram dikecualikan dari pemblokiran hukum wajib agar anak-anak dapat berkomunikasi dengan keluarga. Namun, fitur Komunitas (Communities), Saluran (Channels), dan Grup Publik mereka sering digunakan oleh anak-anak untuk bergabung dalam ruang komunikasi massal tanpa moderasi. LexMatrix Guard dapat memblokir akses ke fitur-fitur khusus ini di dalam aplikasi tersebut, tanpa memblokir aplikasi secara keseluruhan.

18.1 Fitur Utusan yang Dapat Diblokir

FiturAplikasiFungsi
WhatsApp CommunitiesWhatsAppMemblokir akses ke feed grup komunitas dan penemuan
WhatsApp ChannelsWhatsAppMemblokir akses ke saluran siaran dan mengikuti
Telegram ChannelsTelegramMemblokir akses ke saluran siaran dan gabung/lihat
Telegram GroupsTelegramMemblokir akses ke gabung dan lihat grup publik

18.2 Cara Kerja (Android)

Pada Android, layanan penegakan menggunakan izin aksesibilitas untuk mendeteksi ketika anak mencoba menavigasi ke tab Komunitas atau Saluran, atau membuka grup publik. Saat terdeteksi, aplikasi penegakan mengirim perintah kembali sistem (system back command) secara instan, mengembalikan anak ke daftar obrolan utama.

18.3 Cara Kerja (iOS)

Karena keterbatasan sistem operasi iOS yang tidak mengizinkan pembacaan elemen UI di dalam aplikasi pihak ketiga, LexMatrix Guard menerapkan pemblokiran aplikasi secara penuh (sebagai fallback) pada iOS jika salah satu fitur messenger ini diblokir di dasbor.

Screenshot #30

19 Peringatan Tamper & Riwayat Peringatan

LexMatrix Guard dirancang untuk tahan terhadap manipulasi dari anak yang mencoba mematikan proteksi. Segala upaya modifikasi atau penonaktifkan izin memicu spanduk peringatan merah menyala di dasbor orang tua.

19.1 Jenis Pemicu Tamper

19.2 Riwayat Log Peringatan

Tabel riwayat peringatan di bagian bawah dasbor mencatat detail kejadian: jenis pelanggaran, waktu kejadian, dan status (apakah sudah dikonfirmasi orang tua atau belum).

Screenshot #31

20 Deteksi SIM & Peringatan Pengalihan Perangkat

Untuk mencegah anak melewati proteksi menggunakan jaringan seluler baru atau memindahkan akun mereka ke ponsel cadangan yang tidak dipantau, LexMatrix Guard melacak perangkat keras kartu SIM.

20.1 Pencocokan Hash Kartu SIM

Saat setup pertama kali, aplikasi mencatat ID perangkat keras dan hash kriptografi dari kartu SIM yang dimasukkan. Jika kartu SIM dilepas (SIM_REMOVED) atau diganti dengan kartu SIM lain (SIM_CHANGED), aplikasi penegakan akan mengunci perangkat secara total.

Screenshot #32

21 Daemon Penegak Desktop

Desktop Enforcer Daemon adalah program latar belakang ringan yang berjalan di komputer anak Anda (Windows, macOS, atau Linux) dan menutup aplikasi terlarang di tingkat sistem operasi โ€” bahkan jika mereka dijalankan di luar peramban. Ini bekerja bersama ekstensi browser untuk memberikan perlindungan desktop penuh.

21.1 Apa yang Dilakukan

21.2 Cara Menginstal

Daemon dirancang untuk orang tua non-teknis โ€” tidak memerlukan konfigurasi manual.

  1. Buka popup ekstensi browser di komputer anak Anda (setelah disandingkan).
  2. Popup secara otomatis mendeteksi sistem operasi dan arsitektur komputer anak (misalnya, "Windows 64-bit").
  3. Klik tombol "Download Desktop Enforcer".
  4. Dua file akan diunduh: biner daemon dan file daemon_config.json.
  5. Tempatkan kedua file di folder yang sama di komputer anak.
  6. Jalankan biner daemon (klik ganda file .exe di Windows).
Deteksi OS Otomatis: Popup ekstensi mendeteksi apakah komputer anak menggunakan Windows (64-bit/ARM/32-bit), macOS (Intel/Apple Silicon), atau Linux (64-bit/ARM) dan mengunduh biner yang benar secara otomatis. Anda tidak perlu mengetahui arsitekturnya.

21.3 Spanduk Peringatan Penegak Desktop

Ketika daemon menghentikan file eksekusi terlarang, spanduk hijau DESKTOP ENFORCER akan muncul di dasbor orang tua. Spanduk ini menampilkan:

Screenshot #33

21.4 Perlindungan Anti-Tamper (Windows)

Pada Windows, daemon memasang tiga lapisan persistensi independen untuk mencegah anak Anda menonaktifkannya:

LapisanFungsi
Windows ServiceMulai otomatis saat boot. Jika anak mematikan proses melalui Task Manager, Windows secara otomatis merestartnya dalam waktu 30 detik.
Scheduled Task WatchdogMeluncurkan kembali daemon setiap 5 menit jika tidak berjalan. Tetap bertahan bahkan jika layanan dihapus.
Registry Run KeyMeluncurkan daemon secara otomatis saat anak masuk ke akun Windows mereka.
Bagaimana jika anak saya menghapus file daemon? Jika file biner dihapus, ketiga lapisan persistensi akan gagal. Namun, dasbor orang tua akan menampilkan peringatan tamper DESKTOP_HEARTBEAT_STALE dalam waktu 3 menit karena daemon berhenti mengirim detak jantung. Anda akan segera mengetahui jika terjadi sesuatu.

21.5 Persistensi macOS & Linux

Pada macOS, daemon memasang LaunchAgent plist di ~/Library/LaunchAgents/com.lexmatrix.guard.plist dengan KeepAlive disetel ke true. Ini memastikan daemon mulai otomatis saat anak masuk dan secara otomatis direstart jika dimatikan.

Pada Linux, layanan pengguna systemd dipasang di ~/.config/systemd/user/lexmatrix-guard.service dengan Restart=always, memberikan perilaku mulai otomatis dan restart-saat-crash yang sama.

Keamanan file konfigurasi: File daemon_config.json dibuat dengan izin 0600 (hanya pemilik yang dapat membaca/menulis) untuk mencegah pengguna lain di sistem membaca kunci rahasia HMAC daemon.

21.6 Pencocokan Proses yang Disempurnakan

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:

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 diblokir.

21.7 Detak Jantung Daemon pada Dasbor

Detak jantung daemon muncul di bagian Desktop Protection dasbor, di sebelah detak jantung ekstensi browser. Kartu perangkat menampilkan:

Mode penegakan senyap: Jika file daemon_config.json hilang, daemon tetap berjalan dan menghentikan file eksekusi terlarang โ€” ia hanya tidak dapat mengirim peringatan atau detak jantung ke cloud. Ini memastikan penegakan tetap berlanjut bahkan jika file konfigurasi terhapus secara tidak sengaja.

21.8 Riwayat Peringatan

Kejadian pemblokiran daemon juga muncul di aliran Tamper Alert History di bagian bawah dasbor, ditandai dengan lencana hijau DESKTOP DAEMON sehingga Anda dapat membedakannya dari ekstensi browser dan peringatan aplikasi seluler.

Screenshot #34

22 Manajemen PIN Keamanan

PIN Keamanan 6 digit Anda melindungi semua tindakan sensitif pada dasbor dan diperlukan untuk keluar dari aplikasi penegakan di perangkat anak Anda. Anda dapat mengubah PIN Anda kapan saja.

Mengubah PIN Anda

  1. Klik tombol "SET PIN" di bilah navigasi.
  2. Masukkan PIN 6 digit baru Anda di kolom "NEW PIN".
  3. Masukkan kembali PIN yang sama di kolom "CONFIRM PIN".
  4. Klik "SAVE PIN".
  5. Pesan hijau "Security PIN set successfully" mengonfirmasi perubahan.
Pilih PIN yang tidak dapat ditebak anak Anda. Hindari tanggal lahir, 123456, 000000, atau angka apa pun yang diketahui anak Anda. PIN adalah garis pertahanan terakhir untuk mencegah anak Anda menonaktifkan penegakan.
Screenshot #35

23 Keluar dari Dasbor (PWA)

Keluar dari dasbor orang tua memerlukan PIN Keamanan Anda untuk alasan keamanan.

  1. Klik "SIGN OUT" di bilah navigasi.
  2. Masukkan PIN Keamanan 6 digit Anda pada modal.
  3. Klik "VERIFIKASI & TERAPKAN" untuk keluar.

Jika Anda memasukkan PIN yang salah, kesalahan "Incorrect security PIN" akan muncul dan Anda dapat mencoba lagi.

Screenshot #36

24 Menginstal Aplikasi Penegakan Android

Aplikasi penegakan Android berjalan pada ponsel Android anak Anda (Android 8.0 / API 26 atau versi lebih baru). Ini menggunakan Layanan Aksesibilitas untuk mendeteksi dan memblokir peluncuran aplikasi, dan Admin Perangkat untuk mencegah pencopotan aplikasi.

24.1 Langkah-Langkah Pemasangan

  1. Instal aplikasi LexMatrix Guard di ponsel Android anak Anda (melalui APK atau Play Store jika tersedia).
  2. Buka aplikasi. Wizard penyiapan akan muncul.
  3. Ketuk "Enable Accessibility Service" โ€” Anda akan diarahkan ke Pengaturan Android โ†’ Aksesibilitas.
  4. Temukan "LexMatrix Guard" dalam daftar dan aktifkan.
  5. Kembali ke aplikasi dan ketuk "Enable Device Admin" โ€” konfirmasi permintaan Admin Perangkat.
  6. Ketuk "Continue".
Admin Perangkat mencegah pencopotan aplikasi. Setelah diaktifkan, anak Anda tidak dapat mencopot aplikasi tanpa kata sandi Admin Perangkat. Ini disengaja โ€” untuk mencegah melewati penegakan dengan menghapus aplikasi.
Screenshot #37
Screenshot #38
Screenshot #39

24.2 Pengoptimalan Baterai

Beberapa produsen Android (Xiaomi, Oppo, Vivo, Samsung) secara agresif mematikan layanan latar belakang untuk menghemat baterai. Untuk memastikan penegakan yang andal:

Perlindungan layar terpisah: Aplikasi juga mendeteksi upaya layar terpisah (split-screen) dan multi-jendela untuk mengakses aplikasi yang diblokir. Layar kunci akan tetap muncul bahkan dalam mode multi-jendela.

25 Menginstal Aplikasi Penegakan iOS

Aplikasi penegakan 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 memblokir aplikasi di tingkat OS.

25.1 Langkah-Langkah Pemasangan

  1. Instal aplikasi LexMatrix Guard di iPhone anak Anda (melalui TestFlight atau App Store jika tersedia).
  2. Buka aplikasi. Aplikasi akan meminta izin Family Controls.
  3. Ketuk "Allow" pada dialog izin iOS.
  4. Aplikasi akan masuk dan mulai mendengarkan perubahan kebijakan.
Cara kerja penegakan iOS: Ketika platform dikunci, iOS menampilkan layar pelindung (shield screen) saat anak Anda mencoba membuka aplikasi yang diblokir. Ikon aplikasi mungkin terlihat abu-abu dengan simbol jam pasir. Ini adalah penegakan Durasi Layar bawaan Apple โ€” tidak dapat dilewati oleh anak.
Screenshot #40
Screenshot #41
Screenshot #42

26 Masuk di Perangkat Seluler Anak

Setelah menginstal aplikasi penegakan di perangkat anak Anda, Anda harus masuk menggunakan kredensial anak yang dibuat saat Anda membuat profil mereka (lihat Bagian 4.2).

Langkah-Langkah

  1. Buka aplikasi LexMatrix Guard di perangkat anak.
  2. Masukkan email anak (email panjang yang di-generate dari pemberitahuan "Child Profile Created").
  3. Masukkan kata sandi yang Anda tetapkan saat membuat profil anak.
  4. Masuk.
Butuh emailnya? Di dasbor orang tua, buat profil anak baru atau periksa kredensial yang Anda simpan. Anda dapat menggunakan tombol "COPY EMAIL" untuk menyalinnya ke clipboard dan menempelkannya di aplikasi seluler.
Apa yang terjadi setelah masuk: Aplikasi terhubung ke cloud, mengunduh kebijakan saat ini untuk anak tersebut, dan mulai menegakkannya. Aplikasi juga mulai mengirim detak jantung sehingga dasbor orang tua menunjukkan perangkat sebagai online.
Screenshot #43

27 Cara Kerja Penegakan Seluler

Setelah masuk, aplikasi penegakan berjalan secara senyap di latar belakang. Berikut adalah apa yang terjadi:

27.1 Pemblokiran Aplikasi

Screenshot #44

27.2 Penggunaan Aplikasi Batas Waktu

Untuk aplikasi dengan status BATAS WAKTU (Twitch, YouTube), anak dapat menggunakannya dengan bebas hingga anggaran waktu habis. Aplikasi seluler melaporkan penggunaan ke server setiap 30 detik. Ketika anggaran habis, aplikasi secara otomatis terkunci.

Selain itu, Platform yang Dikontrol Orang Tua (Discord, Telegram, dan WhatsApp) dapat disetel ke status BATAS WAKTU oleh orang tua di dasbor. Ketika disetel ke BATAS WAKTU, mereka tunduk pada anggaran Dompet Waktu per jam yang sama dan akan dikunci otomatis begitu dompet waktu habis.

27.3 Deteksi Tamper (Android)

27.4 Deteksi Tamper (iOS)

Screenshot #45
Screenshot #46

28 Keluar dari Aplikasi Seluler

Keluar dari aplikasi penegakan di perangkat anak memerlukan PIN Keamanan orang tua. Ini mencegah anak-anak menonaktifkan penegakan dengan keluar dari akun mereka sendiri.

Langkah-Langkah

  1. Buka aplikasi LexMatrix Guard di perangkat anak.
  2. Ketuk "Sign Out" pada layar penegakan.
  3. Masukkan 6 digit PIN Keamanan orang tua.
  4. Konfirmasi keluar.

Setelah Keluar (Android)

Layar "Perlindungan Dinonaktifkan" akan muncul dengan instruksi untuk menonaktifkan Aksesibilitas di Pengaturan. Orang tua dapat mengaktifkan kembali perlindungan kapan saja dengan mengetuk "Re-enable Protection".

Hanya keluar jika diperlukan. Saat keluar, perangkat anak tidak dilindungi oleh penegakan. Selalu masuk kembali setelah pemeliharaan atau perubahan perangkat selesai.
Screenshot #47
Screenshot #48

29 Pemecahan Masalah & Tanya Jawab

T: Dasbor menunjukkan "CONNECTING" dan tidak pernah berubah menjadi "HEARTBEAT_OK"

Perangkat anak belum mengirim detak jantung. Periksa bahwa:

T: Saya melihat "HEARTBEAT_STALE" โ€” apa yang harus saya lakukan?

Perangkat anak belum melaporkan sinyal selama lebih dari 10 menit. Perangkat mungkin:

T: Anak saya menonaktifkan Layanan Aksesibilitas (Android)

Layanan Aksesibilitas (AccessibilityGuardService) aplikasi harus mendeteksi ini dan mengunci perangkat. Anda akan melihat peringatan TAMPER_DETECTED di dasbor. Di perangkat anak, kunci layar penuh mencegah penggunaan hingga Layanan Aksesibilitas diaktifkan kembali. Buka Pengaturan โ†’ Aksesibilitas โ†’ LexMatrix Guard โ†’ AKTIF untuk memulihkan penegakan.

T: Layar kunci tidak muncul di Android

T: Saya lupa PIN Keamanan saya

Hubungi dukungan LexMatrix Guard. Untuk alasan keamanan, pengaturan ulang PIN tidak tersedia melalui antarmuka aplikasi.

T: Dapatkah anak saya mengatur ulang anggaran waktu dengan menghapus data aplikasi?

Tidak. Penggunaan waktu dilacak di sisi server. Aplikasi seluler melaporkan penggunaan setiap 30 detik, dan menghapus data aplikasi tidak memengaruhi catatan akumulasi penggunaan di server.

T: Dapatkah anak saya menghapus aplikasi penegakan?

T: Apa yang terjadi jika saya kehilangan internet pada ponsel saya (orang tua)?

Dasbor tidak akan diperbarui secara real-time, tetapi penegakan terus berlanjut di perangkat anak โ€” ia beroperasi secara independen berdasarkan kebijakan terakhir yang diterima. Ketika internet Anda kembali, refresh dasbor untuk melihat status terbaru.

T: Apa yang terjadi jika perangkat anak saya kehilangan internet?

Aplikasi penegakan terus menegakkan kebijakan terakhir yang diterima secara offline. Dasbor akan menampilkan HEARTBEAT_STALE setelah 10 menit. Ketika perangkat terhubung kembali, ia melanjutkan pengiriman detak jantung dan dasbor diperbarui secara otomatis.

T: Dapatkah saya menggunakan akun orang tua yang sama di beberapa perangkat?

Ya. Masuk ke PWA di peramban/perangkat apa pun dengan email dan kata sandi orang tua Anda. Dasbor disinkronkan secara real-time.

T: Tombol "+15 MIN UPLINK" tidak berfungsi

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.

T: Daemon desktop tidak muncul di dasbor

Jika daemon berjalan tetapi dasbor tidak menampilkan detak jantung:

T: Anak saya mematikan daemon melalui Task Manager โ€” apa yang terjadi?

Pada Windows, lapisan Layanan Windows secara otomatis memulai ulang daemon dalam waktu 30 detik. Jika layanan juga dinonaktifkan, pengawas Scheduled Task akan meluncurkannya kembali dalam waktu 5 menit. Jika keduanya gagal, Anda akan menerima peringatan tamper DESKTOP_HEARTBEAT_STALE dalam waktu 3 menit.

T: Dapatkah anak saya menghapus daemon?

Anak dapat menghapus file biner, tetapi ini merusak semua lapisan persistensi dan menghentikan detak jantung โ€” memicu peringatan DESKTOP_HEARTBEAT_STALE di dasbor Anda dalam waktu 3 menit. Anda akan segera mengetahui bahwa daemon telah dimanipulasi. Unduh kembali dari popup ekstensi browser.

T: Saya melihat peringatan "SIDELOADED_APP_DETECTED" โ€” apa artinya ini?

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 peringatan di dasbor.

T: Saya melihat peringatan "STALE_TIMED_USAGE" โ€” apa artinya ini?

Perangkat anak Anda online dan mengirim detak jantung, tetapi pelapor penggunaan terbatas telah berhenti melaporkan selama lebih dari 10 menit sementara anak masih memiliki sisa anggaran waktu. Ini dapat mengindikasikan anak telah menemukan cara untuk mengganggu layanan pelacakan penggunaan. Periksa perangkat anak untuk memastikan aplikasi penegakan berjalan dengan baik dan belum dimanipulasi.

T: Bagaimana Aplikasi iOS akan diinstal setelah tersedia?

Setelah dikompilasi pada lingkungan macOS menggunakan Xcode, Aplikasi Penegakan iOS dapat diterapkan melalui TestFlight atau profil provisioning Apple Developer. Selama penyiapan, perangkat 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.

T: Bagaimana cara kerja regulasi wilayah UEA?

Resolusi Kabinet UEA No. 106 memberlakukan pembatasan usia pada platform media sosial untuk anak-anak di bawah 15 tahun. Saat Anda memilih wilayah UEA selama 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.

T: Dapatkah saya mengelola anak-anak di wilayah kepatuhan hukum berbeda dalam satu akun?

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.

30 Integrasi Terbaru, Pembaruan Keamanan & Peningkatan Dasbor PWA

Bagian ini merangkum integrasi dan penguatan keamanan yang dirilis dalam pembaruan baru-baru ini. Ini mencakup wilayah kepatuhan Indonesia dan Malaysia yang baru, peningkatan dasbor PWA, dan fitur pengerasan klien yang harus diketahui oleh orang tua.

30.1 Kepatuhan Regional Indonesia & Malaysia

LexMatrix Guard sekarang mendukung dua wilayah kepatuhan tambahan, sehingga totalnya menjadi enam:

Selama pendaftaran orang tua dan saat membuat atau mengedit profil anak, pilih wilayah kepatuhan yang benar sehingga batas hukum minimum dan default regional yang benar dimuat. Larangan khusus wilayah (misalnya YouTube dan Twitch dikunci di UEA, Brasil, Indonesia, dan Malaysia) diterapkan secara otomatis.

30.2 Peningkatan Dasbor PWA

Dasbor orang tua telah menerima sejumlah kontrol baru dan indikator status:

30.3 Pengerasan Frontend Audit Keamanan

Setelah audit keamanan LexMatrix Guard, beberapa perlindungan yang menghadap ke orang tua dan menghadap ke klien ditambahkan atau diperkuat:

30.4 Pembaruan Ekstensi Browser & Daemon Desktop

30.5 Pembaruan Aplikasi Seluler

30.6 Airlock Identitas BOCHA

BOCHA ("Bring Our Children Home Again") adalah indikator dasbor bahwa LexMatrix Guard bertindak sebagai airlock digital pada perangkat. Dengan memblokir jabat tangan domain platform yang dilarang secara lokal sebelum koneksi apa pun diselesaikan, sistem mencegah perintah verifikasi usia Big Tech untuk meminta pemindaian paspor anak Anda, tautan eID, atau sapuan wajah biometrik. Kartu tersebut menunjukkan Identity Protection: Sovereign / Anonymous and Biometric Prompts: Pre-empted (0 Loaded) saat airlock aktif.

31 Glosarium

IstilahArti
PWAProgressive Web App โ€” aplikasi web yang dipasang seperti aplikasi asli di layar ponsel Anda
Aplikasi PenegakanAplikasi seluler yang diinstal di ponsel anak untuk memblokir akses dan menerapkan kebijakan
Pelindung GlobalSakelar utama pemblokiran media sosial terlarang secara hukum
Sakelar PemutusSakelar darurat untuk melepaskan pemblokiran platform tidak terlarang secara jarak jauh
PIN KeamananPIN 6 digit untuk verifikasi konfigurasi sensitif orang tua
HeartbeatSinyal berkala perangkat anak ke cloud untuk memastikan status monitoring aktif
Peringatan TamperPeringatan jika anak mencoba mematikan aksesibilitas atau memodifikasi pengaturan proteksi
Alokasi WaktuAnggaran waktu layar harian bersama untuk platform bertanda BATAS WAKTU
TERKUNCIAplikasi diblokir secara penuh dan tidak dapat diakses anak
BATAS WAKTUAplikasi diizinkan terbatas oleh anggaran dompet waktu
DIIZINKANAplikasi bebas diakses tanpa batasan waktu (seperti WhatsApp)
Layanan AksesibilitasFitur sistem Android yang digunakan untuk mendeteksi dan memblokir peluncuran aplikasi
Family ControlsAPI Screen Time Apple yang digunakan pada iOS untuk memblokir aplikasi di tingkat OS
Admin PerangkatFitur Android yang mencegah aplikasi dicopot pemasangannya
Akun Anak AuthKredensial login khusus untuk perangkat anak (tidak dapat mengubah kebijakan)
Blokir AktifData read-only di cloud yang dibaca oleh aplikasi seluler untuk mengetahui aplikasi mana yang harus diblokir
Pemblokiran Kategori6 kategori terbatas (Media Sosial, Streaming Langsung, Game/Sosial, Sosial Anonim, AI/Sosial, Video/Streaming) diblokir secara default untuk menangkap aplikasi baru berdasarkan jenisnya
Pemfilteran DNSPemblokiran 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
NXDOMAINKode respons DNS yang menunjukkan domain yang dicari tidak ada. Digunakan oleh pemfilteran DNS untuk memblokir domain terbatas
DoH/DoTDNS-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 AplikasiDaftar lengkap semua aplikasi non-sistem yang terinstal di perangkat anak, dipindai setiap 30 menit dan ditampilkan secara alfabetis di dasbor
Peringatan Aplikasi BaruPeringatan ketika pemindaian mendeteksi aplikasi yang tidak ada dalam peta platform, dengan tombol sekali ketuk BLOKIR/BATAS WAKTU/IZINKAN
Daftar Blokir KomunitasDaftar 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 PantauStatus yang diberikan kepada aplikasi laporan komunitas setelah 3 laporan. Memicu peringatan ke semua orang tua di wilayah yang anaknya menginstal aplikasi tersebut
Klasifikasi PerilakuFitur 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 TrenFitur 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 GameFitur Fase 4 yang mendeteksi UI obrolan di dalam game Roblox, Fortnite, Minecraft, Rec Room, dan VRChat via analisis pohon node aksesibilitas. Membuat peringatan GAMING_CHAT_DETECTED dengan cooldown 5 menit
Pemblokiran Fitur UtusanFitur 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 DesktopProgram 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.jsonFile 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
daemonSecretKunci 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_BLOCKEDJenis 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-TamperTiga 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 SideloadedFitur 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 StaleJenis 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 CheckPenegakan 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 EnterpriseTemplat 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 WebhookID kejadian webhook Stripe dan PayPal disimpan di koleksi Firestore webhook_events untuk mencegah pembuatan kode undangan ganda akibat percobaan ulang webhook
Deteksi SIMPemantauan 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_REMOVEDJenis peringatan ketika kartu SIM dilepaskan secara fisik dari perangkat anak
SIM_CHANGEDJenis 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_DETECTEDJenis peringatan ketika akun anak masuk di perangkat lain, mengindikasikan potensi anak mencoba memindahkan kartu SIM/akun untuk melewati penegakan
authorizeSimChangeCloud 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 ModePengaturan per anak ('mobile_only' atau 'mobile_desktop') yang dipilih saat pendaftaran orang tua dan dapat dialihkan melalui sakelar dashboard yang dilindungi PIN. Saat diatur ke 'mobile_only', bagian Perlindungan Desktop disembunyikan, langganan perangkat desktop dan polling heartbeat dilewati, dan pembuatan peringatan desktop sisi server ditekan melalui pembantu isMobileOnly()
isMobileOnly()Pembantu sisi server di functions/lib/notifications.js yang memeriksa field deviceMode dokumen anak. Mengembalikan true ketika deviceMode === 'mobile_only', memungkinkan Cloud Functions untuk melewatkan pembuatan peringatan desktop untuk keluarga hanya-mobile