SatisCorp
GitHub
    Product

    SatisTimer

    An Android timer for apps. Pick an app, choose how long it can be used, and SatisTimer locks it for a while when the time is up.

    Early test build. There is no ready-made app to download yet. You build it from the source code. It is a prototype, and parent settings are not protected by a password.
    ★ 0 stars ⑂ 0 forks 0 open issues v0.0.3 test build See repository Updated recently
    Type
    Android app, test build
    Built with
    Java and Gradle
    Needs
    Android 6 or newer
    Permissions
    Notifications only. No internet permission.
    How it works

    Time is counted only while you use the app.

    SatisTimer follows the SatisCorp rules: no AI, no telemetry and no account. It never needs the internet.

    What it does

    • Lists the apps on your phone that you can open
    • Saves a timer and a lock cycle for each app you pick
    • Counts down only while that app is on screen and the display is on
    • Shows a small box with the time left, and one notification when a minute or less remains
    • Shows a lock screen when time is up, until the lock cycle ends
    • Lock cycles: 1 minute (test), 1 day, 2 days or 1 week

    Good to know

    • It does not measure touches or what you do inside the app
    • Blocking needs SatisTimer to be turned on in Android's Accessibility settings
    • There is no parent password, recurring reset or background check yet
    • The app can be uninstalled normally
    • Google Play may ask for a declared use before it accepts an app that watches other apps
    Build it yourself

    Four steps, on Windows.

    You need

    • JDK 17
    • Android SDK Platform 35
    • An Android phone with USB debugging, and adb
    • Gradle 8.11.1 downloads by itself

    Commands

    .\gradlew.bat assembleDebug
    adb install -r .\app\build\outputs\apk\debug\app-debug.apk

    Then open SatisTimer, choose Add apps, pick an app and save. Set the timer to 1 minute and the lock cycle to 1 minute (test), turn on app blocking, allow notifications and enable SatisTimer in Accessibility.

    Open issues

    Where help is wanted.

    No open issues right now. Be the first to open one.

    People

    Who builds it.