Phone Addict Anonymous
What the app processes, where it goes, and how to get rid of it. Your data stays on your phone. The only exception is the Google services the app is built on, which need data to function. We run no server of our own, and nothing is backed up to the cloud.
The following is read, computed and stored only on your device, and none of it is transmitted to us. Data that leaves your device to a Google service is named in section 3.
| Data | Source | Why | Where it lives |
|---|---|---|---|
| Step count | Device step sensor or Health Connect | Convert steps into earned screen-time minutes | Room database and SharedPreferences on the device |
| Foreground app name | Accessibility Service | Block restricted apps when you have not earned enough minutes | In memory only, never stored |
| Trivia progress | Your gameplay | Track your cumulative grade | SharedPreferences |
| Setup time, last unlock, last settings change | Computed by the app | Enforce the cooldown on changing protected settings | SharedPreferences |
| Battery-optimisation status | Device | Keep the step-counting service alive | Read from the system, not stored |
| Your chosen focus app | You pick one in Settings | Keep that one app reachable while the phone is locked | SharedPreferences |
| List of installed apps | QUERY_ALL_PACKAGES |
Offer the focus-app list, and detect browsers so they cannot be chosen | Read on demand, never stored, never transmitted |
No cloud copy exists. Android's backup is switched off for this app, so none of the above is uploaded to your Google account or synced to another device. Uninstalling deletes all of it, permanently, and nothing anywhere can bring it back.
We embed four Google services and nothing else. Each is governed by Google's own practices rather than ours, and we operate no server of our own.
READ_STEPS the app
falls back to the device step sensor.The Walk, the optional competition, sends additional data when you take part. That is covered by its own in-app disclosure at the point you join.
No analytics, anywhere. We embed no analytics SDKs: no Firebase Analytics, no Crashlytics, no Facebook SDK, no Amplitude, no Mixpanel. The app reports no crash reports and no usage analytics to anyone.
| Permission | Why it is requested |
|---|---|
ACTIVITY_RECOGNITION |
Read your step count to convert into screen-time minutes. |
health.READ_STEPS |
Optional alternative step source via Health Connect. |
FOREGROUND_SERVICEFOREGROUND_SERVICE_HEALTHWAKE_LOCK |
Keep step counting and app blocking running while the app is in the background. |
RECEIVE_BOOT_COMPLETED |
Restart the protection service after a reboot. |
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS |
Ask Android not to kill the service to save battery. Optional, but the app may not run reliably without it. |
POST_NOTIFICATIONS |
Show the ongoing service notification and earned-minute alerts. |
| Accessibility Service | Disclosed during onboarding before you enable it: detect which app is in the foreground so it can be blocked when you are out of earned minutes. If a blocked app is opened in a floating pop-up window above the lock screen, it presses Home to move that window off the screen; that is the only action it ever takes. It is configured with canRetrieveWindowContent="false", which makes it structurally incapable of reading any on-screen text, not merely choosing not to. It cannot read your messages, emails or anything you type, and does not record the screen. It never prevents you from uninstalling the app or switching the service off, and never blocks the Settings screens where you do either. |
SYSTEM_ALERT_WINDOW |
Requested so the block screen can be brought to the front over the app you just opened. The block screen is an ordinary app screen, not a floating window drawn on top of other apps, and nothing is drawn over anything you do outside the app. |
QUERY_ALL_PACKAGES |
Read which apps are installed, so the app can offer a list to choose your focus app from and recognise which are browsers so they are excluded. Read on demand and never leaves your device. |
INTERNETACCESS_NETWORK_STATE |
Required by AdMob, Play Billing and ML Kit. |
VIBRATE | Haptic feedback in the app. |
If you inspect the app's permission list you will also see entries we do
not request ourselves: AD_ID and several
ACCESS_ADSERVICES_* permissions, added automatically by
Google's AdMob library, and com.android.vending.BILLING,
added by Play Billing. They exist because those libraries are in the app,
and what they are used for is described in sections 3.1 and 3.2.
PACKAGE_USAGE_STATS was listed here until 28 August 2026. It
was declared but never actually used by any part of the app, so it was
removed rather than explained.
HIGH_SAMPLING_RATE_SENSORS was listed here until 20 September
2026, for the same reason: it gated sampling a sensor faster than 200 Hz,
nothing in the app asked for that rate, and it was removed rather than
explained.
PAA Bootcamp is not directed at children. You must be at least 13 to use it, and under the age of majority where you live a parent or guardian must accept the Terms of Use for you. We do not knowingly collect personal information from children under 13, and ad requests are tagged as family-safe.
If a parent or guardian believes their child under 13 has used the app, uninstalling removes everything on the device. There is nothing held anywhere else, so no deletion request is needed.
Your data lives in exactly one place.
Everything in section 2. There is no cloud copy, because Android's backup is switched off for this app, and no copy of ours, because we run no server.
To delete it: Settings → Apps → PAA Bootcamp → Storage → Clear data, or uninstall the app. Uninstalling is never blocked or delayed, and it is permanent: nothing can bring the data back.
We hold nothing about you at all, so there is nothing for you to request from us and nothing for us to delete on your behalf.
No system is perfectly secure. If you find a security issue, please email paa@am3rgroup.com.
We are not a big data operation, and this section is short because there is very little to say. It is written for readers in the EU, the UK and anywhere else with comparable law.
Am3rgroup, 1052 St. Laurent Blvd, Unit 3, Ottawa, Ontario K1K 3B4, Canada, is the data controller for the app. Contact us at paa@am3rgroup.com.
Nothing you do in the app reaches us, so for almost everything the app does there is no processing by us at all: the data is created on your device, stays there, and is deleted when you uninstall.
The one exception is advertising. On the free version, Google AdMob receives your advertising ID, IP address and ad interactions, as described in section 3.1. The lawful basis is your consent, collected through Google's User Messaging Platform the first time ads appear, which you can change or withdraw at any time from Settings inside the app. Withdrawing does not affect processing that already happened. Buying premium stops it entirely, because the ad SDK is then never called.
We keep nothing, because we receive nothing. There is no retention period to state and no records to expire. Google's retention of advertising data is governed by Google's privacy policy.
You have the right to access, correct, erase, restrict and object to processing of your personal data, and to receive it in a portable form. In practice:
If you believe your data has been mishandled, you may lodge a complaint with your national data protection supervisory authority. In the UK that is the Information Commissioner's Office; in the EU it is the authority for the country where you live.
The app is identical everywhere. Google handles its own regional compliance for the services we embed, including CCPA in California. Because we operate no server, no data of yours is transferred to another country by us.
If we change this policy we will update the "Last updated" date at the top of this page and bump the app's version. Material changes will be called out in the Play Store release notes. Continuing to use the app after a change constitutes acceptance.
Questions about this policy or about the data the app processes: paa@am3rgroup.com.