HomeCamCheck
Local macOS surveillance — person detection, alerts and smart home integration.
Privacy Policy
HomeCamCheck — Privacy Policy
Effective date: June 7, 2026
Last updated: June 7, 2026
Publisher: Precellence
Application: HomeCamCheck (macOS)
Bundle identifier: com.precellence.HomeCamCheck
This Privacy Policy explains how HomeCamCheck handles information when you use the application and related website pages.
Summary
HomeCamCheck is designed for local, on-device surveillance. Video analysis runs on your Mac. The app does not operate a cloud backend and does not sell your data. Data leaves your Mac only when you enable optional features such as Telegram alerts, SMS via Free Mobile, or local network streaming.
Who we are
Precellence develops HomeCamCheck.
- Contact: support@precellence.icu
For privacy-related questions, please use the contact address above.
Scope
This policy covers:
- The HomeCamCheck macOS application (version 1.1 and compatible updates)
- Support and documentation pages on the Precellence website that refer to HomeCamCheck
It does not govern third-party services you choose to connect (Telegram, Free Mobile, Homebridge, Home Assistant, etc.). Those services have their own privacy policies.
Information processed by the app
Camera and video
- HomeCamCheck accesses your Mac’s camera to display a live preview, detect people, optionally record short clips, and optionally stream H.264 video.
- Video frames are analyzed on your Mac using Apple’s Vision framework.
- The app does not upload your camera feed to Precellence servers.
Detection data
- Bounding boxes and confidence scores are computed locally in memory.
- This data is used only to update the user interface and trigger alerts you have enabled.
- Detection results are not transmitted to Precellence.
Settings and preferences
Non-sensitive preferences (detection thresholds, ports, toggles, appearance, etc.) are stored in UserDefaults on your Mac.
Credentials and secrets
The following are stored in the macOS Keychain on your device:
- Free Mobile username and API key
- Telegram bot token and chat ID
- Optional webhook authentication token
Precellence does not have access to your Keychain contents.
Local video archive
If you enable the local archive, short video clips are saved in an application folder on your Mac. You control retention by age and storage limits. You can open or purge the archive from Settings.
Local network services
When enabled:
- Webhook server listens on
127.0.0.1only (loopback). It accepts commands to turn the camera on or off. - Live stream server can bind to
127.0.0.1or, if you disable localhost-only mode, to your local network interface. The stream is available only while the camera is running.
These services are initiated and controlled by you. Precellence does not receive traffic from them.
Optional data sharing (third parties you configure)
HomeCamCheck sends data externally only if you enable and configure the corresponding feature:
| Feature | Data sent | Recipient |
|---|---|---|
| Telegram alerts | Text message, photo, and/or short video clip | Telegram servers (api.telegram.org) |
| SMS (Free Mobile) | Alert text message | Free Mobile SMS API (smsapi.free-mobile.fr) |
| Local notifications | None off-device | Apple Notification Center on your Mac |
You are responsible for the content of alerts (which may include images or video from your camera) and for complying with applicable laws when monitoring spaces where other people may be present.
What we do not collect
HomeCamCheck does not:
- Require a Precellence account
- Collect analytics or advertising identifiers by default
- Upload video to Precellence servers
- Share data with data brokers
This website may use standard server logs (IP address, browser type, pages visited) depending on your hosting setup. Those logs are not linked to app usage unless you contact us and provide identifying information.
Legal bases (EEA / UK users)
Where the GDPR or UK GDPR applies:
| Processing | Typical legal basis |
|---|---|
| Camera access and local detection | Your consent (macOS camera permission) and your decision to use the app |
| Storing settings on your Mac | Legitimate interest in providing the service you requested |
| Sending Telegram/SMS alerts | Your explicit configuration of those integrations |
| Local archive | Your explicit activation of the feature |
Data retention
| Data type | Retention |
|---|---|
| Live video / detection frames | In memory only during processing; not persisted by default |
| UserDefaults settings | Until you change or uninstall the app |
| Keychain secrets | Until you delete them or uninstall the app |
| Archived video clips | According to your retention settings, or until you purge/delete them |
| Telegram / SMS content | Governed by Telegram and Free Mobile policies after transmission |
Uninstalling HomeCamCheck removes application data from standard locations. You should manually delete archived videos if any remain in the folder you opened from Settings.
Security
HomeCamCheck runs in the macOS App Sandbox with limited entitlements (camera, outbound network, local network server). Secrets are stored in the Keychain. We recommend:
- Keeping webhook and stream ports restricted to
127.0.0.1unless you intentionally expose them on your LAN - Using a strong webhook token if the port is reachable from other machines on your network
- Protecting your Telegram bot token and Free Mobile API credentials
No method of transmission or storage is 100% secure. You use optional network features at your own risk.
Children’s privacy
HomeCamCheck is not directed at children under 13 (or the minimum age in your jurisdiction). We do not knowingly collect personal information from children.
Your rights
Depending on your location, you may have rights to access, correct, delete, or restrict processing of personal data.
Because HomeCamCheck stores data locally on your device:
- You can delete settings and secrets from within the app
- You can remove archived videos via Settings or Finder
- You can revoke camera and notification permissions in System Settings
To exercise rights related to data held by Precellence (e.g. if you emailed us), contact support@precellence.icu.
International transfers
If you enable Telegram or Free Mobile, your alert content may be processed on servers operated by those providers, which may be located outside your country. Review their policies before enabling these features.
Changes to this policy
We may update this Privacy Policy to reflect app or legal changes. The Last updated date at the top will change accordingly. Continued use of the app after an update constitutes acceptance of the revised policy where permitted by law.
Material changes may also be noted on the Precellence website.
Contact
Precellence
Email: support@precellence.icu
This document is provided for informational purposes. It does not constitute legal advice.