🛡️ The Short Version
Slumberly doesn't collect, store, or sell your data. Video and audio stream directly between your devices
using peer-to-peer encryption. We don't have accounts, analytics, or tracking. Your privacy is absolute.
1. Information We Do NOT Collect
Slumberly is designed from the ground up to minimize data collection. We do not collect:
- Video or audio recordings — all streams are peer-to-peer and never stored
- Personal information — no name, email, phone number, or account
- Location data — we don't access or track your location
- Device identifiers — we don't track your device across sessions
- Usage analytics — we don't use any third-party analytics SDKs
- Advertising data — there are no ads in Slumberly
2. How the App Works
Slumberly uses WebRTC (Web Real-Time Communication) to create a direct, encrypted connection
between two devices. Here's what happens technically:
- A temporary signaling server helps your devices find each other using a 6-digit pairing code
- Once connected, video and audio flow directly between devices (peer-to-peer)
- All media is encrypted with DTLS/SRTP — the same standard used by enterprise video conferencing
- Pairing codes are temporary and expire when the session ends
3. Signaling Server
To establish the initial connection between devices, Slumberly uses a lightweight signaling server hosted on
Cloudflare Workers. This server:
- Relays only connection metadata (ICE candidates, session descriptions) — never video or audio
- Does not log or store any data
- Does not require authentication with personal information
- Automatically cleans up session data when devices disconnect
4. Camera & Microphone Access
Slumberly requires access to your device's camera and microphone to function as a baby monitor. This access is:
- Used only for real-time streaming between paired devices
- Never recorded or stored on any server
- Only active while the app is in use as a baby or parent unit
- Controlled by iOS system permissions — you can revoke access at any time in Settings
5. Local Network Access
When both devices are on the same Wi-Fi network, Slumberly can discover and connect to the other device locally
using Apple's Bonjour protocol. This provides:
- Lower latency and better performance
- Zero-cloud operation — no internet required
- The local discovery service only broadcasts on your private network
6. Notifications
Slumberly sends local push notifications to alert you when your baby is crying or when the
connection is lost. These notifications:
- Are generated entirely on your device
- Do not use any remote push notification service
- Do not transmit any data to external servers
7. Data Storage
The only data Slumberly stores locally on your device is:
- Your app preferences (night mode, sound sensitivity, etc.) — stored in iOS UserDefaults
- Session count for the review prompt — no personally identifiable information
No data is ever transmitted to us or any third party.
8. Third-Party Services
Slumberly uses the following third-party infrastructure:
- Cloudflare Workers — signaling server for connection setup (no data logging)
- Cloudflare TURN — relay server for connections that can't establish peer-to-peer (only used
when necessary, media remains encrypted)
We do not use any analytics, advertising, crash reporting, or social media SDKs.
9. Children's Privacy
Slumberly does not collect any personal information from anyone, including children. The app is a utility tool
for parents and does not interact with or collect data from minors.
10. Changes to This Policy
We may update this privacy policy from time to time. Any changes will be reflected on this page with an updated
"Last updated" date. Since we don't collect contact information, we encourage you to review this page periodically.
11. Contact Us
If you have any questions about this privacy policy or Slumberly's privacy practices, please contact us at:
privacy@slumberly.app