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.

Author: Call Pet developer team · Relationship: official Call Pet product documentation · Updated: 2026-08-20 · Verified version: 1.6.3

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

Encrypted WebRTC transport

Call Pet uses WebRTC to connect the Monitor and Controller devices for live audio and video.

The app prefers a direct device path when the two networks allow it. If a restrictive NAT, carrier, Wi-Fi, or firewall blocks a usable direct path, WebRTC may use TURN to relay encrypted media packets. TURN relays do not hold the media decryption keys.

Call Pet still does not provide cloud video recording or cloud storage. STUN helps with network address discovery; signaling servers help the devices exchange encrypted setup and control messages.

End-to-end encryption

Media and control messages use different encryption layers:

1

WebRTC media path

A direct path is preferred; TURN may relay encrypted packets when networks block a usable direct path.

2

Media encryption (DTLS/SRTP)

WebRTC protects the audio and video session with DTLS/SRTP between the paired devices.

3

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

✓ Cannot access: Cloud-stored video — Call Pet does not create it
✓ Cannot access: Recordings you choose to save locally on the Controller
✓ Cannot access: A Call Pet account, email address, or phone number — none is required

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 provide cloud recording or storage for audio/video content. Read the Privacy Policy for details.

Evidence, limits, and sources

  • Sources: Call Pet local product facts, current app source review, Privacy Policy, Terms, and Support pages.
  • Known limits: WebRTC connectivity depends on carrier, Wi-Fi, NAT, firewall, operating-system permissions, and device capability.
  • Server log-retention timing is intentionally not stated here until production TURN/signaling configuration is verified.
  • Call Pet is not a covert-surveillance tool, emergency-alert system, medical device, or certified professional security system.

Set up in five steps

1

Install Call Pet on both devices

Use an iPhone or iPad as Controller. A compatible iPhone, iPad, or Android device at home can be the Monitor.

2

Set the home device as Monitor

Choose "Monitor" and keep its pairing QR code on screen.

3

Set the main device as Controller

Open Call Pet on the main iPhone or iPad and choose "Controller".

4

Scan the Monitor QR code

Use the Controller to scan the QR code displayed by the Monitor.

5

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.

Try Call Pet

Private pet monitoring and video calls from a device at home. Free to download.

Download Free →