AppBright
The right brightness for every app.
software.basilbase.applightThe short version. AppBright does not collect, store or transmit any personal data. It has no internet permission. There are no accounts, no advertising, no analytics and no crash reporting. Your rules and settings stay on your device.
Claims about privacy are easy to make, so here is how to check this one.
AppBright's manifest does not request INTERNET or
ACCESS_NETWORK_STATE. An Android app cannot open a network connection without
INTERNET — not "does not", but cannot; the operating system
refuses. You can confirm this on the Play listing's permission list, or by inspecting the
APK yourself.
This matters more than usual here. AppBright needs to know which app is on your screen in order to do its job at all, and that is exactly the kind of signal that is worth money to somebody. Without network access it cannot leave your phone, whatever anyone's intentions.
This is the complete set AppBright requests. There are no others.
| Permission | Why |
|---|---|
Usage accessPACKAGE_USAGE_STATS |
To see which app has just come to the foreground, so the rule you set for it can be applied. Only the most recent switch is read, it is used within seconds, and no usage history, duration or statistic is kept |
Modify system settingsWRITE_SETTINGS |
To change the screen brightness and the auto-brightness mode, and to put both back the way you had them |
FOREGROUND_SERVICEFOREGROUND_SERVICE_SPECIAL_USE |
To keep watching for app switches while you use other apps, with a notification you can see and stop at any time |
POST_NOTIFICATIONS |
To show that ongoing notification and its Pause, Restore and Stop actions |
WAKE_LOCK |
Only if you turn on "keep the screen on" for a particular app. It holds the screen awake while that app is in front; it is never used to wake the device |
RECEIVE_BOOT_COMPLETED |
Only to put your brightness back if the phone restarted while a rule was still applied |
AppBright also declares a targeted package visibility query so it can list
the apps you can launch, in order to offer them for you to pick. It does not hold
QUERY_ALL_PACKAGES, so it cannot enumerate everything installed on your
device.
Stated explicitly, because these are things an app with usage access could do:
| Data | Where | Why |
|---|---|---|
| Your rules — the app you chose and the brightness values you set for it | App private storage | So the rule is still there next time you open that app |
| Your settings — theme, language, night schedule, engine preferences | App private storage | To remember how you like it |
| A recovery checkpoint — the brightness and auto-brightness mode you had before a rule was applied | App private storage, deleted as soon as your setting is restored | So your own brightness comes back even if the app is killed or the phone restarts mid-rule |
App private storage is readable only by AppBright. Uninstalling the app deletes all of it.
The checkpoint has to note which app the rule belonged to. It records a one-way hash of the package name rather than the name itself, so the file left on disk while a rule is active does not read as a list of what you were using. It is deleted the moment your brightness is restored.
Android cloud backup is disabled for AppBright in its manifest. Nothing the app stores — rules, settings or checkpoint — is copied to Google's servers as part of a device backup.
AppBright is a general-purpose utility. It collects no data from anyone, of any age.
AppBright will not repeatedly prompt you to re-enable any of them.
There is no server, so there is nothing for us to retain or delete. Delete a rule in the app to remove it, or uninstall AppBright to remove everything it stored.
If a future version of AppBright ever collects data, this policy will be updated before that version is published, and the change will be described in the app's "What's new". Given that the app has no internet permission, any such change would be a significant one and would be announced as such. Updated versions are published at this URL with a new date at the top.
Questions about this policy, or about privacy in AppBright: contact@basilbase.com