PayDodge
See what your breaks are worth.
software.basilbase.paydodgeThe short version. PayDodge does not collect, share or transmit any data. The salary and hours you enter stay on your phone. The app has no internet permission, no accounts, no advertising SDK, no analytics and no crash reporting.
PayDodge's manifest does not request INTERNET or
ACCESS_NETWORK_STATE. An Android app without INTERNET cannot open a
network connection; the operating system refuses. You can confirm this on the Play listing's
permission list or by inspecting the app bundle.
There are no third-party SDKs. The app uses Google's AndroidX, Jetpack Compose, Material and DataStore libraries, which run entirely on the device.
| Permission | Why it is needed |
|---|---|
POST_NOTIFICATIONSNotifications |
The notification shown while a break runs, with its Stop button, and the optional monthly milestone notification. Asked once, when your first break starts. Declining it changes nothing else, and both notifications can be switched off in Settings. |
RECEIVE_BOOT_COMPLETED |
If the phone restarts during a break, puts that break's notification, widget and milestone reminder back. It starts nothing on its own. |
USE_BIOMETRIC, USE_FINGERPRINT |
Only for the optional app lock: Android checks your fingerprint, face or screen lock and tells PayDodge whether it matched. PayDodge never receives the fingerprint, face or PIN itself. |
software.basilbase.paydodge.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION |
Added automatically by the AndroidX core library. A signature-level permission private to PayDodge that stops other apps sending it internal broadcasts. It gives no access to any data. |
There is no internet, network state, storage, photos, camera, microphone, location, contacts, calendar, account, phone or SMS permission, no usage access, no accessibility service, no foreground service and no exact alarms. The widget and the Quick Settings tile need no permission.
These live in the app's private storage, which other apps cannot read. Statistics are calculated from the history on the device each time you open them.
No usage statistics about the app itself, no logs of when it was opened, no location, and nothing about your employer.
PayDodge turns Android backup off. Its data is excluded from cloud backup and from device-to-device transfer. To move to a new phone, use Settings → Backup → Export: it writes a JSON file containing your salary settings, labels and break history to a place you pick (for example your Downloads folder or a cloud drive app you choose). PayDodge does not upload that file anywhere; whatever you do with it afterwards is up to you. Import replaces the data on the phone with the file's contents.
The Share button on the Statistics screen creates a summary image, with or without amounts as you choose, and hands it to the app you pick in Android's share sheet. Nothing is shared unless you do this.
PayDodge collects no data from anyone, children included. It is a general-purpose tool for working adults and is not directed at children.
There is no server, so there is nothing for us to retain. In the app, About → Delete all data removes your salary, hours, labels and break history at once; single breaks can be deleted in History. Backup files you exported are yours and are not touched. Uninstalling the app, or Clear storage in Android's app settings, removes everything.
If a future version ever collects or transmits data, this policy will be updated before that version is published. Updated versions are published at this URL with a new date at the top.
Questions about this policy or about privacy in PayDodge: contact@basilbase.com