1. Our Privacy Philosophy: "Privacy by Design" At Origin X, we believe your lock screen is the most private part of your phone, so we ensure your data belongs on your device, not on our servers. We do not maintain any cloud databases to store your photos, passwords, or messages. The only time the app uses the internet is to fetch high-quality wallpapers from a third-party API, display advertisements to keep the app free, and send anonymous crash reports to fix bugs.
Would you like me to generate the full, final document with this specific update included?
To replace your system's default lock screen, Android requires specific "Sensitive Permissions." Here is an in-depth explanation of why they are used:
A. Displaying Notifications & Media Controls
Technical Permission: BIND_NOTIFICATION_LISTENER_SERVICE
Why we use it: To make your lock screen truly useful, we need to "mirror" your phone's incoming alerts. This allows you to see which app sent a notification and who messaged you without needing to unlock your device. Additionally, we use this to detect active music or media players, allowing you to seamlessly play, pause, or skip tracks directly from the lock screen.
Security Guarantee (100% Local Processing): The app only reads your notifications momentarily in your device's active memory (RAM) to display them. We do not collect, store, track, or transmit your private messages, OTPs, or listening habits to any external servers.
B. App Identification & Visual Clarity
Technical Permission: QUERY_ALL_PACKAGES
Why we use it: When a notification arrives, we need to show you exactly which app it came from. We use this permission exclusively to fetch the correct app logo (icon) from your phone. This allows us to display full details on your lock screen and a clean, distraction-free app icon on your Always-on Display (AOD) so you can recognize alerts at a glance.
Security Guarantee (Zero Data Sharing): We do not scan, monitor, track, or upload your list of installed apps to any external server. This permission is strictly used as a local visual helper to make your lock screen experience beautiful and easy to understand.
C. Screen Overlay & System Interaction
System Overlay (SYSTEM_ALERT_WINDOW)
Why we use it: To ensure our custom lock screen appears immediately on top of all other views the moment you wake up your phone. This guarantees that Origin X is the very first thing you see, providing a seamless experience.
Security Guarantee (Zero Screen Monitoring): We strictly use this overlay to draw our lock screen UI. We do not use it to monitor your screen activity, record your touches, or display hidden/intrusive pop-up ads.
Disable Keyguard (DISABLE_KEYGUARD)
Why we use it: To safely step the default Android "swipe" lock aside. Without this permission, you would be forced to unlock your phone twice—first through Origin X, and then through the factory lock screen.
Security Guarantee: This permission only temporarily dismisses the basic system lock so our secure app can take over. It does not permanently erase or break your device's core security framework.
Wake Lock (WAKE_LOCK)
Why we use it: To power the Always-on Display (AOD) feature. It carefully keeps your phone's system awake just enough to display the time, logos, and alerts without letting the screen go completely black and unresponsiveness.
Security Guarantee: This is highly optimized to be battery-friendly and is strictly used to maintain the AOD state locally.
D. Stability & Background Reliability
Foreground Service (FOREGROUND_SERVICE)
Why we use it: To actively monitor when you lock or unlock your phone. This ensures that Origin X instantly displays your custom lock screen the exact millisecond you press the power button or wake your device.
Security Guarantee (No Background Tracking): This service runs in the background strictly to detect screen on/off events. It does not track your location, record audio, or monitor your activity in other apps.
Run at Startup (RECEIVE_BOOT_COMPLETED)
Why we use it: If you restart your phone, you shouldn't have to manually open our app to turn the custom lock screen back on. This automatically restarts the Origin X service as soon as your phone boots up.
Security Guarantee: This simply acts as a convenient, automatic "on switch" for the app so your phone stays customized without any manual effort or hidden background tasks.
To function as a complete system lock screen replacement, our App requires specific sensitive permissions. We use these strictly for app functionality:
Notification Access (BIND_NOTIFICATION_LISTENER_SERVICE): Used to display incoming alerts (WhatsApp, SMS, System Notifications) directly on your custom lock screen. We do not collect, store, or transmit the content of your notifications to any external servers.
Installed Apps List (QUERY_ALL_PACKAGES): Used to allow you to select and assign your favorite applications as quick-launch shortcuts directly from the lock screen.
System Overlay (SYSTEM_ALERT_WINDOW): Essential for drawing the custom lock screen and AOD interface over the default system UI.
Disable Keyguard (DISABLE_KEYGUARD): Used to temporarily dismiss the native system lock screen so our secure, custom interface can be presented seamlessly.
Foreground Service (FOREGROUND_SERVICE_SPECIAL_USE): Ensures the lock screen remains active and is not terminated by the system's battery optimization.
Run at Startup (RECEIVE_BOOT_COMPLETED): Automatically re-enables your custom lock screen immediately after a device restart.
We use cutting-edge technology to ensure high-end features don't compromise your privacy.
AI Depth Effect (The "iPhone-style" Look): We use an on-device PyTorch AI engine. When you select a wallpaper, the AI separates the background from the subject locally on your phone's processor. Your personal photos are never uploaded to a server for processing.
Media Tools: Our Image Cropper (UCrop) and Video Trimmer (Media3) operate entirely offline.
Encrypted Security: Your PIN, Pattern, or Password is stored in an encrypted format within your device’s secure storage. We have no "Master Key"—if you forget your password, we cannot recover it because we don't have it.
We use three industry-standard Google services for the following specific reasons:
Google AdMob: To keep this premium app free for everyone, we show ads. AdMob may use your Advertising ID to show relevant ads.
Firebase Analytics: This helps us see which themes are popular and how many users we have. This data is anonymous (it doesn't tell us who you are).
Firebase Crashlytics: If the app crashes, it sends a technical "log" (like a doctor's report) so we can fix the bug in the next update.
Third-Party Services (The Only Online Components) We personally do not collect or use your data. However, Google's AdMob and Firebase collect anonymous activity and crash logs to serve ads and help us fix bugs to perfect the app:
Google AdMob: Uses your Advertising ID to show relevant ads, keeping this premium app free for everyone. (Read AdMob Privacy Policy)
Firebase Analytics & Crashlytics: Collects anonymous usage data (like popular themes) and technical crash logs (like a doctor's report) so we can fix bugs in the next update. (Read Firebase Privacy Policy)
We follow a Zero-Retention policy. Since we don't have a central server for user accounts, we don't store your data. When you uninstall the app, every piece of configuration, every wallpaper setting, and your encrypted password is wiped from your device instantly.
Origin X is a utility tool and does not target or knowingly collect data from children under the age of 13.
We are developers who care about the community. If you have questions about a specific line of code or a permission, please reach out.
Telegram : https://t.me/dev_App_io
Email : appiolab.dev+support@gmail.com
🚀 Get exclusive sneak peeks and early access to all our upcoming apps
– join us on Telegram: https://t.me/dev_App_io