Dock
Local-first app

Privacy Policy for Dock

Dock is a web app workspace that lets you save, organize, launch, and manage websites as web apps from one place. Your workspace, preferences, and custom icons stay on your device by default.

Our privacy commitment

Dock does not use user accounts, analytics tracking, advertising tracking, or a remote backend for storing your workspace data.

Effective date
Product Dock
Developer Vritra Security Organization
01 Overview

Dock is built around a local-first experience.

This Privacy Policy explains what information Dock stores, how it is used, and what happens when you browse websites inside Dock.

Dock is designed as a local-first app. We do not operate user accounts, analytics tracking, advertising tracking, or a remote backend for storing your workspace data.

Important

Dock can open third-party websites inside Android WebView or your external browser. Those websites are controlled by their own operators and may collect data under their own privacy policies.

02 Information Stored

Dock stores the information needed to run your workspace locally.

Dock stores the following information locally on your device.

Web App Details

Web app names, URLs, source type, entry files for local static apps, icon references, cached favicons, and custom icon images you choose.

Appearance and Settings

Theme mode, icon color, icon size, icon shape, boxed or plain icon style, app labels, grid or list layout, apps per row, WebView header visibility, and connection alert preference.

Pinned and Ordered Apps

Whether an app is pinned, the order of pinned and regular apps, and pinned app status.

Recent Activity

Recently opened app timestamps stored locally to show recent apps in your workspace.

App Lock Settings

App Lock enabled state, selected locked apps, credential hashes, recovery key hashes, fingerprint preference, failed attempt counts, and temporary lockout timing.

Per-App Permissions

Camera, microphone, and location choices for each saved app, such as ask, allow, or block.

This information is stored on your device using Android local storage, including the app database and app preferences.

Website Metadata

When you add or analyze a website, Dock may connect directly to that website to fetch basic metadata such as page title, web app manifest name, website icon, Apple touch icon, and an Open Graph image if needed as an icon fallback.

This request is made from your device to the website you entered. Dock does not send this information to a Dock server.

Static Web Apps

If you add a local static web app, Dock may copy the selected project folder into Dock's private app storage so the app can continue working even if the original folder is moved or deleted. Dock uses the selected HTML entry file to launch that local app.

03 Local Storage

Your Dock workspace is stored on your device.

Dock uses Android local storage to keep your saved apps, preferences, pinned state, recent activity, and custom icon assets available on your device.

  • Saved apps and related metadata are stored in the app database.
  • App settings are stored in app preferences.
  • Custom icons and cached website favicons are stored locally in Dock's app storage.
  • Local static app project copies are stored inside Dock's private app storage.
  • App Lock password and recovery key values are stored as hashes, not as readable passwords or readable recovery keys.
  • Dock does not require a Dock account or cloud backend to store your workspace.
04 Web Browsing Inside Dock

Saved web apps open inside Dock using Android WebView.

When you open a saved web app, Dock loads that website using Android WebView.

Websites opened inside Dock may use their own technologies, including cookies, LocalStorage, SessionStorage, IndexedDB, cache, login sessions, and third-party cookies depending on the website.

Dock enables common WebView features needed by modern web apps, including JavaScript, DOM storage, database storage, web caching, media playback, file upload through Android's file picker, multiple windows where supported, and fullscreen video support.

These are controlled by the websites you visit and by Android WebView behavior. Dock does not control the privacy practices of websites you open. You should review the privacy policies of those websites separately.

From an app's dedicated settings page, you can clear app data. This may clear cookies, cache, local storage, and related WebView data for that app or website where Android WebView allows Dock to do so.

05 Permissions

Dock requests permissions only when needed.

Dock may request access only when you use a related feature or when a website opened inside Dock asks for a device capability through WebView.

Camera and Microphone Requested when a website inside Dock asks to use camera or audio capture. Dock itself does not record audio or video.
Location Requested when a website inside Dock asks for geolocation access. Dock itself does not track your location.
Files and Images Used only for files, folders, or images you explicitly select for custom icons, static web apps, or website uploads. Custom icons and copied static apps are stored locally in Dock's app storage.
Notifications Used when Android requires notification permission for download notifications or download completion visibility. Dock does not use this permission for advertising or tracking.
Fingerprint or Biometrics Used only if you enable fingerprint unlock for App Lock. Fingerprint matching is handled by Android; Dock does not receive or store your fingerprint data.
Network State Used to detect whether your device currently has a validated internet connection for connection alerts while browsing.

Dock also stores your per-app permission choices locally, such as whether a saved app should ask, allow, or block camera, microphone, or location.

06 Downloads

Dock hands downloads to Android Download Manager.

If a website starts a supported download, Dock prepares the download request and hands it to Android Download Manager. Android Download Manager handles the actual download, storage location, progress, and completion notification.

To support authenticated downloads, Dock may pass the download URL, file name, MIME type, user agent, referrer, and cookies for that website to Android Download Manager. Downloads may appear in your device's public Downloads area depending on Android behavior and your device settings.

Some web downloads, such as certain blob-based or script-generated downloads, may not be available to Android Download Manager. In those cases, Dock may show an error or let you open the content in another browser or app.

08 Internet Connection Monitoring

Dock includes an optional connection alert feature.

When enabled, Dock checks whether your device has an active validated internet connection while browsing.

This check uses Android network status APIs. Dock does not send your network status to any server.

09 Backup and Restore

You control encrypted export and restore actions.

Dock lets you export and restore your workspace as an encrypted Dock backup file. The backup is created only when you choose to export it.

  • Saved apps
  • App names
  • URLs
  • Icon files, cached favicons, and icon references
  • App colors
  • Pinned status
  • App order
  • Recently opened timestamps
  • Dock settings
  • Per-app permission choices
  • Static app files copied into Dock, if included in your workspace
  • App Lock settings and hashes, if included in the backup

If App Lock is enabled and locked apps exist, Dock may ask you whether to create a standard backup that excludes protected app records or a protected backup that includes them. Protected backup export requires App Lock confirmation.

Dock saves backup files to your device storage when possible and may fall back to Android's document picker if automatic saving is not available. You are responsible for where you store, move, or share exported backup files.

During restore, Dock can merge URL-based apps with your current workspace. Matching URL apps are updated instead of duplicated, while static apps are restored as separate records.

Dock may also be included in Android system backup depending on your device and Google or Android backup settings. Such backups are handled by the operating system or backup provider, not by Dock.

10 Data Sharing

Dock does not sell your data or upload workspace data to a Dock server.

Dock does not share your saved workspace data with us because Dock does not currently use a Dock-operated backend.

  • When you open a website, that website receives normal web traffic from your device.
  • When you log in to a website, that website handles your login.
  • When you upload a file to a website, the selected file is sent to that website.
  • When a download is handed to Android Download Manager, Android Download Manager handles the download request and notifications.
  • When you share a page, the app selected from Android's share sheet receives the shared URL.
  • When you open links in another browser or app, that app handles the link.
  • When Android system backup is enabled, backup data may be processed by your device backup provider.
11 Data Retention

Dock keeps your data on your device until you remove it.

Dock keeps your saved apps and settings on your device until you delete an app from Dock, clear recent apps, clear an app's site data, wipe app data from Android system settings, restore a backup that updates or adds records, reset Dock settings, or uninstall Dock.

Custom icons, cached favicons, and copied static app files stored by Dock remain in local app storage unless removed through Dock actions, app data deletion, or uninstalling the app.

If App Lock is hard reset without a recovery key, apps that were protected may be marked as permanently locked. Those records cannot be opened or edited and can only be removed from Dock.

12 Pinned Apps

Dock lets you pin apps for faster access.

Dock lets you pin apps so they appear in a dedicated Pinned Apps section while still remaining available in the main All Apps list.

Pinned status is stored locally on your device. Dock does not send pinned app information to any Dock server. You can pin or unpin apps at any time from the app options menu.

13 App Lock

App Lock protects selected apps on your device.

Dock includes an optional App Lock feature for selected saved apps. App Lock can use a password and, if enabled by you and supported by your device, Android fingerprint authentication.

Dock stores App Lock credentials as hashes and does not store your readable password or readable recovery key. Fingerprint verification is handled by Android; Dock does not receive or store fingerprint data.

Dock stores security state locally, including failed password attempts, temporary lockout timing, failed fingerprint attempt count, whether fingerprint unlock is temporarily disabled, and which apps are locked. This helps prevent simple bypasses such as closing and reopening the app.

If you forget your App Lock password, Dock may allow recovery using your recovery key. If you hard reset App Lock without the recovery key, apps that were protected may become permanently locked and can only be removed.

14 Security

Dock uses Android storage and WebView security features where available.

Dock uses local Android storage and Android WebView security features where available, including safe browsing support on supported Android WebView versions.

Dock blocks pages with invalid SSL certificates instead of continuing to load them.

Dock backup files are encrypted by Dock before they are saved. Backup encryption helps protect the backup file contents, but you should still keep exported backup files in a safe location.

No app can guarantee complete security. You should only add and open websites you trust.

15 Children's Privacy

Dock is not designed to knowingly collect personal information from children.

Since Dock does not use a Dock-operated account system or backend, we do not knowingly collect children's personal information.

Websites opened inside Dock may have their own age rules and privacy practices.

16 Your Choices

You can control the data stored by Dock.

  • Editing or deleting saved web apps
  • Removing custom icons
  • Choosing grid or list layout, icon appearance, and theme preferences
  • Pinning or unpinning apps
  • Clearing recent apps
  • Clearing app site data from an app's dedicated settings page
  • Changing per-app camera, microphone, and location permission choices
  • Enabling, disabling, recovering, or hard resetting App Lock
  • Resetting Dock settings
  • Exporting or restoring your workspace
  • Clearing Dock app data from Android settings
  • Uninstalling Dock

You can also deny Android permissions such as camera, microphone, or location when prompted.

17 Third-Party Websites

Websites opened inside Dock are usually third-party services.

Dock is a launcher and browser-like workspace for websites. Websites you open inside Dock are third-party services unless they are owned by Dock or Vritra Security Organization.

Dock is not responsible for the privacy practices, security, content, or data handling of third-party websites.

18 Changes

This policy may be updated as Dock changes.

If the app adds new data collection, account features, analytics, cloud sync, or server-side services, this policy should be updated before release.

19 Contact

Contact Vritra Security Organization

For privacy questions, contact:

Vritra Security Organization
Website: https://vritrasec.com
Email: