Omni Viewer

Universal file viewer

Privacy Policy

Effective date: October 16, 2026

1. Purpose

Omni Viewer Web values user privacy. This policy explains how personal data is collected, used, and protected.

2. Data We Collect

View-only use: Files are processed in the browser and are not uploaded or stored on our servers.

Sharing feature: When you use the share button on any platform (web, VS Code, JetBrains, and others), the file is uploaded to our servers to create and deliver the share link. To provide the link and prevent abuse, we also record an anonymous identifier (Firebase anonymous authentication), the platform, the file size, the creation and expiry times, and the access count.

Encrypted sharing on the web: When you share from the web version, the file is encrypted in your browser (AES-256-GCM) before upload, together with its file name, file type, and viewer settings. The decryption key is carried only in the part of the share link after # and is never sent to our servers, so we cannot see the contents or name of files shared from the web. Anyone with the full link can open the file, so keep share links private. Sharing from other platforms (VS Code, JetBrains, and others) does not use this encryption yet, so the file is stored on our servers together with its name and type.

Viewer usage analytics: To improve apps and extensions distributed through the App Store, Google Play, JetBrains, VS Code, Chrome, and similar platforms, we may collect usage events such as viewer_opened, viewer_selected, upgrade_shown, and preview_opened. Event payloads include only limited properties such as viewer_id, extension, is_premium, access_result, ide_product, and plugin_version. File names, file contents, document text, and account identifiers are not included in these event payloads. However, technical information such as request time, IP address, and User-Agent may be processed temporarily in server operation and security logs.

Google Analytics: We may use GA4 for traffic analytics. See Google Privacy Policy.

3. Purpose of Use

Shared file data is used only for generating/providing share links. Viewer usage analytics and other collected data are used only for service reliability checks, feature improvement, free/premium access flow analysis, and aggregate analytics.

4. Third-party Sharing

We do not sell personal data. Analytics-related data may be transmitted to Google through GA usage.

5. Cookies

Google Analytics may use cookies for traffic analysis.

6. Retention

View-only files are not stored on our servers. Share links stop working once their validity period (TTL) ends, and shared files are deleted automatically one day after upload. The information recorded with a share is deleted by a daily cleanup job once it is more than 24 hours old. Viewer usage analytics are retained only as needed for non-identifying aggregate analysis, then deleted or converted into aggregated form.

7. Your Rights

You can request inquiry/access/correction/deletion through the Contact page.

8. Policy Changes

This policy may be updated due to legal or service changes. Updates will be posted on this page.

← Back to Home