Privacy Policy
Effective date: June 5, 2026
IP Camera Viewer ("the App") is provided by Flag Application Company ("we", "us", or "our"). This Privacy Policy explains how we handle information when you use the App on Android TV, phones, tablets, and other supported Android devices.
Contact: flagapplicationcompany@gmail.com
1. Summary
IP Camera Viewer is a local IP camera viewer. You add your own cameras and streams. We do not require an account, we do not sell your data, and we do not use third-party advertising or analytics SDKs in the App.
Most data stays on your device. Video streams are requested directly from the IP cameras, NVRs, or URLs you configure. We do not operate a cloud service that receives or stores your live video on our servers.
2. Information You Provide
When you use the App, you may enter or store:
• Camera names, hostnames, IP addresses, ports, and stream paths or URLs• Usernames and passwords for RTSP, ONVIF, or other protected streams• Optional playback URLs• App preferences (for example low-latency mode, grid layout, keep screen on)• An optional app PIN (stored as a salted hash on device, not as plain text)
If you use backup export in Settings, the App creates a JSON file that can include camera settings and login credentials. You choose where that file is saved and who can access it.
3. Information Generated on Your Device
The App may create and store on your device:
• JPEG snapshots and local preview recordings saved under Download/IP Camera Viewer (and, on older app versions or devices, legacy folders may also be read)• A local database of your camera list, favorites, and grid assignments• Temporary cache data needed to play streams
Snapshots and recordings are created only when you use those features. They are not uploaded to us.
If you use Share on a phone or tablet, the App passes a local file to the Android system share sheet. The recipient or app you choose is outside our control.
4. How We Use Information
We use the information above only to:
• Connect to and display streams from cameras you configure• Save your settings and camera list between sessions• Run optional features such as ONVIF discovery, PTZ, connection test, Multi-View, local capture, and optional frozen-stream recovery when enabled• Protect optional app access with a PIN lock• Export or import backups when you request it
We do not use your data for advertising, profiling, or marketing.
5. Network Activity and Third Parties
The App connects to networks and devices you specify, for example:
• Your local Wi-Fi or LAN for RTSP, ONVIF, HLS, and MJPEG streams• Remote addresses you enter (for example via port forwarding or VPN)
Those connections are made directly between your device and your camera or server. We are not a middleman for your video.
The App may use open-source libraries included in the Android build (for example media playback components). Those libraries process data on your device to provide app functionality. We do not share your personal information with advertisers or data brokers.
We do not control third-party camera manufacturers, NVR vendors, or websites linked from stream URLs. Their privacy practices are governed by their own policies.
6. Permissions
The App may request or use these Android permissions:
• INTERNET — connect to camera streams and test URLs• ACCESS_NETWORK_STATE / ACCESS_WIFI_STATE — check network availability• CHANGE_WIFI_MULTICAST_STATE — ONVIF LAN discovery on local networks• WAKE_LOCK — keep the screen on during live viewing when you enable it• RECEIVE_BOOT_COMPLETED — optional Multi-View on startup after device reboot when you enable it
The App does not require access to your device microphone or camera hardware for normal use. Location permission is not requested. No sensitive runtime permissions (storage, location, microphone, etc.) are requested.
7. Data Storage and Security
Data is stored locally on your device, including:
• Encrypted storage for camera credentials when supported by your device (Android Keystore / EncryptedSharedPreferences)• Standard app preferences for settings and hashed PIN
If encrypted storage cannot be initialized on a device, credentials may fall back to less secure local storage. Keep your device updated and protected with a system lock.
Android backup for the App is disabled (allowBackup=false). Data you export manually remains your responsibility.
8. Data Retention and Deletion
Data remains on your device until you delete it, for example by:
• Removing cameras in the App• Deleting snapshots or recordings in the App or from your device Downloads/gallery• Clearing App data in Android system settings• Uninstalling the App
Uninstalling the App removes app-private data from your device. Files saved to shared storage (for example Downloads) may remain until you delete them separately.
9. Children
The App is not directed at children under 13 (or the minimum age required in your country). We do not knowingly collect personal information from children.
10. Your Choices and Rights
Depending on your location, you may have rights to access, correct, delete, or restrict use of personal information. Because we do not operate user accounts or store your data on our servers, most control is on your device and in files you export.
To ask questions or request help with privacy matters, contact us at flagapplicationcompany@gmail.com
11. International Users
The App is designed to process data locally on your device. If you contact us by email, we will receive the information you choose to send.
12. Changes to This Policy
We may update this Privacy Policy from time to time. We will post the updated version with a new effective date. Continued use of the App after changes means you accept the updated policy.
13. Contact Us
Flag Application CompanyEmail: flagapplicationcompany@gmail.com