Segurança

Cada workspace escolhe um nível em Configurações → Segurança. Um único vídeo pode sobrescrevê-lo (por exemplo, um trailer em Open dentro de um curso em Strict).

Nenhum nível impede a gravação de tela. Nada impede — nem mesmo o DRM. Os níveis impedem as formas baratas de roubar um vídeo: copiar um link, raspar playlists, compartilhar uma URL em um fórum.

Resumo

Nível O link expira Vinculado a
Open Nunca —
Protected (padrão) Duração do vídeo + 1 h —
Strict 10 min para começar, depois duração + 30 min A rede de quem assiste
Maximum Igual ao Strict O IP exato de quem assiste

Open

  • Quem recebe um link: qualquer pessoa.
  • Links antigos /hls/v/…: continuam funcionando.
  • Impede: nada.

Protected (padrão)

  • Quem recebe um link: qualquer pessoa, para vídeos públicos; chave ou sessão para os privados.
  • Segmentos: assinados por link.
  • Impede: que um link colado em outro lugar funcione para sempre, e scrapers preguiçosos.
  • Não impede: compartilhar um link enquanto é válido, yt-dlp, gravação de tela.
  • Pode quebrar com: uma pausa maior que a validade do link. O player se recupera sozinho.

Strict

  • Quem recebe um link: só o seu backend (secret key) ou um usuário com sessão iniciada.
  • Vinculado a: a rede de quem abre primeiro (/24 no IPv4, /64 no IPv6). Uma troca de rede é permitida (Wi‑Fi ↔ 4G).
  • Impede: passar o link para outra pessoa.
  • Não impede: yt-dlp dentro da sessão, um relay, gravação de tela.
  • Pode quebrar com: transmitir (cast) de outra rede, VPNs que trocam de IP, iCloud Private Relay, duas trocas de rede. Recarregar resolve.

Maximum

  • Quem recebe um link: igual ao Strict.
  • Segmentos: entregues pelo nosso proxy, vinculados ao IP exato de quem assiste.
  • Impede: baixar os segmentos de outra máquina.
  • Não impede: um relay na própria máquina de quem assiste, gravação de tela.
  • Pode quebrar com: qualquer troca de rede (Wi‑Fi ↔ 4G). Recarregar resolve.

O Maximum é habilitado por workspace pelo time da XonaPlay, porque cada byte passa pelos nossos servidores.

Domínios permitidos

Em todos os níveis, os domínios permitidos decidem quais sites podem incorporar o iframe do nosso player. Eles também filtram chamadas sem key a /playback feitas de um navegador (o header Origin). Apps nativos não enviam Origin, então não são afetados.

Configurações → Segurança → Revogar todos os links mata todo link já entregue, em todos os níveis exceto Open. Os playlists param de funcionar na hora; segmentos já baixados continuam tocando até o player pedir o próximo. Trocar de nível faz o mesmo.

Traga o seu próprio servidor

Vídeos armazenados no seu próprio engine ("só nos meus servidores") são validados por esse engine, com os mesmos links e as mesmas regras.