ShelfPlayer Terms of Service
Defines liability, content responsibility, and legal terms for an Audiobookshelf client app distributed through Apple's App Store.
What this file does
Defines liability, content responsibility, and legal terms for an Audiobookshelf client app distributed through Apple's App Store.
When to use it
- Shipping an iOS app that connects to a user-hosted Audiobookshelf server
- Publishing a media client on the App Store with no hosted content
- Needing a terms template that references Apple's standard EULA and German jurisdiction
- Releasing a paid app with in-app purchases processed by Apple
ShelfPlayer Terms of Service
Last updated: August 28, 2025
1. Liability
ShelfPlayer is provided "as is" without any warranties, express or implied. Users are responsible for ensuring their Audiobookshelf instances meet server compatibility requirements and remain up to date. ShelfPlayer does not guarantee functionality with all servers and cannot be held liable for connectivity issues.
2. Content
ShelfPlayer connects to an Audiobookshelf instance specified by you but does not host any content or services. You are solely responsible for hosting and maintaining your Audiobookshelf instance.
Users are responsible for providing content through legally compliant and properly licensed means. As no content is provided by ShelfPlayer, we do not assume any responsibility for the legality or nature of your hosted content.
3. Your Rights
You may delete the ShelfPlayer app at any time to permanently erase most associated data stored locally.
Please note that data stored in the keychain (such as connection details) remains on your device and can be only be removed by ShelfPlayer when clearing connections inside the app, due to iOS system limitations.
4. Apple App Store
ShelfPlayer complies with all App Store guidelines. Payments are processed through the App Store and managed by Apple. For payment issues or refund requests, please consult Apple directly here: https://reportaproblem.apple.com.
5. Apple App Store License Agreement
ShelfPlayer is distributed through Apple’s App Store and is subject to Apple’s standard licensing terms for App Store applications. By downloading, installing, or using ShelfPlayer on an Apple device, you agree to comply with Apple’s Standard License Agreement for App Store Applications, available at: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/.
This agreement governs your use of Apple’s software and services in conjunction with ShelfPlayer and supplements these Terms of Service.
6. Dispute Resolution
Any disputes arising out of or in connection with these Terms shall be resolved primarily by the courts of Karlsruhe, Germany, under German law.
You may choose to pursue alternative dispute resolution methods such as mediation or using the European Union’s Online Dispute Resolution platform (https://ec.europa.eu/consumers/odr) as a voluntary option before or instead of initiating court proceedings.
We encourage you to contact us first to resolve any issues amicably.
7. Privacy
Your use of ShelfPlayer is also governed by our Privacy Policy. Please review it to understand our practices. By using ShelfPlayer, you consent to the collection and use of your information as described in the Privacy Policy.
8. License
Use of ShelfPlayer is governed by our License Agreement, which outlines how the services and any related content may be used. By using ShelfPlayer, you acknowledge and agree to the terms of that License Agreement.
9. Governing Law and Jurisdiction
These Terms of Service shall be governed by and construed in accordance with the laws of the Federal Republic of Germany, without regard to its conflict of law rules.
Any disputes arising out of or in connection with these Terms shall be subject to the exclusive jurisdiction of the courts of Karlsruhe, Germany.
10. Changes to This Agreement
We reserve the right to update these Terms of Service at any time and will notify users of such changes. Continued use following updates constitutes acceptance of the revised terms.
11. Contact Us
If you have any questions or concerns about these Terms of Service, please refer to the support instructions here:
Support.md
What's inside
11 sections covering liability, content, rights, App Store compliance, dispute resolution, privacy, license, and contact.
Change this for your project
- Replace
rasmuslos/ShelfPlayerwith your repository name in the Privacy Policy link - Replace
rasmuslos/ShelfPlayerwith your repository name in the License Agreement link - Replace
rasmuslos/ShelfPlayerwith your repository name in the Support.md link - Replace
Karlsruhe, Germanywith your jurisdiction andGerman lawwith your governing law
Where it goes
Keep in docs/ or alongside the feature. Agents read it to implement against a defined contract.
Worth borrowing
- Separates user-hosted content responsibility from app liability
- Explicitly notes iOS keychain data persistence as a system limitation
Related Documents
Community AI Agent Skills Discovery Sources
Catalogs 50+ platforms, repositories, directories, and communities for discovering and sharing AI agent skills across multiple coding tools.
GPU Selection Guide for Large Language Models (LLMs)
Guides GPU selection for LLM inference, fine-tuning, and training by mapping model sizes, precision levels, and budgets to VRAM requirements.
ReleaseKit - Technical Requirements Document
Specifies a Go library and CLI for release automation with conventional commit parsing, validation checks, and workflow orchestration.
Python Development Environment Setup with Ruff
Defines a complete Python development environment using Ruff for linting and formatting, with pytest, mypy, pre-commit hooks, and VSCode configuration.