This Privacy Policy explains how ShelfPod handles information when you use the ShelfPod iOS app. ShelfPod is a client app for connecting to an Audiobookshelf server that you choose and control or that is operated for you by someone else.
Information ShelfPod Handles
ShelfPod may handle the following information on your device or when communicating with your selected Audiobookshelf server:
- Server connection details, such as the Audiobookshelf server address you enter.
- Account information returned by your Audiobookshelf server, such as username, user ID, role, permissions, selected library, and server version.
- Authentication tokens returned by your Audiobookshelf server. Refresh tokens are stored in the iOS Keychain.
- Podcast library data, episode metadata, cover images, playback queue, playback progress, listening history, download state, and related cache records.
- Device information sent to your Audiobookshelf server for playback/session features, such as device ID, device name, model, operating system, app version, and device type.
- Purchase entitlement status provided by Apple's StoreKit for ShelfPod paid features.
How Information Is Used
ShelfPod uses this information to sign in to your Audiobookshelf server, display your podcast library, play episodes, download content for offline use, sync playback progress where supported, restore playback state, manage app preferences, and unlock paid features purchased through Apple.
Where Information Is Stored
ShelfPod stores app data locally on your device using iOS storage technologies such as SwiftData, UserDefaults, local files, caches, and the iOS Keychain. ShelfPod does not operate its own account server for your Audiobookshelf credentials or library content.
Communication With Your Audiobookshelf Server
When you enter a server address, ShelfPod communicates directly with that Audiobookshelf server. The server may be on the public internet or on your local network. Information sent to or received from that server is governed by the server operator's own practices and configuration.
In-App Purchases
ShelfPod offers paid features through Apple in-app purchase, including a monthly subscription and a lifetime unlock. Purchases, refunds, billing information, and subscription management are handled by Apple. ShelfPod uses StoreKit to check whether paid features are unlocked, but ShelfPod does not receive or store your full payment card details.
Third-Party Services
ShelfPod currently does not include advertising SDKs, third-party analytics SDKs, or third-party crash reporting SDKs in the app code reviewed for this policy. ShelfPod relies on Apple's App Store and StoreKit for purchases. ShelfPod also communicates with the Audiobookshelf server that you configure.
Local Network Access
If your Audiobookshelf server is on your local network, iOS may ask for local network permission so ShelfPod can reach that server. ShelfPod uses local network access only to connect to the server address you provide.
Data Sharing
ShelfPod does not sell your personal information. ShelfPod sends data to your selected Audiobookshelf server as needed for app features, and to Apple as necessary for App Store purchases and entitlement checks.
Data Deletion
You can remove locally stored ShelfPod data by signing out, removing account/library entries in the app where available, deleting downloaded episodes, or deleting the app from your device. Data stored on your Audiobookshelf server must be managed on that server.
Children's Privacy
ShelfPod is not intended to knowingly collect personal information from children. Because ShelfPod connects to the server chosen by the user, access to content and accounts should be managed by the server owner or administrator.
Changes to This Policy
This policy may be updated from time to time. If changes are material, the updated policy will be posted on this page with a new effective date.
Contact
For privacy questions, contact: az.convict@hotmail.com.
中文说明
ShelfPod 是一个连接用户自选 Audiobookshelf 服务器的 iOS 客户端。应用会在设备本地保存服务器地址、账号信息、播放进度、缓存、下载状态和设置等数据;刷新令牌保存在 iOS 钥匙串中。应用不会运营自己的账号服务器,也不会出售个人信息。
当你输入服务器地址后,ShelfPod 会直接和该 Audiobookshelf 服务器通信。服务器上的数据处理方式取决于服务器的拥有者或管理员。内购、订阅、退款和付款信息由 Apple 处理,ShelfPod 只通过 StoreKit 检查付费功能是否已解锁。
如需删除本机数据,可以在应用内移除账号/资料库、删除下载内容,或卸载应用。服务器上的数据需要在对应的 Audiobookshelf 服务器中管理。