**KeepItRunning — Keep your important apps active**
KeepItRunning helps ensure your essential apps stay running by periodically checking and relaunching them — without manual effort. Select the apps you care about and let the app handle the rest.
---
**✔️ Why KeepItRunning?**
Some apps get stopped by Android’s background limits or battery optimization — even when you need them. KeepItRunning runs as a foreground service to periodically verify and relaunch your selected apps so they remain active and reachable.
---
**📌 Key Features**
• Select which apps to keep running using a simple checklist
• Adjustable check intervals: **1, 5, 15, 30, or 60 minutes**
• **Smart detection** — skips apps already running
• **Auto start on device reboot**
• Optional **per-app relaunch notifications**
• Full **audit log** with timestamps
• Filter between **user apps** and **system apps**
• Pull-to-refresh app list
• **English and Polish** language support
• QR - based configuration (export of config and import)
• Admin password preventing users from changing configuration
• Ability to check for active VPN connection (by pinging defined URL)
---
**⚙️ How It Works**
1. Open the app and browse your installed apps
2. Check the ones you want to keep running
3. Set your preferred interval
4. Enable the service
KeepItRunning will then run in the background and relaunch apps when needed — even after a reboot.
---
**🔐 Permissions Explained**
• **Display over other apps** — required to launch apps from the background
• **Usage access** — lets the app detect running apps and avoid unnecessary relaunches
• **Notifications** — needed for the foreground service and optional launch alerts
These permissions are essential for the core functionality — we don’t request anything else.
---
**🚀 Simple. Reliable. Automatic.**
KeepItRunning gives you peace of mind knowing your key apps stay active so you can focus on what matters.