# NotiPing Privacy Policy

Last updated: 2026-06-07

This Privacy Policy explains how NotiPing handles information when you use the NotiPing macOS application and related update, support, and feedback channels.

This Privacy Policy is maintained by NotiPing.

- Website: `https://noti-ping.com/`
- Support/privacy email: `thjbjs@gmail.com`
- Update feed domain: `https://noti-ping.com/releases/appcast.xml`

## Summary

NotiPing is designed to keep notification content on your Mac by default. The app mirrors visible macOS notification banners near your cursor and stores settings locally.

We do not sell personal information.

We do not use notification contents for advertising.

We do not upload notification titles, notification bodies, deep links, recent message history, logs, or feedback files unless you intentionally send that information to us for support.

## Information Stored Locally on Your Mac

NotiPing may store the following information locally on your Mac:

- App settings, such as popup style, display duration, cursor distance, opacity, language, menu bar icon preference, and per-app display rules.
- App rules, such as blocked apps and app-specific popup display style.
- Recent notification history, only if you enable recent message saving.
- Local feedback text that you enter in the app.
- Diagnostic logs used to troubleshoot app behavior.

Local data is stored in standard macOS user locations such as:

- `~/Library/Application Support/NotiPing/`
- `~/Library/Logs/NotiPing/`
- macOS user defaults for the app

## Notification Content

NotiPing may read visible Notification Center banner text when the external notification watcher is enabled and the app has macOS Accessibility permission.

This is used to show a matching cursor popup. Notification content is not sent to us by the app.

If recent message saving is enabled, notification metadata may be stored locally on your Mac so that you can view recent messages from the menu bar. If recent message saving is disabled, NotiPing does not keep that history.

## macOS Permissions

NotiPing may request these permissions:

- Notification permission: used to send test notifications and show app notifications.
- Accessibility permission: used to observe visible notification banner UI from other apps and mirror those alerts near your cursor.

NotiPing does not use Accessibility permission to record keystrokes, capture passwords, or monitor unrelated app content.

## Feedback and Support

If you contact us by email or another support channel, we may receive the information you choose to send, such as:

- Your email address.
- Your written feedback.
- Screenshots or attachments you choose to include.
- Logs, settings summaries, notification examples, or diagnostic information you choose to include.

Please avoid sending sensitive notification contents unless they are necessary for the support request.

Contact: `thjbjs@gmail.com`

## Software Updates

NotiPing uses Sparkle to check for and install app updates outside the Mac App Store.

When the app checks for updates, your Mac may contact the update feed server. The server may receive standard web request information such as IP address, user agent, request time, and requested URL. This information is used to provide updates, maintain service security, and diagnose update delivery problems.

NotiPing does not enable Sparkle system profiling by default.

## Crash Reports and Diagnostics

NotiPing uses Sentry for crash reporting and privacy-safe error diagnostics in version 0.1.0.

Crash reports may include stack traces, app version, build number, operating system version, coarse app state, and redacted breadcrumbs. NotiPing configures Sentry with default personally identifiable information collection disabled and removes request and user fields before events are sent.

Crash reports must not include notification titles, notification bodies, deep links, recent message history, feedback text, license keys, payment details, or full local log files.

## Payment and Licensing

If NotiPing is sold through a third-party payment or license provider, that provider may process payment information, license status, email address, and purchase records under its own privacy policy.

NotiPing does not store full credit card numbers.

NotiPing uses Lemon Squeezy for payment processing and related license or purchase records. Lemon Squeezy may process payment information, email address, license status, refund requests, tax details, and purchase records under its own privacy policy.

Refund requests can be handled through Lemon Squeezy or by contacting `thjbjs@gmail.com`.

## Data Sharing

We may share information only in these cases:

- With service providers that help operate updates, support, payments, licensing, or hosting.
- If required by law.
- To protect the rights, security, or integrity of NotiPing, users, or others.

We do not sell personal information.

## Data Retention

Local app data remains on your Mac until you delete it or uninstall the app and remove its support files.

Support emails and support attachments may be retained as long as needed to respond to your request, maintain records, improve the app, or comply with legal obligations.

## Deleting Local Data

To remove local NotiPing data, quit the app and delete:

- `~/Library/Application Support/NotiPing/`
- `~/Library/Logs/NotiPing/`
- the app's macOS user defaults

If you need help deleting local data, contact `thjbjs@gmail.com`.

## Your Choices

You can:

- Disable external notification watching in Settings.
- Disable recent message saving in Settings.
- Clear recent message history.
- Remove app-specific rules.
- Avoid sending logs or notification examples in support requests.
- Contact us to request deletion of support messages or other information you sent to us.

## Changes to This Policy

We may update this Privacy Policy as NotiPing changes. The updated version will be posted on the website with a new "Last updated" date.

## Contact

For privacy, support, or deletion requests, contact:

`thjbjs@gmail.com`
