Privacy Policy
This privacy policy governs your use of the software application FPS Unlocker ("Application"), created for Android mobile devices.
The Application is designed to optimize device settings and unlock higher refresh rates (FPS) for games. We are committed to protecting the privacy of our users. This privacy policy explains what information we collect, how it is used, and how permissions are handled within the Application.
Permissions & Package Queries
To deliver local device optimization and unlock custom game configurations, FPS Unlocker requires specific Android system permissions. Below is an exhaustive list detailing exactly how and why each permission is utilized:
Technical Detail: Permits the application to open network sockets.
Purpose: Used to check for application updates, retrieve remote patch configuration files, receive Firebase Cloud Messaging (FCM) push notifications, and allow third-party advertisement delivery via Google AdMob.
Technical Detail: Permits the application to view details about active network connections.
Purpose: Checks whether the device is connected to the Internet before initiating update downloads or downloading ad resources to conserve bandwidth.
Technical Detail: Permits the application to view Wi-Fi connectivity status.
Purpose: Used to verify active Wi-Fi connection status when guiding users through Shizuku Wireless Debugging setup.
Technical Detail: Permits reading and writing to the device's shared storage.
Purpose: Required to locate local game resource folders and save customized FPS configuration files directly to your device storage so that installed games can detect them.
Technical Detail: Permits the application to create overlay windows shown on top of other applications.
Purpose: Required for the Floating Window feature, which allows you to monitor real-time FPS stats and device status overlayed directly on top of your game window.
Technical Detail: Permits communication with the Shizuku manager interface.
Purpose: Used to run commands with system-level privileges without root access. This is essential for unlocking high refresh rates and running system display resolution adjustments securely.
Technical Detail: Permits editing system settings that require elevated privileges.
Purpose: Used locally via Shizuku to modify display refresh rates (e.g., force 90Hz or 120Hz refresh rate profiles) when requested by the user.
Technical Detail: Prevents processor from sleeping or screen from dimming during critical operations.
Purpose: Prevents the device from sleeping during active patch downloads and background task completion.
Technical Detail: Accesses the Google Play Services Advertising ID.
Purpose: Required for Google AdMob and mediated ad networks to deliver relevant advertisements and anti-fraud analytics.
Technical Detail: Queries the package status of specific target applications installed on the user's device.
Purpose: The application queries package availability for Shizuku and supported target game packages solely to verify local installation status. No list of installed applications or package data is ever collected, stored, or transmitted off your device.
Technical Detail: Required on Android 13+ (API 33) to display notifications to the user.
Purpose: Used to deliver push notifications for app updates, 120 FPS game patch updates, and important announcements via Firebase Cloud Messaging (FCM). Notifications are only sent for relevant app events and are never used for spam or marketing.
Technical Detail: Permits the application to run foreground services.
Purpose: Required for the Floating Window overlay service that displays real-time FPS monitoring on top of games. Also used by the background update checker (WorkManager) to periodically verify if newer app versions or game patch configurations are available.
Technical Detail: Permits the application to receive the ACTION_BOOT_COMPLETED broadcast after the device restarts.
Purpose: Used to re-schedule the periodic background update check worker after a device reboot, ensuring you continue to receive timely update notifications.
Third-Party Services
The Application utilizes third-party code and SDKs that may collect information about you. Specifically, Google AdMob, Google Play Services, and Firebase Cloud Messaging are integrated to deliver advertisements, run basic non-identifying telemetry, and deliver real-time push notifications.
Below are links to the privacy policies of the third-party service providers used by the Application:
Google Play Services
Used for essential system functions, core APIs, and license verification.
View Privacy Policy ↗
Google AdMob
Used for displaying banner, interstitial, native, rewarded, and app open advertisements in-app.
View Privacy Policy ↗
Meta Audience Network
Used for serving contextual and personalized banner, interstitial, and rewarded ad mediation via Google AdMob.
View Privacy Policy ↗
Firebase Cloud Messaging
Used to deliver real-time push notifications for app updates, game patch updates, and important announcements. Does not collect personal data.
View Privacy Policy ↗
Firebase Realtime Database
Used to store and retrieve remote app configuration (update URLs, version info, patch notes). No personal user data is stored.
View Privacy Policy ↗
Security and Data Retention
We value your trust in providing us your permissions. However, remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and we cannot guarantee its absolute security.
Because the Application does NOT upload any of your settings, files, configurations, or personal data to external servers, there is no risk of data breach or leak from our servers. All permissions are used locally and on-demand.
Children's Privacy
These Services do not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13 years of age. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our records. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to take necessary actions.
Changes to This Privacy Policy
We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.