RuleSelf
Rules, not willpower

Privacy Policy

Effective Date: 21 February 2026  ·  Last Updated: 9 March 2026

1. Overview

RuleSelf is designed with privacy as a core principle. All rules, configurations, and usage detection operate entirely on your device. RuleSelf does not collect, store, transmit, or share personal data through its own servers or infrastructure.

Short version: your data stays on your device. RuleSelf has no backend, no accounts, and no user tracking.

2. Information We Collect

RuleSelf itself does not collect any personal information.

See Section 6 (Advertising) for information about Google AdMob, which is used for free-tier users and operates under Google's own data practices.

3. Data Storage & Background Tasks

All data you create (rules, schedules, app selections, custom messages) is stored locally on your device using Android's secure local storage. This data is never transmitted to the developer or any third party by RuleSelf. Uninstalling the app removes all locally stored data.

RuleSelf uses Android WorkManager to schedule periodic background tasks (such as midnight rule resets). These tasks run locally on your device and do not transmit any data externally.

3a. Rule Monitor Service

RuleSelf includes a persistent background monitoring service ("Rule Monitor") that you can enable or disable at any time via Settings → Enable Monitoring. When enabled, the service:

The Monitor Service processes all data entirely on your device. It does not record, store, or transmit your app usage history, screen time statistics, or any other behavioural data. No logs or analytics are sent externally. You can stop the service at any time from Settings.

4. Permissions Used

Usage Access (PACKAGE_USAGE_STATS) Detects which app is in the foreground and measures usage time or screen unlock counts. Processed locally only. Never transmitted.
Query Installed Apps (QUERY_ALL_PACKAGES) Displays your installed apps when you create a rule. The app list is never stored externally or shared with anyone.
Display Over Other Apps (SYSTEM_ALERT_WINDOW) Shows block screens, delay countdowns, and reminder messages over other apps. This permission does not allow data collection.
Notifications Displays the persistent "Rules Active" status notification and system alerts.
Run at Startup (RECEIVE_BOOT_COMPLETED) Ensures your rules remain active after the device restarts.
Full-Screen Intent (USE_FULL_SCREEN_INTENT) Allows block and delay screens to appear as full-screen alerts when a restricted app is launched. Required on Android 10+. Does not allow any data collection.
Foreground Service (FOREGROUND_SERVICE / FOREGROUND_SERVICE_SPECIAL_USE) RuleSelf runs a persistent background monitoring service to continuously detect app usage and enforce your rules while you use your phone. A visible notification is always shown while this service is active. No data is transmitted.

5. Internet Usage

RuleSelf does not require an internet connection for core functionality. No cloud sync, no remote databases, and no server communication are performed by RuleSelf itself. Internet access is used only for:

In-App Update Check: When you launch RuleSelf, the app may query the Google Play Store to check whether a newer version is available. If a newer version is found, a non-intrusive dialog offers you the option to upgrade or dismiss. No personal data is collected as part of this check; it is a standard Google Play API call using your device's existing Play Store session.

6. Advertising (Free Users Only)

Free users of RuleSelf may see banner and rewarded advertisements served by Google AdMob. AdMob is a third-party advertising service operated by Google LLC.

AdMob may collect device identifiers (such as the Advertising ID / GAID), IP address, and app usage signals for ad personalisation and measurement. This data is handled by Google under their own Privacy Policy — not by RuleSelf.
Premium users see no advertisements. AdMob is not initialised for Premium users.

6a. Cross-Promotion (Free Users Only)

When Google AdMob fails to load a banner ad, RuleSelf may display a cross-promotion banner for other apps published by the same developer. This feature works as follows:

No personal data, device identifiers, or usage analytics are collected or transmitted as part of cross-promotion. The fetch is a simple HTTPS GET request to a static JSON file; no cookies, tokens, or tracking parameters are sent.

Cross-promotion is not shown to Premium users because all ad surfaces are disabled for Premium.

7. Google Play Billing

If you purchase Premium, payment processing is handled securely by Google Play Billing. RuleSelf does not receive or store your payment card details or billing information. Purchases are governed by Google Play's Terms of Service.

8. Data Sharing

RuleSelf does not share any data with third parties through its own systems. The only third-party data flows are those initiated by Google AdMob (free users) and Google Play Billing (purchasers), both of which are governed by Google's policies.

9. Children's Privacy

RuleSelf is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided personal information through this App, please contact us so we can take appropriate action.

10. Data Security

All rule data is stored using Android's secure local storage mechanisms. Because RuleSelf has no external servers, there is no external exposure risk from RuleSelf's own infrastructure. Device-level security (lock screen, encryption) protects local data.

11. Your Control

12. Changes to This Policy

If future updates change data practices, this policy will be updated accordingly. The "Last Updated" date at the top of this page will reflect the most recent revision. Continued use of the App after changes are posted constitutes acceptance of the updated policy.

13. Contact

For questions or concerns about this Privacy Policy, contact:
Nagaraju Chitimilla
Nagaraju.Chitimilla@gmail.com