Summary
Tamil Flip Clock collects no personal data, and transmits nothing off your device.
The app does not request the INTERNET permission. It is therefore not capable of sending data
anywhere, to us or to anyone else, even in principle. You can verify this yourself in
app/src/main/AndroidManifest.xml.
There is no analytics, no crash reporting, no advertising, and no third-party SDK of any kind. The app’s only dependencies are Google’s own AndroidX and Jetpack Compose libraries.
What the app stores
Everything the app stores stays in its own private storage on your device, in two Android SharedPreferences files:
| File | Contents |
|---|---|
lock_screen_clock |
Whether you switched on the lock screen clock mode (a single true/false) |
clock_settings |
Your four display choices: date, seconds, Tamil numerals, Latin numerals (four true/false values) |
That is the complete list. No identifiers, no usage history, no timestamps, no device information.
Uninstalling the app deletes all of it.
What the app does not collect
To be explicit, the app does not collect, store, or transmit:
- Your name, email address, phone number, or any account information
- Location data of any kind
- Contacts, messages, call logs, or calendar entries
- Photos, videos, or any file on your device
- Advertising identifiers, device identifiers, or IP addresses
- Analytics, telemetry, usage statistics, or crash reports
Permissions and why they exist
None of the permissions below are used to gather information about you.
| Permission | Purpose |
|---|---|
SYSTEM_ALERT_WINDOW |
Lets the app display the clock over your lock screen. It is not used to observe or overlay any other app. |
FOREGROUND_SERVICE,FOREGROUND_SERVICE_SPECIAL_USE |
Keeps a service running so the clock can appear when your screen wakes. It shows a permanent notification while active. |
POST_NOTIFICATIONS |
Displays that service notification. Optional — the app works if you refuse it. |
RECEIVE_BOOT_COMPLETED |
Restores the lock screen clock after you restart your phone. |
WAKE_LOCK |
Keeps the processor awake for a few seconds after your screen turns off, so the clock can be put in place. |
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS |
Asks Android not to shut the clock down while your phone is idle. Optional. |
Camera and flashlight
The app has no camera permission and never accesses your camera.
- The flashlight button uses
CameraManager.setTorchMode, which controls only the torch LED and requires no permission. No image data is involved. - The camera button hands off to whichever camera app you already have installed, using a standard Android intent. This app does not see, receive, or store anything that app produces. Once you tap it, that app’s own privacy policy applies.
Device administrator (optional, advanced)
The app includes an optional device administrator component that can disable the system keyguard, so the clock replaces your lock screen rather than covering it.
This is inactive unless you deliberately enable it from a computer over adb. It cannot be enabled from inside the app.
The only privileged capability declared is force-lock. The component does not read, collect, or
transmit anything. It is used solely to call setKeyguardDisabled. See the README for details and
how to remove it.
Android backup
The app uses Android’s standard automatic backup. If you have device backup enabled in your Android settings, the preferences listed above may be included in your own Google account backup and restored when you set up a new device.
That backup is between you, your device, and Google — it is governed by Google’s Privacy Policy, and we have no access to it.
You can prevent this by turning off backup for this app in your Android settings.
Children
The app contains no advertising, no in-app purchases, no user accounts, and no data collection. It is suitable for all ages.
Changes to this policy
Any change will be published on this page and in the project repository, with the effective date above updated. Material changes will be noted in the release notes.
Contact
For any question about this policy or the app’s handling of data:
Verifying these claims
This app is open source. You do not have to take any of the above on trust:
- No network access — search the manifest for
INTERNET. It is absent. - No third-party SDKs — read the
dependenciesblock inapp/build.gradle.kts. Everything isandroidx.*. - What is stored — search the source for
getSharedPreferences. There are two call sites, inLockScreenMode.ktandClockSettings.kt.