VP ViewPane
Features Stack Pricing Docs Report a bug Get notified
Privacy Policy

Privacy Policy

ViewPane Companion App

Last updated: 2026-05-02 · Effective: 2026-05-02

The short version

ViewPane does not collect, store, transmit, or sell any personal data. The app connects directly to your own self-hosted Frigate NVR server on your own network. We never see your camera footage, your server address, your account, or anything else. There are no accounts to make. There is no telemetry. There is no tracking.

Data we collect

None. ViewPane collects zero personal data, zero analytics, zero telemetry, zero usage statistics, zero crash reports, and zero diagnostic information. No third-party analytics SDKs, no advertising SDKs, no tracking pixels.

Data Safety / App Privacy declaration

For purposes of the Google Play Data Safety form and Apple App Privacy nutrition label:

  • Data collected by ViewPane: none
  • Data linked to user identity: none
  • Data used for tracking: none
  • Data shared with third parties: none
  • Data encrypted in transit: all traffic between your device and your server uses HTTPS / WSS / Tailscale-encrypted transport (per your server's configuration)
  • User can request data deletion: not applicable — there is no data to delete. Uninstalling the app removes everything.

Data stored on your device

ViewPane stores your Frigate server connection details (server URL, server name, and authentication credentials if you provide them) locally on your device using the operating system's secure storage (iOS Keychain / Android Keystore / Expo SecureStore). The app also caches camera snapshots, event thumbnails, downloaded clips, and basic UI preferences in the app's private sandbox. None of this data leaves your device. None of it is accessible to CampbellSoft Studios or any third party.

Network communication

The app communicates exclusively with the Frigate NVR server(s) you configure and, if you opt in to push notifications, with the optional self-hosted push relay you configure. All traffic flows directly between your device and your server — over your local network, your Tailscale tailnet, your WireGuard tunnel, or your VPN of choice. CampbellSoft Studios does not operate any servers, proxies, intermediaries, or cloud infrastructure. No data is routed through us.

Push notifications

Push notifications are an opt-in Pro feature. If enabled, ViewPane uses your device's platform push service (Firebase Cloud Messaging on Android, Apple Push Notification service on iOS, surfaced via the Expo Push API). Notification payloads are generated by your Frigate server and delivered through your self-hosted push relay; ViewPane does not see, store, or process notification content. You can disable notifications at any time in your device's system settings or in the app.

Pro subscription handling

Pro subscriptions are billed and managed by Apple's App Store and Google Play. Payment information, billing addresses, and tax information go directly to Apple and Google — ViewPane never sees any of it. The app receives a single boolean entitlement from the platform store ("is this user Pro?") and uses that to unlock Pro features. Refunds, cancellations, and subscription changes are handled in your Apple ID / Google Play account, not by us.

Camera footage

All camera footage is stored on your own hardware (your Frigate NVR server and storage). ViewPane is a viewer, not a storage service. We never have access to your footage, recordings, snapshots, or event clips. The app simply displays what your server provides over your own network.

Account deletion

ViewPane does not require an account and does not create one. There is nothing for you to "delete" with us because we never had it. To remove all locally-stored data: uninstall the app from your device. To cancel a Pro subscription: do so in your Apple ID or Google Play account. If you would like written confirmation of the above for a store reviewer or auditor, email ken@campbellsoftstudios.com.

GDPR / CCPA / CPRA

Because ViewPane collects zero personal data, the rights granted under the EU General Data Protection Regulation, the California Consumer Privacy Act, and the California Privacy Rights Act — access, rectification, deletion, portability, opt-out of sale, opt-out of sharing — are trivially satisfied: there is nothing to access, rectify, delete, port, sell, or share. Uninstalling removes everything held on your device.

Children's privacy

ViewPane is not directed at children under 13. The app does not collect data from anyone, including children. There is no account creation, no age gate, and no profile.

Marketing site (viewpane.app)

The viewpane.app website is statically hosted, uses no cookies, no analytics, and no third-party scripts beyond what's strictly required to render the page. We do not log visitors. Hosting may produce standard server access logs which are not used for tracking.

Changes to this policy

If we ever change this policy, the updated version will be posted at this URL with a new "Last updated" date. Given that we collect no data, material changes are unlikely.

Contact

Questions about this privacy policy:
ken@campbellsoftstudios.com

CampbellSoft Studios
Owens Cross Roads, AL · USA
viewpane.app · campbellsoftstudios.com
Docs Features Pricing Privacy Terms Report a bug GitHub
© 2026 CampbellSoft Studios · Made for the Frigate community.