Privacy Policy for oPlayer

Last updated: April 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.


What We Do Not Collect

oPlayer does not collect, store, or transmit any personal information. This includes:

We do not use any analytics, advertising, or crash-reporting SDKs.


Information Sent to Third-Party Services

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 along with the user-agent string oPlayer/1.0 (Android). 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 to reduce repeat requests. 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.

No other network requests are made. All music library data, playlists, playback history, and settings remain on your device.


Permissions

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, and podcast downloads.

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.


Local Data Storage

All app data is stored locally on your device and is never synced to any server. This includes:

Cloud backup of app data is disabled (allowBackup=false).


External Themes

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.


Children's Privacy

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.


Changes to This Policy

We may update this policy to reflect changes in the app's functionality. The "Last updated" date at the top will be revised accordingly.


Contact Us

If you have questions about this privacy policy, contact us at:

Glideform Studio
contact@glideformstudio.com