HomeGlance Privacy Policy

Effective date: 15 September 2026 · Operator: Yang Cao (individual developer, "we")

The short version: your video, audio, recordings, snapshots and timeline are never uploaded to our servers — they stay on your own devices. Our servers hold only the minimum needed for two devices to find each other: an Apple user identifier, device identifiers, the names you give your cameras, status heartbeats, push tokens, and presence events (with a small thumbnail) used to generate notifications, which are deleted after 7 days. There is no analytics, no advertising and no tracking.

1. What we collect and why

DataPurposeRetention
Apple user identifier (the user ID returned by Sign in with Apple)Identify your account and attach cameras to itFor the life of the account
Email address (only if you choose to share it at sign-in; may be Apple's private relay address)Contact you about your account when necessaryFor the life of the account
Device identifiers (an app-generated device ID, the hostname and private-network IP of the device)Attach the device to your account and establish encrypted connections between your devicesUntil the device is removed
Device model, system version, app versionCompatibility and troubleshootingUntil the device is removed
Camera name (the name you chose)Shown in the viewer interface and in notification titlesUntil the camera is removed
Status heartbeat: battery level and charging state, thermal state, whether a person is currently detected, last report time (roughly every 60 seconds)Show online/offline state and send "camera offline" alertsOnly the latest value is kept
Push token (APNs token), push environment, app versionDeliver notifications to your viewer devicesUntil the device is removed or the token becomes invalid
Presence events: type (person appeared / person left), timestamp, and an optional small thumbnail (JPEG, at most 64 KB)Generate push notifications and let a notification show its thumbnailDeleted automatically after 7 days
Session, camera and pairing tokensVerify that a request comes from your devicesStored only as SHA-256 hashes, never in the clear

The servers also produce ordinary access logs (request time, endpoint, IP address) used for troubleshooting and abuse prevention. They are deleted automatically after at most 90 days.

2. What we do not collect

Presence detection answers only "is a person in frame". It performs no face recognition, does not identify anyone, and runs entirely on the camera phone.

3. How your devices connect

HomeGlance embeds WireGuard so your devices form a private network that belongs to your account alone. The private keys used for encryption are generated on and never leave the devices; our control server only distributes public keys and node information so the devices can find each other.

The control server, the backend API and the relay are all self-hosted and located in Shanghai, China. None of them store video or audio content.

4. Permissions the app requests

PermissionWhy
CameraCamera mode: capture the scene and run on-device human detection. Viewer mode: scan the pairing QR code.
MicrophoneTwo-way talk and live audio
Local networkDiscover and connect directly to the other device on the same Wi-Fi network
Photos (add only)Save snapshots from the viewer to your photo library
NotificationsEvent and offline alerts; in camera mode, a reminder if the app gets sent to the background

5. Third parties

6. App Store privacy label

CategoryContents
Data Linked to You Identifiers: Apple user ID, device ID
User Content: camera names, presence-event thumbnails (kept 7 days)
Contact Info: email address, only if you share it at Apple sign-in
Diagnostics: performance data (battery, thermal state) and other diagnostic data (device model, OS version, app version, online and presence flags)
Data Not Linked to YouNone
Data Used to Track YouNone

All of it is collected for App Functionality only — never for advertising, marketing or analytics.

7. Retention and deletion

8. Security

No system can be guaranteed absolutely secure, but we keep the amount of data held on our servers as small as possible.

9. Children

HomeGlance is not directed at children under 13, and we do not knowingly collect personal information from children. If you believe we have received such information, contact us and we will delete it.

10. Your responsibilities

A camera records whatever it is pointed at. Please follow the laws in your area about video and audio recording, obtain any consent required where other people may appear, and do not point a camera into someone's private space.

11. Your rights

You can review the devices on your account, rename a camera, delete a single camera or delete the whole account from inside the app at any time. If you want a copy of the data our servers hold about your account, or have another data request, email us.

12. Changes to this policy

If this policy changes we will update this page and the effective date at the top. Material changes will also be surfaced in the app.

13. Contact

Yang Cao ·