Last updated: September 2026
Glideform Studio ("we", "us") is committed to protecting your privacy. oPlayer is a local media player designed to work without collecting personal data. This policy explains what the app does — and does not do — with your information.
Glideform Studio does not collect or receive your personal information through oPlayer. The app may store credentials on your device and send them to a WebDAV server you choose, as described below. We do not receive:
We do not use any analytics, advertising, or crash-reporting SDKs.
While oPlayer does not collect personal data, certain features make network requests to external services. These requests are made only when you use the corresponding feature:
Radio Station Search
When you search for radio stations, your search query is sent to the Radio Browser public API. No personal data is included.
Lyrics Lookup
When viewing lyrics for a song, the song title and artist name are sent to LRCLIB and Lyrics.ovh to retrieve matching lyrics. Results are cached locally on your device for up to 30 days. No personal data beyond the song metadata is sent.
Podcast Search
When you search for podcasts, your search query is sent to the Apple iTunes Search API. When you subscribe to a podcast, the app connects directly to the podcast's RSS feed URL to retrieve episodes.
Google Play In-App Review
If you choose to rate the app, the Google Play Review API is invoked. This is handled entirely by Google Play services on your device.
Optional WebDAV Music Sources
If you add an HTTPS WebDAV source, oPlayer connects directly from your device to the server you enter. It sends your WebDAV username and password to that server when needed to list files and stream music. The server operator may record connection details in its own logs. Glideform Studio does not receive these credentials or your music files.
oPlayer keeps an index of that source on your device, including file paths, names, and available music metadata. If the server is unavailable, previously indexed entries may remain on your device and be marked unavailable. Removing the source removes its stored credentials and indexed entries from the app.
Other music library data, playlists, playback history, and settings remain on your device.
oPlayer requests only the permissions necessary for its core functionality:
| Permission | Purpose |
|---|---|
| Media & Storage Access | Read audio and video files stored on your device. Files are never uploaded, copied, or shared. |
| Internet | Required for radio streaming, lyrics lookup, podcasts, and optional HTTPS WebDAV library sync and music playback. |
| Foreground Service | Allows music to continue playing when the app is in the background. |
| Notifications | Displays playback controls in the notification area. |
| Wake Lock | Prevents the device from sleeping during active playback. |
| Vibration | Provides haptic feedback for the click wheel interface. |
| Audio Settings | Allows the app to interact with the system equalizer. |
All app data is stored locally on your device and is never synced to any server. This includes:
WebDAV usernames and passwords are encrypted on the device using a key held by Android Keystore. Credentials are used only for requests to the configured HTTPS source and are not embedded in music URLs.
Cloud backup of app data is disabled.
oPlayer supports importing custom themes from ZIP files you select on your device. Theme files are validated locally and never downloaded from a remote server automatically. Imported themes are restricted to safe file types (HTML, CSS, JS, images, fonts) and are subject to size limits.
oPlayer does not knowingly collect any information from children under the age of 13. Because the app does not collect personal data from any user, it is suitable for use by all ages.
We may update this policy to reflect changes in the app's functionality. The "Last updated" date at the top will be revised accordingly.
If you have questions about this privacy policy, contact us at:
Glideform Studio
[email protected]