Privacy Policy

Last Updated: May 11, 2026 | Effective Date: May 11, 2026

Introduction

Welcome to Pull ("we," "our," or "us"). This Privacy Policy explains how Pull Notifications ("Pull," "the App") collects, uses, stores, and protects information when you use our mobile application available on Google Play.

Pull is designed to give you control over your digital attention by intelligently filtering and organizing notifications from other applications on your device. We are committed to protecting your privacy and being transparent about our data practices.

Information We Collect

Notification Content

To provide our core service, Pull requires access to your device's notifications through Android's Notification Listener Service. This includes notification title, text content, sender information, application name or package name, channel ID, category, timestamp, notification style information, and app icons used for display.

We access notifications solely to provide filtering, organization, history, and rule-creation features. Complete notification history and user-created rules are stored locally on your device.

Device, Usage, Analytics, and Subscription Data

  • Device or installation identifiers used for app functionality, analytics, abuse prevention, AI rate limiting, and service improvement.
  • Android version, app version, operating system information, diagnostics, and similar technical metadata.
  • Package usage statistics, with your permission, to understand app activity during onboarding and filtering setup.
  • App interactions and events, such as app opens, onboarding progress, paywall views, trial starts, purchase or restore outcomes, settings actions, and feature usage.
  • Subscription entitlement status needed to unlock Premium features.
  • Advertising measurement identifiers when enabled by the Meta/Facebook SDK and allowed by your device settings.

How We Use Your Information

  • To analyze incoming notifications and apply your filtering rules.
  • To maintain a local notification history for your review.
  • To help create blocking rules based on notification content and patterns.
  • To synchronize dictionaries and filtering strategies from our servers.
  • To measure app usage, onboarding, subscription, paywall performance, and service reliability.
  • To protect AI-backed services from abuse and enforce rate limits.

Optional AI Analysis

When you use the AI-assisted rule creation feature ("Pull on Device"), the App may send limited notification data to our secure cloud-based AI service through Supabase Edge Functions and Google Gemini.

Data sent to AI services may include:

  • Device identifier or installation identifier.
  • Application package name.
  • Notification title and text content.
  • Sender information, if available.
  • Channel, category, notification key, template, and other notification metadata.
  • Whether the notification is from a group chat.

We do not send your personal identity information, contacts, location data, financial information, or content from applications where you have not granted Pull notification access.

Data Storage and Retention

Local Storage

Complete notification history, filtering rules, application settings, and preferences are stored locally on your device in an encrypted database and remain there until you uninstall the App or clear its data.

Cloud Storage and Processing

  • We use Supabase to store general dictionaries and filtering strategies downloaded to user devices.
  • We store installation tokens and rate-limit counters used to protect AI-backed features from abuse.
  • Optional AI features may process notification title, text, sender, package name, channel, category, notification key, template, and related metadata through Supabase Edge Functions and Google Gemini.
  • We may persist AI-derived records in Supabase for service improvement, quality review, debugging, abuse prevention, and future model or rule improvement.
  • We do not store your complete notification history in cloud storage.

Third-Party Service Providers

  • Supabase: cloud infrastructure, data synchronization, AI processing, installation tokens, and rate limits.
  • Google Gemini AI: AI-assisted rule suggestions, accessed through Supabase Edge Functions.
  • Google Play and RevenueCat: purchases, renewals, cancellations, and subscription entitlement status.
  • Meta/Facebook SDK: app events, installation and onboarding measurement, paywall and trial events, and advertising campaign effectiveness.
  • Mixpanel: product analytics for app interactions, onboarding, settings, paywall/subscription flow, feature usage, and service improvement.

We do not sell your personal information, share notification title or text with Meta/Facebook or Mixpanel, use notification title or text for targeted advertising, or provide your data to data brokers.

Permissions We Request

  • Notification Access: read and manage notifications from other apps for core filtering functionality.
  • Internet: sync filtering strategies and process optional AI rule suggestions.
  • Post Notifications: display feedback notifications when rules are created.
  • Vibrate: provide haptic feedback for user interactions.
  • Package Usage Stats: understand which apps send notifications and support onboarding insights.

Your Rights and Choices

  • You can view notifications and rules stored in the App.
  • You can delete local app data by clearing app storage or uninstalling Pull.
  • You can disable AI-assisted rule creation to prevent notification content from being sent to our AI service.
  • You can revoke Notification Access and Usage Access through Android Settings.

You can also request deletion of data associated with your Pull installation through our Data Deletion Request page.

Subscriptions and Cancellation

Pull Premium subscriptions are purchased, renewed, and cancelled through Google Play. Pull does not receive or store your full payment card details. You can cancel by opening Google Play, tapping your profile icon, selecting Payments & subscriptions, choosing Subscriptions, selecting Pull, and tapping Cancel subscription.

Data Security

  • Local notification data is stored in an encrypted local database.
  • Data sent to our servers uses HTTPS encryption.
  • We collect only data needed to provide and improve the App.
  • Complete notification history remains local; optional AI features may persist anonymized or AI-derived records as described above.

Children's Privacy

Pull is not intended for use by children under the age of 13. We do not knowingly collect personal information from children under 13.

International Data Transfers

If you use the App outside of the country where our servers are located, your information may be transferred to, stored, and processed in countries other than your own.

Google Play Data Safety Summary

  • Device or other IDs: collected for app functionality, analytics, AI rate limiting, abuse prevention, and advertising measurement.
  • App activity and app interactions: collected for app functionality, analytics, onboarding, subscription flow measurement, and service improvement.
  • App usage statistics: collected with permission for filtering suggestions, onboarding insights, and AI-assisted setup if used.
  • Notification content and metadata: used for core local functionality and optional AI suggestions.
  • Purchase history or subscription status: used for Premium entitlement management through Google Play and RevenueCat.
  • Diagnostics and performance metadata: used for reliability, debugging, and service improvement.

Data is encrypted in transit. Data can be deleted by clearing app data or uninstalling Pull. Pull has not completed an independent security review.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time by posting the new Privacy Policy within the App or on our website and updating the Last Updated date.

Contact Us

Email: support.pull@gmail.com
Developer: Pull Notifications
Contact method: Please contact us by email for privacy, data, and support inquiries.