Camera Access (Front / Rear)
Allows remote dual-camera streaming and photo snapshot captures, started only when a parent initiates a live session from the dashboard. During a live session, the parent can flip between front/rear camera, toggle the flashlight, and use Smart Zoom & Smart Focus.
Used in: Live Cam Stream, Camera Flip, Flashlight Toggle, Smart Zoom & Focus, Cloud Vault Snapshot
Microphone & Audio Recording
Enables the standalone Surrounding Audio Listening feature — a one-way live ambient audio stream with 5-tier adaptive bitrate and its own dedicated UI — plus two-way audio inside a Camera Cast session. Draws from free bonus seconds or balance; sessions over 60 s receive a 10-second billing discount.
Used in: Surrounding Audio Listening, Camera Cast two-way audio, Video Record audio
Accessibility Automation & Touch Control
Enables remote screen touch emulation (click, swipe, gesture) during an active screen-mirroring session, and auto-accept of the Android system GPS-enable dialog during a parent-triggered location fetch. Not used to read content from unrelated apps in the background.
Used in: Remote Touch Injection (during active session), GPS Dialog Auto-Accept (during location fetch)
Real-Time Screen Cast & Capture
Utilizes the Android MediaProjection API to broadcast live smartphone display activity securely to the parent console with full remote touch control.
Used in: Live Screen Stream + Full Remote Control, In-App Safety Alert Overlay
High-Precision GPS Location
Used only when the parent explicitly triggers a location fetch from the Ximos app or dashboard. No continuous background collection. See Location Privacy, in Plain Terms above for the full fetch flow, fallback chain, and zero-retention guarantee.
Used in: Parent-Triggered Location Fetch (Fused GPS fresh fix)
Network-Based Approximate Location
Enables the Network Provider fallback path (Wi-Fi BSSID + cell tower via Google's database) when a high-accuracy GPS fix is unavailable — typically 20–100 m accuracy in urban areas. Also used as the last-known fallback source.
Used in: Network Provider Fallback, Last-Known Fallback
Persistent Foreground Operation
Keeps communication channels alive in the background while displaying the mandatory persistent notification to the child. Declares the correct service type (camera / microphone / mediaProjection / location) per Android 14+ requirements.
Used in: Background Sync, Push Listener, Notification Banner
Storage & Media Gallery Sync
Allows parent-directed media vault backup and file management for saved parental recordings. Not used to bulk-scan the existing photo library.
Used in: Vault Backup, Media File Management, Local Export
System-Level Alert & Overlay Window
Allows parents to display critical priority warning modals, OnScreen Notify messages, or emergency takeover screens over other apps.
Used in: Priority Window Alerts, OnScreen Notify, Screen Takeover
Automatic Startup On Device Reboot
Ensures safety services automatically resume protection immediately following a device reboot or power cycle.
Used in: Auto Boot Service, Continuity Guardian Watchdog
CPU Wake Lock
Prevents the operating system from abruptly terminating active live WebRTC audio/video streams or a parent-triggered location fetch during sleep mode.
Used in: Live Stream Stability, Location Fetch Completion
Push & Priority Notifications
Delivers instant parental text alerts, reminder messages, and the persistent monitoring notification itself to the child's notification shade.
Used in: Parent Push Messages, Notification Send, Persistent Monitoring Banner
Accidental-Removal Protection
Requires a parent PIN before XimosKid can be uninstalled through normal Android settings, preventing impulsive removal. Does not lock the device, wipe data, or block uninstallation permanently — see full scope in the Trust Center.
Used in: PIN-Gated Uninstall Only