iPhone Screenshots


Having trouble staying awake? Use your iPhone X/11 TrueDepth Camera to detect if you are drowsy or falling asleep.

Disclaimer: Since Keep Alert only monitors features on a user's face, it may not always be indicative of a user's alertness. In order to ensure personal safety and the safety of others, users must only use this app in safe conditions free of potential harm.

Acceptable Use Examples​
-In a classroom or lecture setting
-While studying or reading
-While completing stationary leisure tasks

Never Acceptable
-While operating a motor vehicle
-While operating machinery

Note that due to the requirement of the TrueDepth Camera (Face ID Sensor), Keep Alert's full functionality is only available on an iPhone X or newer (iPhone X, iPhone XR, iPhone XS, iPhone XS Max, iPhone 11, iPhone 11 Pro, iPhone 11 Pro Max).


Keep Alert utilizes artificial intelligence in combination with the iPhone X/11 TrueDepth Camera to monitor your face and alert you when your alertness has been disrupted (such as when a user closes their eyes). It also monitors several other factors such as blinking speed, head position, and eye gaze to predict when a user may have decreased alertness.

How it works:
-Place phone in a secure location pointing towards your face and click "Begin Session". The indicator in the upper right hand corner will let you know if Keep Alert detects your face.
-Keep Alert uses a combination of the TrueDepth Camera and Front Facing Camera to monitor values relating to the position of different points on your face.
-During the first few minutes of a session, Keep Alert establishes baseline thresholds for several factors such as head position, blink frequency, and blink speed.
-If Keep Alert detects that a user may have decreased alertness, it will audibly warn the user. This is due to a combination of several factors such as a slower blink speed, stationary eye and head position, and increased blink frequency.
-If at any point does a user close their eyes or nod their head forward, Keep Alert will audibly alert the user that their alertness has been disrupted.
-To end the session, click "End Session". Note that at the end of a session, all data is deleted and at no point does personal data leave the device. See privacy policy for more details.

Keep Alert also has a feature called Illuminate Mode in which the phone screen illuminates a users face and thus allows Keep Alert to function in low light conditions.

What’s New

Version 1.2

You can now control the sensitivity of the alarm from the settings tab! Use the slider to change the delay before the alarm goes off.

This version also fixes a fatal bug which caused iOS versions prior to iOS 13.0 to crash.

Ratings and Reviews

4.4 out of 5
24 Ratings

24 Ratings

Van Wilder II ,

Reddit review

Good concept

Souperstar1233 ,

Works great!

Been trying this out and it works great! Going to buy a charging stand to set it on my desk for work, and I am hoping to eventually use it while driving. It’s amazingly accurate and does a very good job of alerting quickly, and working even when not directly facing the user. A fantastic app that I think could help, or even save, this narcoleptic. Thank you for this app!

.nick.name. ,

Great concept!

Sent it to a couple of people who have trouble staying awake when working at home.

Thanks for making it free with no ads! (Maybe add a tip option for people who like to support devs)

App Privacy

The developer, Ashton Cofer, has not provided details about its privacy practices and handling of data to Apple. For more information, see the developer’s privacy policy.

No Details Provided

The developer will be required to provide privacy details when they submit their next app update.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You Might Also Like