Everything you need.
Nothing you don't.

A focused, powerful video security platform.

Bank-grade URL signing

  • HMAC-SHA256 signed tokens
  • 30–60 second expiry window
  • IP binding optional (coming soon)
  • Token refresh handled automatically by player SDK
1
Browser requests token
2
Server calls VidEncrypt API
3
Signed HLS URL returned (60s TTL)
4
Browser loads HLS player
5
Token auto-refreshes

Adaptive bitrate HLS

  • Auto-encoded to 360p / 720p / 1080p
  • 6-second segments for fast seeking
  • Global CDN via Cloudflare edge
  • Bandwidth-aware quality switching
1080p
5000k
720p
2500k
360p
800k

Domain-level access control

  • Whitelist exact domains per project
  • Wildcard subdomain support (Pro+)
  • Referrer validation on every token request
  • Works with iframes, native players, HLS.js
✓ app.mysite.com
✓ *.mysite.com
✗ evil-site.com
✗ hotlinker.io

Know how your content performs

  • Play starts, pauses, completions per video
  • Watch time and drop-off rates
  • Geographic breakdown by country
  • PostHog-powered funnel analytics

Plays

5,648

Watch time

6,485

Completion

1,728

Regions

8,657

Built for developers

  • REST API with API key authentication
  • SDK for Node.js / JavaScript
  • Webhook events for all state changes
  • OpenAPI spec + Postman collection

Plays

9,468

Watch time

1,643

Completion

5,803

Regions

9,492

On the roadmap →

DRM (Widevine/FairPlay)Dynamic WatermarkingScreen Recording Detection