keepalivedev / KeepAlive

Android app to notify others if you haven't used your device in a given period of time.
Other
202 stars 11 forks source link

Keep Alive

Keep Alive will send a custom message via SMS to one or more people if you haven't used your device in a given period of time. Intended to be used as a failsafe for those living alone in case of an accident or other emergency. Once the settings are configured, no further interaction is required.

<img src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" height="80"> <img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80">

Available Translations: French (CA), German (DE), Polish (PL), Russian (RU)
Supports Android 5.1 (API 22) and up

How it Works

Keep Alive uses your device's lock screen, or the usage of specific app(s), to detect activity. If your device hasn't been locked or unlocked within a set period of time, you will be prompted with an 'Are you there?' notification. If this notification is not acknowledged an Alert will be triggered. Based on the configured Emergency Contact Settings, one or more SMS messages and/or a phone call will be placed to notify others that you may be in need of assistance. If enabled, a second SMS will be sent with location information to aid others in locating you.

Features

Requirements

Main Settings

Emergency Contact Settings

Permissions

Keep Alive requires the following permissions to operate properly:

Optional Permissions

If Include Location is enabled:

If a Phone Call number is configured:

App Restrictions / App Hibernation

Android now automatically removes permissions for apps that have not been used recently. Keep Alive, once the settings are configured, does not need any further interaction and may have its permissions revoked, possibly preventing it from sending an Alert. Keep Alive was designed to operate as unobtrusively as possible and, as an alternative to bugging the user to open the app periodically, expects this behavior to be disabled. On the most recent version of Android this is called 'Pause app activity if unused' and can be found on the App Info screen for Keep Alive.

Why?

Keep Alive was created after separate incidents with colleagues who lived alone and lost consciousness at home. One was found within 24 hours by a concerned friend doing a welfare check and was saved, albeit not unscathed. The other was not discovered for more than 36 hours and sadly succumbed to his injuries after several days in the ICU. If they had been found even a few hours sooner, things may have turned out differently. I am hoping that this app can help prevent similar tragedies in the future.

Disclaimer

Donate

ko-fi

Bitcoin (BTC)

Address: bc1q756uyj9d4alkqxk5y9t7jex568qzkeekqflryv

Ethereum (ETH)

Address: 0xacf07027129a18217882eb55d72ab607b27f0feb