Gaze Tracking Cursor

50+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

If the cursor doesn't appear, please close and restart the app
Control your smartphone freely with just your gaze!
━━━━━━━━━━━━━━━━━━━━━
✨ Key Features
━━━━━━━━━━━━━━━━━━━━━
👀 Intuitive Gaze Cursor

Cursor moves instantly to where you look on screen
Automatically clicks when you gaze at a spot for 1 second
Visual feedback with progress indicator

📱 Easy Screen Control

Auto-scroll by gazing at top/bottom of screen
Back/Home buttons by gazing at left/right edges
Quick settings menu access by gazing at corners

⚡ Fast Response Time

70% faster than traditional camera switch
Responds instantly within 50ms
Smooth cursor movement without lag

━━━━━━━━━━━━━━━━━━━━━
🚀 How to Use
━━━━━━━━━━━━━━━━━━━━━

Launch app and allow camera permission
Allow overlay permission
Enable accessibility service
Close and restart the app
Start controlling your smartphone with your gaze!


🔐 Privacy & Permissions

Camera (CAMERA)

Required Permission - Core eye tracking feature
Purpose:

Tracks eye movements in real-time through front camera
Calculates screen position where gaze is directed to move cursor

Privacy Protection:

Camera is used solely for eye tracking purposes
Does not capture, save, or transmit photos or videos
All image processing is performed locally on device
No camera data is sent to external servers


Display over Other Apps (SYSTEM_ALERT_WINDOW)

Required Permission - Display gaze cursor
Purpose:

Display gaze cursor as overlay on top of all apps
Show click progress and provide visual feedback
Enable gaze control in any app

How It Works:

Displays transparent cursor layer on top of screen
Shows cursor at gaze position
Can be disabled anytime in settings


Accessibility Service (BIND_ACCESSIBILITY_SERVICE)

Required Permission - Execute touches and gestures
Purpose:

Convert gaze fixation into actual touch actions
Execute gestures like scroll, back, home
Enable gaze-based control across all apps

Actions Performed:

Executes touch (click) at location after 1 second gaze
Executes scroll when gazing at screen edges
Executes navigation buttons when gazing at specific areas

Security:

Accessibility services are strictly managed by Android system
Only works when manually enabled by user in settings
Can be disabled anytime


Foreground Service (FOREGROUND_SERVICE, FOREGROUND_SERVICE_CAMERA)

Required Permission - Background eye tracking
Purpose:

Maintain eye tracking service while using other apps
Display service status in notification bar
Provide stable, uninterrupted gaze cursor

How It Works:

Shows "Eye tracking service running" in notification bar
Service can be stopped anytime from notification
Maintains eye tracking functionality even when app is in background


Vibrate (VIBRATE)

Optional Permission - Haptic feedback
Purpose:

Provide tactile feedback on successful clicks
Vibrate to notify specific action execution
Enhance user experience beyond visual feedback

Note:

Vibration feedback can be toggled on/off in settings
Not a required permission; app can be used even if denied

*This app enables you to use your gaze like a mouse by tracking eye movements using only the front camera without any additional sensors.
*Uses EyedID SDK from Visual Camp, a specialized eye tracking solution provider. Available without in-app purchases or ads. Usable until license expiration on October 14, 2026.
*As this is an individual student development project, minor bugs may exist.
Updated on
Nov 17, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
App info and performance and Device or other IDs
No data collected
Learn more about how developers declare collection
Data is encrypted in transit
Data can’t be deleted

What’s new

지원 언어 추가