Noryn Launcher

Privacy Policy · سياسة الخصوصية

Privacy, clearly explained.

Noryn Launcher is built 100% offline-first. Your apps, folders, widgets, notifications, and media stay strictly on your device—never on external servers.

Privacy Policy

Effective Date: · Package: noryn.launcher · Developer: Omar Mohamed

Apps, Search & Icons

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.
Multi-Profile Support

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.
Notification Listener Service

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.

Media Session Integration

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.

Accessibility Service Disclosure

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 AccessibilityService is 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.
Wallpapers & AppWidgets

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.

Storage, Backup & Deletion

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.

System Transparency

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.