Legal

Privacy Policy

Effective Date: April 20, 2026  ยท  Last Updated: April 20, 2026

The short version: MachReader doesn't collect any personal data or phone home to its developer; no analytics, no crash reports, no tracking. All feed, article, and read-state data flows directly between your device and the self-hosted FreshRSS server you configure. Article images, Reader-Mode page fetches, and favicons load from the original websites. Optional iCloud sync is described below.

Overview

MachReader ("the App") is a native macOS, iOS, and iPadOS application that serves as a client for FreshRSS, a self-hosted RSS feed aggregator that you or a third party operate. This privacy policy describes how the App handles information.

Information We Collect

MachReader does not collect any personal information. The App does not:

Network Data

MachReader communicates with the following network endpoints:

No telemetry, usage data, crash reports, or diagnostics are transmitted to the App developer at any time.

On-Device AI Features

Article analysis (sentiment detection, named-entity extraction, and topic classification) runs entirely on your Device using Apple's NaturalLanguage framework, which works on all supported Macs (including Intel) and iOS devices. AI-powered article summarization uses Apple's on-device Foundation Models framework, available on compatible Apple devices running macOS 26 / iOS 26 or later with Apple Intelligence enabled. All processing happens locally on your Device. No article text, feed content, or other User Data is transmitted to Apple, to MachReader's developer, or to any third-party AI service. On devices without Apple Intelligence support or with it disabled, AI summarization is hidden; no cloud AI service is ever used as a fallback.

Data Storage

The App maintains a local database on your Device for offline use: a SQLite file stored in the App Group shared container (group.app.machreader.machreader) so the main app and widget extension can read the same cache. It contains your feed subscriptions, article cache, read/starred/pinned status, analysis results, AI summaries, smart filters, muted keywords, article rules, and app preferences. This database never leaves your Device.

FreshRSS credentials (server URL, username, and API password) are stored in your device's Keychain. When iCloud Keychain is enabled in iOS/macOS, credentials sync across your Apple devices via Apple's end-to-end encrypted iCloud Keychain, in accordance with Apple's Privacy Policy.

If you enable iCloud Settings Sync (off by default; a new onboarding step lets you opt in), the following are synced across your Apple devices via Apple's iCloud Key-Value Store:

iCloud Settings Sync can be disabled at any time in Settings → System. Article content, thumbnails, favicons, and AI summaries are never uploaded to iCloud; they remain local to each device.

Third-Party Services

MachReader does not integrate with any advertising networks, analytics platforms, crash reporters, or third-party cloud services, except for Apple's iCloud, which is used solely for optional preference and Keychain sync as described above, and solely when you opt in. The only third-party libraries bundled in the app are open source: GRDB (SQLite database), FeedKit (feed parsing), and Mozilla's Readability.js (Reader Mode); none of which make any network calls to their authors or collect data.

Children's Privacy

MachReader does not knowingly collect any information from anyone, including children under the age of 13.

Changes to This Policy

If this privacy policy changes in a future version of the App, the updated policy will be published at this URL and the "Last Updated" date above will be revised. Continued use of the App after any changes constitutes acceptance of the updated policy.

Contact

Questions, issues, and feature requests are tracked publicly at the project's GitHub repository.