Last updated: 20 April, 2026
BIND_ACCESSIBILITY_SERVICE (Accessibility Service)
Required for: Real-time threat detection (URL and screen content observation).
Functionality: As outlined in our Terms, application utilizes the permission to monitor on-screen UI elements and URL strings for potential security risks. This process is strictly limited to identifying malicious links and phishing signatures. All captured data is instantly processed locally by generating SHA-256 hashes. Our system is designed so that only hash prefixes are sent to our servers for threat verification. We do not transmit, collect, or store raw screen content, browser history, or any personally identifiable information through this service.
User Benefit: Opnico SafeSurf provides immediate, proactive warnings the moment malicious content is detected on your screen. By enabling this permission, you ensure that the app can effectively monitor for in-app phishing and hidden threats that traditional filters might miss. This accessibility-powered monitoring is the foundation of our core security engine; without it, the app is unable to observe live screen content to intercept attacks, rendering your real-time protection non-functional.
Data Privacy: Opnico SafeSurf is built on a privacy-first architecture that strictly prohibits the use of Accessibility permissions to alter system settings or access personal information for any purpose other than active threat detection. Your raw URLs, credentials, private messages, and on-screen interactions are never viewed, logged, or stored by our systems. Instead, the app performs all content analysis locally on your device to generate unique SHA-256 hashes. To verify safety, only an anonymous, truncated prefix of these hashes is transmitted to our servers to check against known threat databases. This ensures your original, raw data never leaves your device and remains entirely private at all times.
PACKAGE_USAGE_STATS (Usage Access) - Not required for core (base) app functionallity (users not forced to enable it)
Required for: App-specific usage insights.
Functionality: Opnico SafeSurf offers this optional permission to track foreground application activity and active session durations. This allows the app to generate a detailed breakdown of your activity, identifying which applications you use most and how much time is spent within individual apps for specific periods of time.
User Benefit: By choosing to enable this permission, you gain access to a section that displays your most-used applications and total screen time. This helps you monitor your digital wellbeing and identify unused software. You have full control over this feature and can enable or disable it at any time within the app settings without affecting your real-time security protection.
Data Privacy: User privacy is guaranteed through local-only processing. All usage statistics are calculated and stored directly on your device. We do not transmit, collect, or store your app habits or session data on our servers, nor is this information used for advertising or profiling. Since the data never leaves your phone, your digital footprint remains entirely private and under your exclusive control.
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS - Not required for core (base) app functionallity (users not forced to enable it)
Required for: Continuous background protection.
Functionality: Opnico SafeSurf offers an optional setting to exempt the app from standard Android battery optimizations. By default, the Android system may periodically terminate background services to save power, which can inadvertently disable our real-time security monitor. Enabling this allows app to remain active in the background as long as possible, ensuring that your protection engine is not silently closed by the system during periods of inactivity.
User Benefit: Ensures continuous protection. As stated in our "Disclaimer of Warranties", device security depends on the Accessibility Service remaining active. You will be asked to manually enable this exemption to ensure the continuous reliability. If you choose to do so, it prevents critical gaps in your protection that occur when the system terminates background tasks, ensuring that while your protection remains active, it does not significantly impact your device's overall battery life or performance. You are welcome to decline this request; however, if you do, your real-time protection may be intermittently disabled by the operating system, and you may occasionally need to manually restart the app or its required Accessibility Service to restore your security shield.
Data Privacy: This setting is used strictly to maintain service continuity and does not involve any background data collection or tracking. Our engine is optimized for high efficiency, remaining dormant until a potential threat is detected on-screen.
REQUEST_DELETE_PACKAGES
Required for: App uninstallation management (simplified app uninstallation).
Functionality: Used to facilitate a direct uninstallation process from within the application. This is used exclusively when a user explicitly chooses to decommission the service or decides to reject the mandatory security disclosures required for the app to function. By providing this direct access to the system uninstallation prompt, we ensure that users maintain total control over the app's presence on their device.
User Benefit: This permission is designed for transparency and a streamlined user experience. If you do not agree with security requirements (such as the in-app Accessibility Service disclosure) this feature allows you to immediately and easily remove Opnico SafeSurf from your device. This eliminates the need to navigate through complex system settings or app management menus, offering a "one-click" path to complete decommissioning if our protection standards do not meet your needs.
Data Privacy: This permission is never used to uninstall other applications (packages) or to remove Opnico SafeSurf without your direct, manual confirmation. The app simply triggers the standard Android system uninstallation dialogue, which requires your final approval before any action is taken. It is strictly a utility for managing the lifecycle of our own application.