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.
Revogar todos os links
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.