Privacy Policy
Effective Date: · Package: noryn.launcher · Developer: Omar Mohamed
- No INTERNET Permission
- 100% On-Device Processing
- Zero Analytics, Ads, or Tracking SDKs
- Volatile In-Memory Notifications & Media
- Optional Accessibility Screen Lock
1. App Discovery, Search & Icon Packs
To operate as your default Android home screen, Noryn Launcher queries launchable installed activities (MAIN / LAUNCHER) and compatible icon pack packages without requesting the broad QUERY_ALL_PACKAGES permission.
- Organization & Suggestions: Favorites, favorite folders, hidden apps, custom app labels, per-app icon overrides, and recent app launch history (used for optional local suggestions) are processed and stored strictly on your device.
- App Shortcuts & Search: The app reads Android app shortcuts (dynamic, manifest, and pinned shortcuts) and performs instant on-device search—including Arabic character normalization—locally in memory.
2. User Profiles & Private Space
Noryn Launcher supports Android multi-user profiles, including Personal, Work (Managed Profile), Clone, and Android 15+ Private Space (via ACCESS_HIDDEN_PROFILES when supported by your device).
- The launcher reads profile availability, lock/quiet mode status, and profile badges solely to group or mix apps according to your layout preference and to let you resume a paused Work profile.
- Apps and notifications belonging to locked or hidden profiles are automatically filtered out when unavailable.
3. Optional Notifications & Inline Replies
If you set Noryn as your default launcher and grant optional Notification Access (BIND_NOTIFICATION_LISTENER_SERVICE), the app reads active notifications to provide:
- App icon badges (Dot or Count) and inline notification summaries.
- Expandable conversation cards displaying message text, sender avatars (
Person/LargeIcon), action buttons, system smart-reply suggestions, and direct inline text replies.
Volatile Memory Only: Notification titles, message bodies, smart replies, and sender avatars are held strictly in volatile memory (RAM) while active. They are never written to disk, logged, or shared, and are immediately cleared when dismissed, when the app process stops, or when permission is revoked.
4. Media Player Card & Album Artwork
When media integration is enabled alongside Notification Access, Noryn reads active Android MediaSession controllers to display the current track title, artist, source player name, and playback controls (Play/Pause, Next, Previous).
To render the album cover and dynamically tint the media card, Noryn reads artwork bitmaps from the active media session, local content URIs (content://), or the active media notification's large icon in RAM. No media history or audio data is ever recorded or stored on disk.
5. Optional Double-Tap Screen Lock (AccessibilityService API)
On Android 9 (API 28) and newer, Noryn Launcher offers an optional gesture to lock your screen by double-tapping the home screen. Before redirecting you to Android Settings, the app displays an in-app prominent disclosure dialog explaining this feature.
- Exclusive Purpose: When enabled by you, Noryn's
AccessibilityServiceis used exclusively to invoke the system screen-lock action (GLOBAL_ACTION_LOCK_SCREEN) upon your gesture. - Zero Content Inspection: The service is configured with
canRetrieveWindowContent="false"and processes no accessibility events. It does not read screen content, capture keystrokes, monitor other apps, or observe user interactions. - Zero Data Collection: No personal or sensitive data is accessed, collected, stored, or transmitted. You can revoke this service at any time in Android Accessibility Settings, and the rest of the launcher works normally without it.
6. Wallpapers, Themes & Widgets
Wallpapers & Accent Colors: When you pick an image to set as your system wallpaper (SET_WALLPAPER), Noryn applies it to your device and extracts dominant accent colors on-device to theme the interface and ensure readable text contrast.
Hosted AppWidgets: When you add third-party Android widgets to your home screen, Noryn hosts them via the official AppWidgetHost API and stores widget IDs, order, and size presets (Compact, Standard, Tall) in a local SQLite database.
7. Local Storage, Backup & Your Controls
All launcher settings—including Clock Studio designs, header layout, alphabet rail customization, gestures, favorites, folders, and custom labels—are stored locally in Android Preferences DataStore.
Zero Network Transmission: Because Noryn Launcher does not declare the INTERNET permission, it cannot connect to any server. Android system backup may back up your DataStore preferences according to your device settings (device-specific SQLite widget IDs are excluded). You can clear all data at any time via Android Settings or by uninstalling the app.
Summary of Permissions & System Roles
| Permission / Role | Status | Purpose in Noryn Launcher |
|---|---|---|
HOME / Default Launcher Role |
Core | Displays your home screen, app list, folders, search, and hosted widgets. |
SET_WALLPAPER |
Optional | Applies a user-selected image as the system wallpaper and extracts local accent colors. |
ACCESS_HIDDEN_PROFILES |
System | Displays Private Space / work profiles when unlocked and enabled in launcher settings. |
BIND_NOTIFICATION_LISTENER_SERVICE |
Optional (User-Granted) | Shows notification badges, inline conversation previews, quick replies, and active media sessions in RAM. |
BIND_ACCESSIBILITY_SERVICE |
Optional (User-Granted) | Performs GLOBAL_ACTION_LOCK_SCREEN on double-tap. Does not read screen content or events. |
INTERNET |
Not Requested | Noryn has no network access; all data remains 100% offline on your device. |
Questions or concerns about privacy?
Contact the developer, Omar Mohamed, directly via email.