Privacy Policy for Notifly

Effective date: May 19, 2026

Notifly is an Android app for receiving custom push notifications through a small HTTP API. This Privacy Policy explains what information Notifly collects, how it is used, and the choices available to you.

This policy applies to the Notifly Android app (net.extrawdw.notifly) and the Notifly backend service.

Information Notifly Collects

Notifly collects the minimum information needed to register your device and deliver notifications.

Device registration information

When you register the app with the Notifly backend, the app sends:

Notifly stores API keys and user keys locally on your device. The backend stores hashes of sensitive credentials where practical rather than storing the original secret value.

Why Notifly uses Play Integrity

Notifly uses the Google Play Integrity API to protect the notification service from abuse. Because Notifly allows API-triggered push notifications, the backend needs a way to confirm that a registering device is running the genuine Play-distributed Notifly app on a device that satisfies Google Play integrity checks. This helps prevent automated registrations, copied app builds, unauthorized clients, and misuse of Firebase Cloud Messaging tokens.

During registration and periodic reverification, Notifly requests a Play Integrity token from Google Play services and sends that token to the Notifly backend. The backend sends the token to Google for verification and stores the resulting integrity verdict with the device registration record. Notifly uses this verdict only for security, abuse prevention, and service eligibility. It is not used for advertising, profiling, or cross-app tracking.

Notification content

If you or an authorized caller use the Notifly API to send a notification, the notification title, body, channel ID, tag, actions, and related payload data are processed by the backend and by Firebase Cloud Messaging so the notification can be delivered.

Notifly stores recent received notifications locally on your device so you can view notification history in the app. This local history is limited to recent entries and can be cleared from the app.

App settings

Notifly stores app settings locally on your device, such as the backend URL and saved registration credentials.

Automatically processed technical information

The backend may receive standard technical information that is sent with network requests, such as IP address, request time, HTTP method, and user agent. Hosting providers and infrastructure services may process this information for security, abuse prevention, debugging, and service operation.

How Notifly Uses Information

Notifly uses the information described above to:

Notifly does not sell personal information. Notifly does not use collected information for advertising or cross-app tracking.

Sharing and Third-Party Services

Notifly uses third-party infrastructure providers to operate the service:

These providers may process information as needed to provide their services, comply with law, prevent abuse, and maintain security. Their handling of information is governed by their own terms and privacy policies.

Notifly may also disclose information if required by law, legal process, or to protect the rights, safety, and security of users, the app, or the service.

Data Retention

Notifly keeps device registration records while they are needed to operate the service. The backend marks inactive devices after a period of inactivity and deletes long-inactive device records after approximately 180 days.

Short-lived Play Integrity challenges expire after a few minutes. Local notification history is stored on your device and limited to recent entries.

You may remove locally stored Notifly data by clearing app data or uninstalling the app. If you need backend registration data deleted sooner, contact the developer using the contact information below.

Security

Notifly uses HTTPS for network communication with the backend and Google services. Registration credentials are generated randomly, and sensitive credential lookup values are stored on the backend as hashes where practical.

No method of transmission or storage is completely secure, but Notifly is designed to limit collection and protect the information needed to operate the service.

Your Choices

You can:

Children

Notifly is not directed to children under 13. The app is intended for users who configure custom notifications or manage their own notification workflows.

International Processing

Notifly and its service providers may process information in the United States and other locations where the providers operate.

Changes to This Policy

This Privacy Policy may be updated from time to time. If material changes are made, the effective date above will be updated.

Contact

For privacy questions or deletion requests, contact:

admin@extrawdw.net