End User License Agreement
1. Definitions
- "Software" means the MachReader application, including all executables, libraries, assets, documentation, and any updates or upgrades provided by Licensor.
- "License" means the right to use the Software as granted under this Agreement.
- "Device" means any macOS, iOS, or iPadOS-compatible device on which the Software is installed and used.
- "User Data" means RSS feed subscriptions, article content, read / starred / pinned status, smart filters, muted keywords, article rules, preferences, and any other data processed by the Software on your Device or on your configured FreshRSS server.
- "FreshRSS" is an independent, third-party, open-source self-hosted RSS feed aggregator that the Software communicates with as its data source. MachReader is not affiliated with or endorsed by the FreshRSS project.
2. Grant of License
Subject to the terms and conditions of this Agreement, Licensor grants you a limited, non-exclusive, non-transferable, revocable license to:
- Install and use the Software on Devices that you own or control.
- Use the Software solely for your personal or internal business purposes, including reading and managing RSS feeds in conjunction with your own FreshRSS server.
The Software is provided at no cost. This license does not include the right to sublicense, sell, resell, transfer, assign, or otherwise commercially exploit the Software.
3. Apple App Store Distribution
For copies of the Software obtained via the Apple App Store, Apple's standard Licensed Application End User License Agreement ("Apple LAEULA") applies as the primary agreement between you and the Licensor, supplemented by the additional terms in this Agreement. In case of any conflict between Apple's LAEULA and this Agreement, Apple's LAEULA controls. You acknowledge that Apple has no obligation whatsoever to furnish any maintenance or support services with respect to the Software.
4. Restrictions
You may not:
- Copy, modify, adapt, translate, or create derivative works based on the Software.
- Reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code of the Software, except to the extent permitted by applicable law.
- Remove, alter, or obscure any proprietary notices, labels, or marks on the Software.
- Use the Software to access, view, or modify data on a FreshRSS server for which you do not have explicit authorization.
- Distribute, sublicense, lease, rent, loan, or otherwise make the Software available to third parties.
- Use the Software in any manner that violates applicable laws or regulations, including unauthorized network access laws.
5. Ownership and Intellectual Property
The Software is licensed, not sold. Licensor retains all right, title, and interest in and to the Software, including all intellectual property rights therein. This Agreement does not convey to you any ownership interest in the Software. The FreshRSS name and trademarks belong to the FreshRSS project.
6. Open Source Components
The Software incorporates the following open-source libraries, used under their respective licenses:
- GRDB.swift: a Swift library for SQLite databases, licensed under the MIT License. Copyright © Gwendal Roúe and contributors.
- FeedKit: an RSS, Atom, and JSON feed parser, licensed under the MIT License. Copyright © Nuno Manuel Dias.
- Readability.js: Mozilla's library that extracts the core readable content from a web page, licensed under the Apache License 2.0. Copyright © Mozilla.
Nothing in this Agreement restricts or overrides your rights under the respective open-source licenses. Apple's NaturalLanguage and Foundation Models frameworks are used subject to Apple's own terms.
7. Privacy and Data Handling
MachReader communicates only with the FreshRSS server you configure and, when displaying articles, directly with the feed websites your articles come from (for images, favicons, and Reader-Mode page fetches). The Software does not collect, transmit, or share any User Data with Licensor or any third party. No analytics, crash reports, or usage data are collected. On-device analysis and summarization features run locally via Apple's NaturalLanguage and Foundation Models frameworks and transmit no data to Licensor, Apple, or any other party. For full details, see the Privacy Policy.
8. Third-Party Dependencies
The Software interacts with your self-hosted FreshRSS server instance, which is independent software operated by you or by a third party you choose. Licensor has no control over, and accepts no responsibility for, the availability, reliability, accuracy, or content of any FreshRSS server or third-party feed website. Your use of FreshRSS is governed by the FreshRSS project's own license and terms. You are solely responsible for the feeds you subscribe to and the content they provide.
9. Updates, Upgrades, and Discontinuation
Licensor may, at its sole discretion, provide updates, patches, or new versions of the Software. Such updates are governed by this Agreement unless accompanied by a separate license agreement. Licensor is not obligated to provide any updates or support.
Licensor may also discontinue the Software at any time without notice. As the Software is provided free of charge, no refunds or compensation of any kind are applicable, whether for updates, bugs, discontinuation, or any other reason.
10. Disclaimer of Warranties
The Software is provided "as is" and "as available," without warranty of any kind, express or implied. To the maximum extent permitted by applicable law, Licensor expressly disclaims all warranties, including but not limited to warranties of merchantability, fitness for a particular purpose, accuracy of data, and non-infringement.
Licensor does not warrant that the Software will meet your requirements, operate without interruption, or be free from errors or security vulnerabilities. Licensor makes no warranty regarding the compatibility of any specific FreshRSS server version with the Software.
11. Limitation of Liability
To the maximum extent permitted by applicable law, Licensor shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising out of or related to your use of or inability to use the Software, including but not limited to loss of data, loss of feeds or read state, loss of profits, or loss of business opportunity, even if Licensor has been advised of the possibility of such damages.
Licensor's total cumulative liability to you for any and all claims arising under this Agreement shall not exceed zero dollars ($0.00).
12. Indemnification
You agree to indemnify, defend, and hold harmless Licensor and its affiliates, officers, agents, and employees from and against any claims, liabilities, damages, losses, and expenses (including reasonable attorneys' fees) arising out of or in any way connected with your use of the Software, your violation of this Agreement, or your violation of any applicable law or third-party rights.
13. Term and Termination
This Agreement is effective until terminated. Your rights under this Agreement will terminate automatically and without notice if you fail to comply with any term of this Agreement. Upon termination, you must cease all use of the Software and delete all copies in your possession. Sections 5, 10, 11, 12, and 15 shall survive termination.
14. Export Compliance
You agree to comply with all applicable export and re-export laws and regulations. You represent that you are not located in a country subject to a U.S. government embargo or designated as a "terrorist supporting" country, and that you are not listed on any U.S. government list of prohibited or restricted parties.
15. Governing Law and Dispute Resolution
This Agreement shall be governed by and construed in accordance with the laws of the Commonwealth of Virginia, without regard to its conflict of law principles. Any disputes arising under or in connection with this Agreement shall be resolved exclusively in the state or federal courts located in Virginia, and you consent to the personal jurisdiction of such courts.
16. Entire Agreement
This Agreement constitutes the entire agreement between you and Licensor with respect to the Software and supersedes all prior or contemporaneous understandings, negotiations, representations, or agreements, whether written or oral, relating to the subject matter hereof.
17. Severability
If any provision of this Agreement is held to be invalid, illegal, or unenforceable, the remaining provisions will continue in full force and effect.
18. Contact
Questions, issues, and feature requests are tracked publicly at the project's GitHub repository.
By installing or using MachReader, you acknowledge that you have read this Agreement, understand it, and agree to be bound by its terms and conditions.