Privacy Policy

Last Updated: May 2, 2026

Return to ActivityLens

Introduction

ActivityLens (“ActivityLens,” “we,” “our,” or “us”) is an Android developer and QA tool that displays foreground app/activity information through a floating overlay. This Privacy Policy explains what data ActivityLens accesses, how it is used, and what choices you have.

Scope

This Policy applies to the ActivityLens mobile application and related in-app features, including Activity Log, Copy Log, App Explorer, filtering tools, policy-acceptance flow, and optional in-app purchase features.

Data We Process

A) Data processed/stored locally on your device

Depending on enabled features, ActivityLens may process and store:

  • Foreground app package names
  • Foreground activity/class names
  • Activity transition timestamps (Activity Log)
  • Copy history entries you create (Copy Log)
  • Metadata for user-launchable apps and apps that handle common intents, used by App Explorer and Filters
  • User preferences/settings (overlay UI, notifications, theme, filters, etc.)
  • Onboarding/disclaimer/policy acceptance flags and versions
  • Billing state flags needed for “Remove Ads” entitlement handling

B) Data shared only when you choose to share/export

If you use export/share actions (for example CSV or ADB-style exports), selected data may be sent to apps/services you choose via Android’s share sheet (such as email, cloud storage, or messaging apps).

C) Third-party SDK/service processing

ActivityLens uses third-party services that may process device/app information under their own policies:

  • Google AdMob (ads)
  • Google Play Billing (in-app purchase)
  • Google Play In-App Updates (update checks/flows)

Important: Activity-monitoring data is not sold by us and is not transmitted by ActivityLens to our own external servers as part of normal monitoring functionality.

Why We Use Data

We process data to:

  • Provide real-time activity/package overlay functionality
  • Build Activity Log and Copy Log features
  • Enable App Explorer/component inspection functionality
  • Save user preferences and feature state
  • Provide optional ad-supported and purchase features
  • Maintain app reliability and required policy/version acknowledgments

Permissions and Their Purpose

ActivityLens may request/use:

  • Accessibility Service (BIND_ACCESSIBILITY_SERVICE): detect foreground window/activity transitions
  • Display over other apps (SYSTEM_ALERT_WINDOW): show floating overlay
  • Notifications (POST_NOTIFICATIONS): foreground-service and purchase-status notifications
  • Foreground service permissions (FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USE): persistent service operation
  • Battery optimization exemption (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): reduce service interruptions
  • Internet (INTERNET): required for third-party service communication (ads/billing/update checks)
  • Advertising ID (AD_ID): AdMob ad serving
  • Limited package visibility (declared via <queries> in the manifest): App Explorer and Filters list user-launchable apps and apps that handle common intents such as sharing, browsing, mailto, accessibility services, input methods, and notification listeners. The app does not enumerate the full list of installed packages on the device.
  • Billing (com.android.vending.BILLING): in-app purchase flow
  • Notification listener capability (if enabled by user in system settings): notification listener feature behavior where applicable

You can revoke permissions at any time in Android Settings, but some features may stop working.

Data Retention

  • Logs/history are retained locally with in-app limits and can be cleared by you.
  • Temporary export files may be stored in app cache and cleaned/rotated automatically.
  • You may reset app data in app settings or uninstall the app at any time.

Security

ActivityLens data is stored in Android app-private storage (sandbox protections apply). Device-level protections (such as lock screen and OS encryption where supported) also contribute to security. No system is perfectly secure, but we apply platform-standard storage and access controls.

Children’s Privacy

ActivityLens is not directed to children under 13 and is intended for developers/technical users.

Your Choices and Controls

You can:

  • View and clear logs/history in-app
  • Reset app data
  • Revoke permissions in Android Settings
  • Control ad personalization in Google account/device ad settings
  • Uninstall the app to remove local app data

International Use

ActivityLens may be distributed globally through app stores. Third-party services (ads/billing/update providers) may process data under their own global infrastructures and legal terms.

Changes to This Privacy Policy

We may update this Policy from time to time. If changes are material, we will update the “Last Updated” date and may require in-app acknowledgment before continued use.

Contact

For privacy questions: moalduhun07@gmail.com

Thank you for using ActivityLens.