Kontrol perangkat anak — screen time, app blocker, GPS, geo-fence
Belum ada ide. Klik Edit untuk menambahkan.
Device control via Android agent (zx-agent app).
Model: DeviceSession
sessionLimit (default 120 menit)cooldown (default 30 menit)dailyLimit (default 180 menit)curfewMulai/curfewSelesai (default null)masterUnlock (toggle ortu)appBlokir (daftar package name Android)gpsAktif, latNow/lngNow/akurasi/posisiAtgeoAktif, geoLat/geoLng/geoRadius (geo-fence rumah)lastSeenModel: ActivityLog — tipe (app_open/browser/quiz_lock/geo_exit), detail JSON
API:
GET /api/device-session — list device anakPATCH /api/device-session/[id] — edit limit/blokir/gps/geoDELETE /api/device-session/[id] — hapus deviceGET /api/aktivitas?anakId=X — activity log anakApp ortu: LayarAturan.kt — set limit, curfew, app blocker
App anak (zx-agent): overlay blocker, report GPS, enforce curfew
⚠ GPS data minimized — hanya posisi TERAKHIR, tanpa histori
⚠ Geo-fence: 1 zona (rumah). Keluar zona → ActivityLog tipe 'geo_exit'\⚠ masterUnlock = bypass semua limit (emergency)