GPlayer & Video Downloader Privacy Policy

Last updated: May 5, 2025

This privacy policy describes how GPlayer & Video Downloader ("we", "our", "the App") collects, uses, and shares information when you use our mobile application. By using the App, you agree to the practices described in this policy.

Data Controller

The data controller responsible for your personal data is Lin J, contactable at jaysen.dev@gmail.com.

1. Information We Collect

1.1 Information You Provide

1.2 Information Collected Automatically

2. Third-Party Services

The App integrates the following third-party services that may collect information as described:

Service Purpose Data Collected Privacy Policy
Google AdMob Display advertisements Advertising ID, device info, IP address, coarse location, browsing activity within the App Google Privacy Policy
Firebase Analytics App usage analytics Firebase Installation ID, app usage events, device info, OS version, network info Google Privacy Policy
Firebase Cloud Messaging Push notifications FCM registration token, device info Google Privacy Policy
Firebase Remote Config Remote app configuration Firebase Installation ID Google Privacy Policy
Firebase Authentication User sign-in Email address, display name (via Google Sign-In) Google Privacy Policy
Google Play Billing In-app purchases Purchase transaction ID, product ID, purchase token Google Payments Privacy Notice
Google Sign-In Authentication Email, profile name, profile picture Google Privacy Policy
OpenSubtitles (opensub4j) Subtitle search and download Search queries (movie/TV show names), IP address OpenSubtitles Privacy Policy
OkDownload File download management Download URLs processed locally; no data transmitted to external servers N/A (local library, no external data collection)

3. How We Use Information

Purpose Legal Basis (GDPR)
Provide core app functionality: media playback, library management, DLNA casting, and video downloading Legitimate interest (providing the service you requested)
Authenticate users via Google Sign-In Contract performance (account creation you requested)
Process in-app purchases through Google Play Billing Contract performance (purchase you initiated)
Deliver relevant advertisements via AdMob Consent (you can opt out via Advertising ID settings)
Send push notifications via Firebase Cloud Messaging Consent (you can disable notifications in device settings)
Analyze app usage and improve the user experience via Firebase Analytics Legitimate interest (app improvement)
Search and download subtitles via OpenSubtitles Legitimate interest (providing the feature you requested)

4. How Information Is Shared

We do not sell, rent, or trade your personal information. Information may be shared only in the following circumstances:

4.1 International Data Transfers

Your information may be transferred to and processed in countries other than your country of residence. These countries may have different data protection laws. By using the App, you consent to the transfer of your information to:

5. Data Storage and Security

5.1 Data Retention

6. Feature-Specific Privacy Information

6.1 DLNA Casting Feature

The DLNA casting feature uses your local WiFi network to discover compatible devices and stream media content. To enable this feature:

6.2 Video Downloader Feature

The video downloader feature allows you to download video content for offline viewing:

6.3 Subtitle Download Feature

The App can search and download subtitles from OpenSubtitles.org:

6.4 Built-in Browser

The App includes a lightweight browser for browsing web content:

7. Children's Privacy

GPlayer is not directed at children. We do not knowingly collect personal information from children:

8. Your Rights

8.1 GDPR Rights (European Economic Area)

If you are in the EEA, you have the following rights regarding your personal data:

8.2 CCPA Rights (California Residents)

If you are a California resident, under the California Consumer Privacy Act you have the right to:

To exercise any of these rights, contact us at jaysen.dev@gmail.com.

8.3 Advertising Choices

You can opt out of personalized advertising by resetting your Advertising ID in your device settings:

8.4 Data Deletion

To request deletion of your account and associated data:

9. Automated Decision-Making and Profiling

We do not use your personal data for automated decision-making that produces legal or similarly significant effects. AdMob may use your Advertising ID and browsing activity for ad personalization (profiling), but this does not produce legal effects. You can opt out of ad personalization by resetting your Advertising ID as described in Section 8.3.

10. Permissions Used

Permission Purpose
READ_MEDIA_IMAGES / READ_MEDIA_AUDIO / READ_MEDIA_VIDEO Access media files for playback and library browsing (Android 13+)
READ_EXTERNAL_STORAGE Access media files (Android 12 and below)
WRITE_EXTERNAL_STORAGE Save downloaded files and subtitles (Android 9 and below)
MANAGE_EXTERNAL_STORAGE Access all files for media library browsing and download management (Android 11+; only granted when user explicitly enables in system settings)
POST_NOTIFICATIONS Send media playback and download notifications (Android 13+)
INTERNET Network access for streaming, browsing, downloading, and ads
ACCESS_NETWORK_STATE / ACCESS_WIFI_STATE Check connectivity for streaming, downloading, and DLNA casting
CHANGE_WIFI_MULTICAST_STATE DLNA device discovery on local network
ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION Requested by the built-in browser for websites that need geolocation, and required by Android for WiFi-based DLNA device discovery on Android 13+. You can deny this permission; DLNA casting and other features will continue to work with limited device discovery.
WAKE_LOCK Keep the screen on during video playback and keep the CPU active during downloads
FOREGROUND_SERVICE / FOREGROUND_SERVICE_MEDIA_PLAYBACK Background audio/video playback, download service, and media notifications
USE_BIOMETRIC / USE_FINGERPRINT Hardware authentication for app lock feature (if enabled). Biometric data never leaves your device's secure hardware.
WRITE_SETTINGS Adjust screen brightness during video playback

11. Changes to This Policy

We may update this privacy policy from time to time. We will notify you of any material changes by updating the "Last updated" date at the top of this page. Your continued use of the App after any changes constitutes your acceptance of the updated policy.

12. Contact Us

If you have questions about this privacy policy or your data, please contact us: