Privacy & Security
How Call Pet Keeps Your Pet Footage Private
Call Pet separates the media path from signaling. Here is what happens when you pair devices and start a call.
Understand the media path
Many connected cameras offer cloud recording or route media through provider infrastructure. Depending on the product and settings, that can mean:
- Cloud features may upload or retain footage outside your devices
- Provider infrastructure becomes part of the privacy and security boundary
- Retention, access, and encryption depend on the provider's design and settings
- You need to understand where recordings are stored and who controls the keys
Peer-to-peer streaming
Call Pet uses WebRTC to establish a direct peer-to-peer media connection between the Monitor and Controller devices.
Audio and video travel only between the paired devices. Call Pet does not use TURN or any media relay, and its servers do not receive or store media. STUN may help the devices discover their public network addresses; STUN does not carry the media stream.
Because there is no media-relay fallback, both networks must allow a direct P2P connection. If they do not, the call cannot start; switching Wi-Fi or cellular networks may help.
End-to-end encryption
Media and control messages use different encryption layers:
Direct media path (WebRTC P2P)
Signaling servers help the devices exchange connection instructions, but do not carry audio or video.
Media encryption (DTLS/SRTP)
WebRTC protects the peer-to-peer audio and video session with DTLS/SRTP between the two devices.
Encrypted signaling and controls
The paired devices use X25519 key agreement and AES-256-GCM to encrypt signaling and control messages. The signaling server only forwards ciphertext.
What Call Pet cannot access
Connection infrastructure may process limited network metadata, and optional AdMob or RevenueCat features may process device, ad-interaction, or purchase data. Call Pet does not collect or store audio/video content. Read the Privacy Policy for details.
Set up in five steps
Install Call Pet on both devices
Use an iPhone or iPad as Controller. The spare Monitor can be iPhone, iPad, or Android.
Set the spare device as Monitor
Choose "Monitor" and keep its pairing QR code on screen.
Set the main device as Controller
Open Call Pet on the main iPhone or iPad and choose "Controller".
Scan the Monitor QR code
Use the Controller to scan the QR code displayed by the Monitor.
Leave the Monitor ready
Keep Call Pet open in the foreground on the standby page. Low-brightness dark mode reduces heat and burn-in risk; it is not lock-screen or background operation.