生效日期: 随 1.0.0 正式发布生效
最后更新: 2026-09-14
本隐私政策说明 Camera Now(以下简称“本应用”)如何处理你在使用本应用时产生或提供的信息。
当前版本没有账号系统或广告,但集成了 Firebase Analytics 和 Firebase Crashlytics。启用 Firebase 配置的构建会向 Google/Firebase 发送应用使用事件、版本和设备技术信息,以及崩溃、ANR 和应用明确记录的非致命异常的诊断信息,用于统计和稳定性分析。本应用默认在你的 Android 设备上完成预览、拍照、录像和相册管理;应用不会通过这些埋点上传照片、视频、麦克风音频、完整 RTSP/RTMP 地址或推流密钥。
| 信息 | 用途 | 保存位置与期限 | 是否发送给我们 |
|---|---|---|---|
| USB UVC 摄像头画面 | 预览、拍照、录像 | 预览时在设备内存中处理;用户拍摄后保存为本地文件,直到用户删除或 Android 清除应用数据 | 否 |
| RTSP 网络摄像头画面及源流音频 | 预览;用户主动开启后转推 RTMP/RTMPS(不支持 RTSP 拍照或录像) | 播放和转推时在内存中处理,不写入本地相册 | 否;开启推流时发送到用户指定的服务器 |
| RTMP/RTMPS 地址及推流密钥 | 将 RTSP 源流发送至用户指定的推流服务器 | 仅在当前会话使用,不保存地址;退出后需重新输入 | 否;推流时发送至指定服务 |
| 更新检查请求的网络信息 | 启用远程更新配置后获取最新版本和最低支持版本 | 配置服务器及其托管服务可能记录 IP、请求时间和必要 HTTP 信息,按实际托管服务规则保留 | 配置启用时发送到更新配置的托管服务 |
| 录像中的麦克风音频 | 仅在用户打开收音并开始录像时,将声音写入本地视频 | 本地视频文件,直到用户删除或 Android 清除应用数据 | 否 |
| 用户拍摄的照片和视频 | 在应用内相册中查看、删除和通过 Android 分享面板分享 | 应用专属存储,直到用户删除、卸载或清除应用数据 | 否;用户主动分享时由所选应用接收 |
| 用户输入的 RTSP 地址(可能包含用户名和密码) | 连接用户指定的网络摄像头并保存常用地址 | 使用 Android Keystore 和 AES-GCM 加密保存在本机;直到用户删除或清除应用数据 | 否;连接时会发送给用户指定的 RTSP 设备/服务器 |
| USB 设备的基本信息(例如设备名称、厂商 ID、产品 ID) | 枚举和打开用户授权的 USB 视频设备 | 仅在运行过程中使用 | 否 |
| 应用使用事件、应用版本和设备技术信息 | 统计打开、连接、预览、拍照、录像等功能的使用情况 | 发送至 Firebase/Google,按 Firebase 项目和 Google 的保留规则处理 | 是,发送至 Firebase/Google |
| 崩溃、ANR 和应用明确记录的非致命异常的诊断信息 | 定位崩溃和稳定性问题 | 发送至 Firebase Crashlytics,按 Firebase 项目和 Google 的保留规则处理 | 是,发送至 Firebase/Google |
本应用不读取系统相册中的既有照片或视频,也不请求通讯录、位置、电话、短信或广告标识符权限。
RTSP 地址由用户自行输入。连接时,地址、其中的认证信息以及播放请求会按该地址发送到用户选择的摄像头或流媒体服务器;这些系统不由我们运营,适用它们各自的隐私政策和安全设置。RTSP 的传输安全取决于用户设备、网络和目标服务支持的协议;请不要在不可信网络中使用不安全的账号密码。
CAMERA): 用于 Android 对视频采集能力的权限检查,以支持 USB 摄像头预览;当前版本的主要画面来源是用户授权的 USB UVC 摄像头。RECORD_AUDIO): 仅当用户选择带声音录像时请求。拒绝该权限仍可进行无声录像(设备支持时)。INTERNET): 用于用户选择的 RTSP 摄像头连接、RTMP/RTMPS 推流、已启用的更新检查,以及在构建启用时向 Firebase Analytics 和 Crashlytics 发送统计、诊断数据。当前未配置自建统计接收接口或远程更新 URL;部署启用这些服务前会同步更新本政策。没有账号服务或媒体云同步。本应用不会为了广告、画像、营销或与核心功能无关的目的请求或使用上述权限。
当用户在相册中点击“分享”并选择目标应用时,本应用通过 Android 的系统分享机制向该应用授予所选照片或视频的读取权限。目标应用收到内容后的处理方式由目标应用自己的隐私政策决定。
当前版本使用 Android/AndroidX、Jetpack Compose、Media3 ExoPlayer、libusb、libuvc、FFmpeg 和 mbedTLS 提供系统界面、RTSP 播放和 USB 视频能力,并使用 Firebase Analytics 和 Firebase Crashlytics 进行统计与崩溃诊断。Firebase/Google 可能处理应用实例标识符、应用版本、设备技术信息、使用事件和崩溃诊断信息。应用事件不会主动包含照片、视频、音频、完整 RTSP/RTMP 地址、账号密码或推流密钥;Google Play、Android 系统以及用户指定的 RTSP 设备也可能按照其自身规则处理必要的技术信息。
当前版本没有远程账号,因此没有需要在服务器端执行的账号删除流程。若未来增加账号、云同步、由我们托管的推流服务或付费功能,我们会在功能上线前更新本政策和 Google Play 的数据安全申报。
我们采取与当前功能相称的措施,包括:
任何本地存储、操作系统、网络或外部设备都不能保证绝对安全。用户应保护设备解锁凭据,并为 RTSP 设备使用合适的账号和网络安全配置。
本应用是一款面向外接摄像头用户的通用工具,并非主要面向 13 岁以下儿童设计。我们不会明知而收集儿童的个人信息。用户使用摄像头拍摄他人、儿童或包含声音的场景时,应事先取得必要同意并遵守适用法律。
本应用可以显示用户连接的摄像头画面,也可以保存用户主动拍摄的内容。用户应确保自己有权访问所连接的设备和 RTSP 地址,并对拍摄、保存、分享或传播的内容承担责任。本应用不审核、不托管,也不向其他用户提供用户拍摄的内容。
当本应用的权限、数据流向或功能发生重大变化时,我们会更新本页面的“最后更新”日期,并在必要时通过应用或商店页面提示用户。新的政策自发布之日起生效。
如对本政策或隐私处理有疑问、请求或投诉,请联系:
Effective date: On the public release of version 1.0.0
Last updated: September 14, 2026
This Privacy Policy explains how Camera Now handles information when you use the App.
The current version has no account system or advertising, but it integrates Firebase Analytics and Firebase Crashlytics. Builds with Firebase configured send app usage events, version and device technical information, and diagnostics for crashes, ANRs, and non-fatal exceptions explicitly recorded by the App to Google/Firebase for analytics and stability work. Previewing, capturing, recording, and gallery management happen on your Android device. The App does not use these events to upload photos, videos, microphone audio, full RTSP/RTMP URLs, or streaming keys.
| Information | Why it is used | Storage and retention | Sent to us? |
|---|---|---|---|
| USB UVC camera frames | Preview, photo capture, and video recording | Processed in device memory while previewing; captures are local files until you delete them or Android clears app data | No |
| RTSP camera frames and source audio | Preview; relay to RTMP/RTMPS when you start streaming (no RTSP photo or video capture) | Processed in memory, not saved to the in-app gallery | No; sent to your selected server when streaming |
| RTMP/RTMPS URL and streaming key | Send the RTSP source stream to your selected destination | Used during the current session; the destination URL is not saved | No; sent to the destination service when streaming |
| Network information for update checks | Retrieve the latest and minimum supported versions when a remote update URL is enabled | The configuration host may log IP address, request time, and necessary HTTP information under its hosting practices | Sent to the update configuration host when enabled |
| Microphone audio in recordings | Written into a local video only when you enable audio and start recording | Local video file until deletion or app-data clearing | No |
| Photos and videos captured by you | View, delete, and share from the in-app gallery | App-specific storage until deletion, uninstall, or app-data clearing | No; a user-selected app receives a file when you explicitly share it |
| RTSP URL entered by you, which may contain a username and password | Connect to a network camera and remember a saved endpoint | Encrypted on-device with Android Keystore and AES-GCM until you remove it or clear app data | No; it is sent to the RTSP device/server you choose when you connect |
| Basic USB device information such as device name, vendor ID, and product ID | Enumerate and open a USB video device you authorize | Used during the running session | No |
| App usage events, app version, and device technical information | Measure use of app opening, connection, preview, photo, and video features | Sent to Firebase/Google and handled under the Firebase project and Google retention rules | Yes, to Firebase/Google |
| Crash, ANR, and explicitly recorded non-fatal exception diagnostics | Diagnose crashes and stability issues | Sent to Firebase Crashlytics and handled under the Firebase project and Google retention rules | Yes, to Firebase/Google |
The App does not read existing photos or videos from the system gallery and does not request contacts, location, phone, SMS, or advertising-ID permissions.
You enter RTSP addresses yourself. When you connect, the address, authentication information in it, and playback requests are sent to the camera or streaming server selected by you. Those systems are not operated by us and have their own privacy and security practices. RTSP transport security depends on your device, network, and the endpoint’s supported protocol. Do not use sensitive credentials on an untrusted network.
CAMERA): Used for Android video-capture permission checks needed to support USB camera preview. The current version primarily displays video from a USB UVC camera that you authorize.RECORD_AUDIO): Requested only when you choose to record with sound. You can still record without sound when supported if you deny it.INTERNET): Used for the RTSP connection and RTMP/RTMPS streaming you initiate, enabled update checks, and, when enabled in the build, for sending analytics and diagnostics to Firebase Analytics and Crashlytics. No custom analytics endpoint or remote update URL is currently configured; this policy will be updated before enabling those services. There is no account service or media cloud sync.We do not request or use these permissions for advertising, profiling, marketing, or purposes unrelated to the App’s core features.
When you tap Share in the gallery and choose a destination, the App uses Android’s system sharing mechanism to grant that app access to the selected photo or video. The receiving app’s own privacy policy governs what it does with the file.
The current version uses Android/AndroidX, Jetpack Compose, Media3 ExoPlayer, libusb, libuvc, FFmpeg, and mbedTLS for the system UI, RTSP playback, and USB video functionality, and uses Firebase Analytics and Firebase Crashlytics for analytics and crash diagnostics. Firebase/Google may process app instance identifiers, app version, device technical information, usage events, and crash diagnostics. App events are not intentionally populated with photos, videos, audio, full RTSP/RTMP URLs, usernames, passwords, or streaming keys. Google Play, Android, and an RTSP endpoint you choose may also process necessary technical information under their own policies.
The current version has no remote account and therefore no server-side account-deletion process. If we add accounts, cloud sync, streaming services hosted by us, or payments, we will update this policy and the Google Play Data safety declaration before those features launch.
We use measures appropriate to the current features, including:
No local storage, operating system, network, or external device can be guaranteed completely secure. Protect your device credentials and use suitable accounts and network security for RTSP devices.
The App is a general-purpose tool for people using external cameras and is not primarily designed for children under 13. We do not knowingly collect children’s personal information. When recording people, children, or audio, you are responsible for obtaining any required consent and complying with applicable law.
The App can display a camera feed selected by you and save content you intentionally capture. You are responsible for having the right to access the device and RTSP address, and for the content you record, save, share, or distribute. The App does not moderate, host, or provide your captures to other users.
If the App’s permissions, data flows, or features materially change, we will update the “Last updated” date and, where appropriate, notify users through the App or its store listing. Changes take effect when posted.
For questions, requests, or complaints about this policy, contact: