Stanford Screenomics5.05
Publisher Description
Stanford Screenomics -Academic research app tracking smartphone use and related behaviors
■ RESEARCH DISCLOSURES & PERMISSIONS
The Stanford Screenomics app is a specialized mobile research platform developed by the Screenomics Lab at Stanford University. This app is designed exclusively for enrolled participants to study the complex relationships between daily smartphone usage, media exposure, and real-time behavioral habits.
Because this study relies on granular, scientifically accurate behavioral metrics, the application requires access to system permissions. We are deeply committed to your privacy: all collected data is securely encrypted, transferred strictly over Wi-Fi connections, utilized solely for academic analysis by Stanford researchers, and never sold or shared with third-party advertisers.
Permission mapping for the 28 declared system utilities:
• Media Content Exposure (FOREGROUND_SERVICE_MEDIA_PROJECTION, android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION, android:project_media, SYSTEM_ALERT_WINDOW, android.permission.SYSTEM_ALERT_WINDOW)
Captures automated screenshots at 5-second intervals and upon screen unlock to map passive media exposure.
• App Usage Metrics (PACKAGE_USAGE_STATS, android.permission.PACKAGE_USAGE_STATS, GET_TASKS, android.permission.GET_TASKS)
Logs active application package names and screen on/off events to understand workflows.
• User Interactions (BIND_ACCESSIBILITY_SERVICE, android.permission.BIND_ACCESSIBILITY_SERVICE)
Listens for user interaction gesture events (specifically clicks, long-clicks, and scrolls) to analyze app navigation patterns.
• Physical Activity (ACTIVITY_RECOGNITION, android.permission.ACTIVITY_RECOGNITION, com.google.android.gms.permission.ACTIVITY_RECOGNITION, SENSOR_ACCELEROMETER, android.permission.SENSOR_ACCELEROMETER)
Records step counts to correlate physical activity with smartphone use.
• Geographic Context (ACCESS_FINE_LOCATION, android.permission.ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION, android.permission.ACCESS_COARSE_LOCATION)
Collects GPS coordinates to analyze how spatial mobility correlate with smartphone use patterns.
• Background Continuity (FOREGROUND_SERVICE, android.permission.FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNC, android.permission.FOREGROUND_SERVICE_DATA_SYNC, WAKE_LOCK, android.permission.WAKE_LOCK, REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, RECEIVE_BOOT_COMPLETED, android.permission.RECEIVE_BOOT_COMPLETED, PREVENT_POWER_KEY, android.permission.PREVENT_POWER_KEY)
Maintains a persistent background foreground service to ensure data tracking survives system reboots and aggressive battery-saver optimization.
• Syncing & Orchestration (INTERNET, android.permission.INTERNET, ACCESS_NETWORK_STATE, android.permission.ACCESS_NETWORK_STATE, SCHEDULE_EXACT_ALARM, android.permission.SCHEDULE_EXACT_ALARM)
Schedules low-overhead connection windows to securely upload research logs to Stanford servers over Wi-Fi.
• Cache Management (READ_EXTERNAL_STORAGE, android.permission.READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE, android.permission.WRITE_EXTERNAL_STORAGE)
Provides local directory access to temporarily stage and encrypt data payloads before server syncing purges them.
• Notifications (POST_NOTIFICATIONS, android.permission.POST_NOTIFICATIONS)
Displays non-intrusive alerts to notify participants that the research study window is actively running.
• Platform Integrity (ACCESS_ADSERVICES_AD_ID, android.permission.ACCESS_ADSERVICES_AD_ID, ACCESS_ADSERVICES_ATTRIBUTION, android.permission.ACCESS_ADSERVICES_ATTRIBUTION, com.google.android.gms.permission.AD_ID, AD_ID, com.google.android.providers.gsf.permission.READ_GSERVICES, READ_GSERVICES, com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE, edu.stanford.communication.screenomics.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION)
Establishes baseline device installation targets across varying Android versions and prevents demographic data duplication across sample groups.
About Stanford Screenomics
The company that develops Stanford Screenomics is Stanford Screenomics. The latest version released by its developer is 5.05.
To install Stanford Screenomics on your Android device, just click the green Continue To App button above to start the installation process. The app is listed on our website since 2026-06-19 and was downloaded 32 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded app with your antivirus. Your antivirus may detect the Stanford Screenomics as malware as malware if the download link to edu.stanford.communication.screenomics is broken.
How to install Stanford Screenomics on your Android device:
- Click on the Continue To App button on our website. This will redirect you to Google Play.
- Once the Stanford Screenomics is shown in the Google Play listing of your Android device, you can start its download and installation. Tap on the Install button located below the search bar and to the right of the app icon.
- A pop-up window with the permissions required by Stanford Screenomics will be shown. Click on Accept to continue the process.
- Stanford Screenomics will be downloaded onto your device, displaying a progress. Once the download completes, the installation will start and you'll get a notification after the installation is finished.
Program Details
System requirements
Download information
Pricing
Version History
version 5.05
posted on 2026-06-19
Firebase authentication connection issue fixed. Only backend configuration. No other changes.
version
posted on 2026-03-20
version 4.01
posted on 2025-04-18
Updated to API 35. No other changes.
version 3.15
posted on 2024-09-03
Bug fixed
version 3.12
posted on 2024-05-03
Device compatibility improved
version 3.02
posted on 2019-08-31
wifi usage update
version 3.01
posted on 2019-07-05
new internal feature confirming app performance



