1. Install and start the trial
- Download the notarized DMG from this site and drag NotiFerry to Applications.
- Open NotiFerry and choose the macOS Notification Center database folder when prompted.
- Install ntfy on the iPhone, reveal the private topic only after reading the warning, and subscribe.
- Send a harmless test, verify it on the iPhone, then explicitly confirm receipt in NotiFerry.
- The seven-day trial starts only after that confirmation.
Version 0.1.0 (1) requires macOS 15.0 or later. The universal release contains arm64 and x86_64 slices; its Developer ID signature and Apple notarization are verified before publication.
2. When a notification does not arrive
- Confirm forwarding is on and the seven-day trial or paid license is active.
- Create a new notification; setup intentionally establishes a baseline and never backfills old Notification Center history.
- Check that the source app is enabled and the selected privacy mode preserves the fields you expect.
- Confirm the iPhone remains subscribed to the exact topic and that ntfy notifications are allowed.
- For public ntfy.sh, allow for rate limits and temporary outages; a custom server has its own rules.
Pausing forwarding discards notifications received during the pause. They are not queued for a catch-up burst when forwarding resumes.
3. Queue and local-content controls
The local outbox holds at most 1,000 pending privacy-filtered alerts. Each is eligible for retry for 24 hours; expiry deletion occurs on the next enqueue or delivery-claim activity, so an inactive database can retain an expired row longer. “Clear queued notification content” stops the engine, deletes the outbox, and resumes only after clearing succeeds.
“Reset setup and local content” removes the folder bookmark, settings, ntfy secrets, quota history, and queued content, and attempts to release the paid activation. It intentionally retains trial history in Keychain.
4. Topic exposure
Anyone with the topic can read or inject notifications until rotation. Rotate it immediately if it appears in a screenshot, support message, browser history, or another person’s device. Rotation prevents future sends to the old topic but cannot erase messages already cached by ntfy. Never send the topic, credentials, one-time codes, or real notification content to support.
5. Privacy-safe diagnostics
Settings → Diagnostics → Copy privacy-safe diagnostics places a bounded text report on the macOS clipboard. It includes product/system versions, architecture, categorical states, counts, and timestamps; it excludes notification content, app identifiers, paths, server/topic data, credentials, purchase data, URLs, and free-form errors. Review it before sending and overwrite the clipboard afterward; diagnostics do not have the topic link’s automatic two-minute clipboard clearing.
6. License and updates
Enter the license key from the Lemon Squeezy email in Settings → Trial & license. Never put a license key in a URL or support message. Activation uses one of the 2 allowed Mac slots. A successful validation is cached for 24 hours with no more than seven days of offline grace.
Settings → About → Check for Updates reads the same-origin release descriptor. The app verifies the descriptor and downloaded artifact identity before asking macOS to open the DMG. The purchase covers this version and compatible updates ANGELTECH chooses to publish; it does not promise a fixed support period or future major versions.
7. Refunds
Within 30 calendar days after purchase, email the purchase date and order identifier to bertonantoine@me.com. Do not send notification content or secrets. The full paid price is returned through Lemon Squeezy to the original payment method and the license is deactivated when the refund is issued. Statutory withdrawal, conformity, and other mandatory rights remain separate.
8. Contact and accessibility
- Support
- bertonantoine@me.com
- Languages
- Support is available in English and French.
- Response target
- Support is handled on a best-effort basis; no guaranteed response time is promised.
- Record retention
- Support correspondence is retained while needed to answer and resolve the request, or longer when an applicable legal obligation or dispute requires it.
- Accessibility
- No formal accessibility-conformance claim is made for this first release.
- Accessibility basis
- Accessibility problems can be reported to the same monitored support address.
- Accessibility contact
- bertonantoine@me.com