What the app does
Even Controller is a companion service for Even Realities G2 smart glasses. It runs a local server on your phone so glasses apps can access media playback info, GPS location, and barometer data.
Data that stays on your device
All data processed by Even Controller stays entirely on your phone. The local server only accepts connections from your device. Specifically:
- Media info — track name, artist, album, playback state, and album art from whatever is currently playing. Read from the system media session, never stored or transmitted.
- Location — GPS coordinates provided to glasses apps for activity tracking. Never sent to any server unless you choose to upload an activity to Strava.
- Barometer — atmospheric pressure and altitude from the device sensor. Never stored or transmitted.
- Volume — current system volume level. Never stored or transmitted.
No data collection
Even Controller does not collect, store, or transmit any personal data. There are no analytics, no tracking, no ads, and no third-party SDKs. The app does not connect to any external server.
Permissions
- Notification access — Android has no public API to discover which app is currently playing music. The only way to access active media sessions is through a system permission called Notification Listener. Despite the name, Even Controller never reads, stores, or processes your notifications — it uses this permission solely to find which media app is active so it can show track info on your glasses.
- Location — shared with glasses apps for GPS-based activity tracking. Only accessed while the service is running.
- Foreground service — keeps the companion service running so glasses apps can communicate with your phone.
Third-party services
Even Controller does not connect to any external server or third-party service. All communication happens locally on your device between the companion service and glasses apps.
Contact
Questions about this policy? Reach out at github.com/AikoPath/even-g2.
Last updated: April 5, 2026