Política de privacidade
Esta página é uma tradução do original em alemão. Deutsch
1. Responsável
O responsável pelo tratamento de dados pessoais neste site é Usama Ibrahim Zagout (NextAppLab), Paulsborner Straße 21A, 10709 Berlin, Alemanha, e-mail: kontakt@nextapplab.net.
2. Do que se trata
O MediaLink prepara, por iniciativa sua, um arquivo de mídia a partir de um link público, para que você possa baixá-lo no seu dispositivo. Não há contas de usuário nem cadastro, não há publicidade, não há ferramentas de análise ou rastreamento e não há fontes ou scripts de terceiros; as fontes e os scripts ficam no nosso servidor. Esta política informa quais dados são processados nesse contexto, para qual finalidade, com que base legal, para quem eles vão e por quanto tempo permanecem.
3. Acesso ao site, dados técnicos de conexão
Ao acessar o site, o seu navegador e a sua operadora de rede transmitem dados técnicos de conexão, entre eles o seu endereço IP, o horário, o endereço solicitado, o código de status, o volume de dados e a identificação do navegador (user agent). O site é entregue por meio da Cloudflare (veja o item 9); por isso, os dados passam primeiro pela Cloudflare até chegar ao nosso servidor.
No nosso servidor, vale o seguinte:
- O proxy do servidor web grava um registro de acesso sem endereço IP e sem a parte de consulta (query) do endereço; partes dos links de compartilhamento ficam ilegíveis nele. Ele contém horário, método, caminho, código de status, volume de dados, duração e user agent.
- Para evitar sobrecarga e abuso, o proxy limita o número de requisições por visitante. Para isso, mantém o endereço IP apenas de forma transitória na memória e não o grava no seu registro.
- O firewall do servidor (ufw, nível de registro “low”) registra as conexões rejeitadas, com o endereço IP de origem, o horário e a porta, no journal do systemd do servidor. O journal é rotacionado por tamanho de armazenamento; nenhum prazo fixo de retenção está configurado.
- Os logs dos contêineres são rotacionados por tamanho (no máximo três arquivos de 10 MB por contêiner). Não há prazo de exclusão por tempo para eles; quando um contêiner é recriado (por exemplo, em atualizações), os logs do contêiner antigo deixam de existir.
- O próprio aplicativo não armazena nenhum endereço IP.
Acesso ao arquivo pronto. Para acessar o arquivo pronto, o seu navegador se conecta diretamente a um servidor de download próprio nosso (não pela Cloudflare); nosso servidor vê, nesse caso, o seu endereço IP como origem da conexão. Como no proxy acima, ele é mantido apenas de forma transitória na memória para limitar requisições e downloads simultâneos e não é armazenado nem no registro de acesso nem no registro de erros; além disso, no registro de acesso a chave de acesso do arquivo fica ilegível. O certificado do servidor de download é emitido pela Let's Encrypt; nesse processo é transmitido apenas o nome do servidor, nenhum dado do visitante. Além disso, a informação sobre o log do firewall acima continua valendo sem alteração. A base legal é o art. 6, n.º 1, alínea f, do GDPR.
Finalidades: disponibilização técnica do site, estabilidade e segurança, prevenção de sobrecarga e abuso. Base legal: art. 6, n.º 1, alínea f, do GDPR (interesse legítimo na operação segura e estável).
4. Tarefas: link, metadados, arquivos
Quando você verifica um link ou prepara um arquivo, processamos o link informado (ele pode conter identificadores ou outros dados pessoais), os metadados lidos a partir dele (por exemplo, título, duração, formatos disponíveis, imagem de pré-visualização), o status da tarefa e o arquivo preparado. A tarefa fica acessível, por meio de chaves de acesso, ao navegador que a iniciou. Para outras pessoas, o arquivo só fica acessível se você gerar expressamente um link de compartilhamento (item 8). Para o acesso propriamente dito ao arquivo, o seu navegador recebe ainda uma autorização de download com validade limitada a 120 segundos (item 13).
Finalidade: prestação do serviço solicitado por você. Base legal: art. 6, n.º 1, alínea b, do GDPR (uso do serviço a seu pedido), subsidiariamente art. 6, n.º 1, alínea f, do GDPR.
Armazenamento e exclusão. Os dados das tarefas ficam na memória de um banco de dados (Redis). A persistência dele está desativada: não são criados arquivos de snapshot nem de journal do banco de dados, e reiniciar o banco de dados o esvazia. Deve-se distinguir disso a paginação para disco (swap): o servidor tem um arquivo de swap ativo, e o kernel do sistema operacional pode transferir para ele conteúdos da memória, inclusive os do banco de dados. Arquivos e imagens de pré-visualização ficam no sistema de arquivos do servidor. A disponibilidade para acesso, os registros do banco de dados e os arquivos terminam de maneiras diferentes:
- Disponibilidade para acesso. 30 minutos após a criação de uma tarefa, o servidor recusa novos acessos ao arquivo, à imagem de pré-visualização e à tarefa. Uma transferência iniciada antes disso não é interrompida por isso.
- Registros do banco de dados. Os registros de uma tarefa têm uma vida útil de no máximo 32 minutos após a criação (30 minutos mais 2 minutos de margem); depois disso, o banco de dados os remove por conta própria. O serviço de limpeza exclui as tarefas expiradas em sua execução seguinte, em regra já antes disso.
- Arquivos. Um serviço de limpeza é executado a cada minuto e exclui do sistema de arquivos os arquivos e as imagens de pré-visualização das tarefas expiradas, em regra nos um a dois minutos seguintes. Os arquivos das tarefas com falha e das canceladas ele remove já na execução seguinte; os registros correspondentes do banco de dados expiram como descrito acima.
- Falha do serviço de limpeza. Se ele falhar, os arquivos continuam bloqueados para novos acessos, mas só são excluídos depois que ele for reiniciado. Por isso, não prometemos uma exclusão garantida em um momento determinado.
- Falha na exclusão. Se o serviço de limpeza não conseguir excluir um diretório (por exemplo, por causa de um erro do sistema de arquivos), ele registra isso no seu log apenas com a quantidade e o tipo de erro, sem nomes de arquivos, caminhos, links ou identificadores, e tenta de novo a cada execução seguinte (a cada minuto), mesmo que o registro da tarefa no banco de dados já tenha sido removido. Depois de uma reinicialização do serviço de limpeza, ele volta a encontrar esses restos assim que um diretório permanece inalterado por mais de dois minutos. Um erro de exclusão não torna nenhum arquivo acessível de novo. Não podemos prometer por quanto tempo um erro persistente permanece.
- Restos. A exclusão ocorre no sistema de arquivos (arquivos) e no banco de dados (dados das tarefas). Não há sobrescrita das áreas do disco nem do arquivo de swap; restos transferidos para o swap podem permanecer ali até serem sobrescritos.
- Sem biblioteca de mídia, sem restauração. Não criamos cópias de segurança próprias desses dados (sem tarefa de backup, banco de dados sem persistência). Na área do cliente do provedor de hospedagem, não havia snapshots para este servidor quando a consultamos em 4 de novembro de 2026. Não sabemos se o provedor de hospedagem cria, além disso, cópias internas da infraestrutura; os termos e condições dele excluem backups de conteúdos de clientes sem acordo especial.
5. Cookie de sessão ml_sid
Assim que você verifica um link ou prepara um arquivo pela primeira vez (e não já ao simplesmente abrir as páginas), o seu navegador armazena o cookie ml_sid. Ele contém um identificador aleatório e assinado. Esse identificador associa as suas tarefas ao seu navegador e serve para limitar o número de tarefas e requisições simultâneas por sessão. No servidor, armazenamos apenas um valor de hash do identificador. O identificador é um código pseudônimo; ele está vinculado às tarefas da sessão, que podem conter o link informado, e por isso é tratado como um dado pessoal.
O cookie tem validade de 24 horas e é HttpOnly, Secure e SameSite=Lax. Você pode excluí-lo a qualquer momento no navegador; depois disso, as tarefas já iniciadas deixam de pertencer ao seu navegador. Não está previsto um banner de consentimento, porque o cookie é necessário para o serviço expressamente solicitado por você (§ 25, n.º 2, item 2 do TDDDG). Não há nenhum outro armazenamento no navegador (nenhum Local Storage) enquanto nenhuma publicidade for exibida.
Base legal do tratamento do identificador: art. 6, n.º 1, alínea b, e alínea f, do GDPR (associação das tarefas, uso justo e proteção contra sobrecarga).
6. Limitação de taxa e vagas
Por sessão e no total, as verificações, as preparações e as tarefas simultâneas são limitadas (por exemplo, no máximo 10 verificações a cada 10 minutos e por sessão). Os contadores estão vinculados ao valor de hash do identificador da sessão e ficam na memória do banco de dados; eles expiram após a respectiva janela de tempo. Base legal: art. 6, n.º 1, alínea f, do GDPR.
7. Acesso às plataformas de destino
O seu link não é acessado a partir do seu dispositivo, mas pelo nosso servidor, junto à respectiva plataforma (por meio de um proxy que só permite endereços de plataformas autorizados). Com isso, a plataforma recebe o endereço de internet do nosso servidor e a requisição com o link que você informou. A plataforma não recebe, por isso, o seu endereço IP. O link em si, porém, pode conter identificadores ou outros dados pessoais que você repassa à plataforma dessa forma. Dependendo do link, trata-se do Dailymotion, TikTok, Pinterest, YouTube, Instagram, Facebook, X, Reddit, Vimeo ou Twitch. Não usamos conta nem cookies das plataformas.
As plataformas são responsáveis independentes; valem para elas os seus avisos de privacidade:
- TikTok (segundo os avisos dele para o EEE: TikTok Technology Limited, Irlanda): https://www.tiktok.com/legal/page/eea/privacy-policy/en
- Pinterest (Pinterest Europe Ltd., Irlanda): https://policy.pinterest.com/en/privacy-policy
- YouTube (Google Ireland Limited, Irlanda): https://policies.google.com/privacy
- Dailymotion (Dailymotion SA, França): https://legal.dailymotion.com/r/privacy?lang=de
- Instagram e Facebook (Meta Platforms Ireland Limited, Irlanda): https://www.facebook.com/privacy/policy
- X (para usuários no EEE: X Internet Unlimited Company, Irlanda): https://x.com/en/privacy
- Twitch (Twitch Interactive, Inc., EUA): https://legal.twitch.com/legal/privacy-notice/
- Reddit: https://www.reddit.com/policies/privacy-policy · Vimeo: https://vimeo.com/privacy
Finalidade: atendimento da sua solicitação. Base legal: art. 6, n.º 1, alínea b, do GDPR, subsidiariamente alínea f do GDPR.
Países terceiros. Se, em um acesso, dados chegam a um país terceiro depende da plataforma e do grupo para o qual ela os repassa; isso é decidido pelas plataformas. Transmitimos à plataforma o endereço de internet do nosso servidor, o link que você mesmo informou e os dados tecnicamente usuais de cada requisição (como a identificação do programa de acesso), e somente porque você solicita esse acesso.
8. Link de compartilhamento (código QR)
Quando você quer transferir um arquivo para outro dispositivo, geramos um link de compartilhamento difícil de adivinhar. Ele vale por no máximo 10 minutos e nunca por mais tempo que o arquivo; você pode revogá-lo antes. Quem tem o link pode baixar o arquivo enquanto ele valer. Após o vencimento ou a revogação, o servidor recusa novos acessos; uma transferência iniciada antes disso não é interrompida por isso. A chave do link fica ilegível nos nossos logs. Base legal: art. 6, n.º 1, alínea b, do GDPR.
9. Cloudflare (entrega, criptografia, túnel)
Usamos a Cloudflare para DNS, criptografia TLS, encaminhamento e o túnel até o nosso servidor. Nesse processo, a Cloudflare processa dados técnicos de conexão, como o endereço IP e dados de roteamento. A Cloudflare, Inc. (101 Townsend Street, San Francisco, CA 94107, EUA) atua, segundo a sua própria descrição, como operadora (processadora) nesse tratamento e, para algumas finalidades próprias, como controladora (política de privacidade: https://www.cloudflare.com/privacypolicy/). A Cloudflare não indica um prazo fixo de retenção para esses logs; o armazenamento segue as informações dela.
Finalidade: entrega segura e de bom desempenho. Base legal: art. 6, n.º 1, alínea f, do GDPR. Transferência para os EUA: veja o item 11.
10. Hospedagem (netcup)
O servidor está na netcup GmbH, Emmy-Noether-Straße 10, 76131 Karlsruhe, no data center de Nuremberg (segundo a área do cliente). A netcup fornece a infraestrutura e, nesse processo, trata por nossa conta os dados do servidor. Acessamos os conteúdos do servidor, após login por SSH, para fins de manutenção. Base legal: art. 6, n.º 1, alínea f, do GDPR.
11. Destinatários e transferência para países terceiros
| Destinatário | Finalidade | Sede | Transferência para país terceiro e mecanismo de proteção |
|---|---|---|---|
| netcup GmbH | Hospedagem | Karlsruhe, servidor em Nuremberg | nenhuma transferência conhecida |
| Cloudflare, Inc. | Entrega, DNS, TLS, túnel, encaminhamento de e-mail | EUA | Acordo de processamento de dados (DPA) com cláusulas contratuais padrão; a Cloudflare, Inc. consta como participante ativa no EU-US Data Privacy Framework; o DPA contém adicionalmente cláusulas contratuais padrão para o caso de a certificação deixar de existir |
| Google Ireland Limited (Gmail) | caixa de entrada privada do operador, recebimento de e-mails encaminhados | Irlanda | A Google LLC consta como participante ativa no Data Privacy Framework, e a Google menciona cláusulas contratuais padrão |
| Plataformas de destino | Acesso ao conteúdo informado, por iniciativa sua | variada (Irlanda, França, EUA) | varia conforme a plataforma e a entidade destinatária; as plataformas decidem por conta própria se e para onde repassam dados |
Não ocorre repasse a outros terceiros, a menos que sejamos legalmente obrigados a isso.
12. Contato por e-mail
Quando você escreve para kontakt@nextapplab.net, o Cloudflare Email Routing recebe a mensagem e a encaminha para uma caixa de entrada privada do operador no Google (Gmail, Google Ireland Limited). Nesse processo, são tratados o seu endereço de e-mail, o assunto, o conteúdo e os anexos. Segundo a documentação da Cloudflare, o serviço verifica a autenticação do remetente (SPF, DKIM, DMARC) e rejeita mensagens em caso de erro; o encaminhamento ocorre em tempo real.
O Email Routing encaminha apenas kontakt@nextapplab.net. Mensagens para todos os outros endereços do domínio são descartadas (regra catch-all “Drop”); Email Workers não estão configurados. No log de atividades do Email Routing, a Cloudflare mostra o status de uma mensagem (por exemplo, encaminhada, rejeitada, falha na entrega) e os resultados da autenticação; a documentação não indica um prazo de retenção para isso. A Cloudflare mantém estatísticas de encaminhamento por 31 dias.
Armazenamos mensagens apenas pelo tempo necessário para tratar a sua solicitação ou enquanto houver obrigações de guarda. Base legal: art. 6, n.º 1, alínea b, do GDPR (solicitação) ou alínea f do GDPR.
13. Prazos de armazenamento em resumo
| Dados | Duração |
|---|---|
| Dados das tarefas (link, metadados, status) no banco de dados | a partir de 30 minutos, novos acessos são recusados; vida útil dos registros de no máximo 32 minutos, o serviço de limpeza os remove em regra antes; transferência para o arquivo de swap possível, sem sobrescrita |
| Arquivos e imagens de pré-visualização no sistema de arquivos | a partir de 30 minutos, novos acessos são recusados; exclusão pelo serviço de limpeza, que é executado a cada minuto, em regra em um a dois minutos depois disso; em caso de falha ou cancelamento, na execução seguinte; em caso de falha do serviço de limpeza, só depois de ele ser reiniciado; em caso de falha na exclusão, nova tentativa a cada execução seguinte; sem prazo de exclusão garantido; restos no arquivo de swap possíveis, sem sobrescrita |
| Link de compartilhamento | no máximo 10 minutos, nunca por mais tempo que o arquivo; após o vencimento ou a revogação, sem novos acessos, transferências em andamento não são interrompidas |
Cookie de sessão ml_sid | 24 horas |
| Contadores da limitação de taxa | janela de tempo de 10 minutos |
| Endereço IP para a limitação de requisições | transitório na memória, não registrado em log |
| Autorização de download | no máximo 120 segundos e nunca por mais tempo que o arquivo; hash no banco de dados; após o vencimento, sem novos acessos, transferências em andamento não são interrompidas |
| Registro de acesso e de erros do proxy (sem IP) | rotacionado por tamanho, sem prazo por tempo |
| Registro do firewall com os endereços IP das conexões rejeitadas (ufw, nível low, journal do systemd) | rotacionado por tamanho de armazenamento, nenhum prazo fixo de retenção configurado |
| Backups / snapshots | sem backups próprios; na área do cliente do provedor de hospedagem, nenhum snapshot quando a consultamos em 4 de novembro de 2026; outras cópias internas do provedor não conhecidas |
| Dados de conexão na Cloudflare | não informado pela Cloudflare |
| Dados de conexão na netcup | não informado pela netcup para VPS |
| Estatísticas de encaminhamento no Cloudflare Email Routing | 31 dias (informação da Cloudflare) |
| Log de atividades do Email Routing na Cloudflare (status, resultados da autenticação) | nenhum prazo indicado na documentação |
| E-mails | pelo tempo necessário para o tratamento ou exigido por lei |
14. Seus direitos
Você tem perante nós os direitos de acesso (art. 15 do GDPR), retificação (art. 16), exclusão (art. 17), limitação do tratamento (art. 18), portabilidade dos dados (art. 20) e oposição (art. 21). Na medida em que tratamos dados com base em interesses legítimos (art. 6, n.º 1, alínea f), você pode opor-se a qualquer momento, por motivos relacionados com a sua situação particular. Atualmente não nos baseamos em nenhum consentimento; por isso, uma revogação não é necessária.
Como falar conosco. Escreva para kontakt@nextapplab.net. Observe: um e-mail comum não tem criptografia de ponta a ponta e passa pelo Cloudflare Email Routing até uma caixa de entrada no Google (item 12). Por isso, não nos escreva mais do que o necessário.
O que você não deve nos enviar. Nunca nos envie o conteúdo do seu cookie ml_sid, um link de compartilhamento ou uma chave de acesso de uma tarefa. Quem conhece esses valores pode acessar as tarefas; não precisamos deles e nunca os pedimos.
Acesso e exclusão relativos a tarefas, e seus limites. Não mantemos contas e não conseguimos determinar com segurança quem iniciou uma tarefa. O link informado e um horário não bastam, por isso, para lhe fornecer dados de tarefas (link, metadados, arquivos) ou para excluí-los a seu pedido: caso contrário, qualquer pessoa que conheça um link poderia obter ou mandar excluir dados de tarefas alheias. Por isso, não fornecemos dados de tarefas apenas com base nessas informações. Podemos lhe confirmar, de forma geral, quais dados tratamos e por quanto tempo (esta política) e analisamos solicitações caso a caso, inclusive se são necessárias informações adicionais para a identificação (art. 11, n.º 2, e art. 12, n.º 6, do GDPR). Atualmente não existe um procedimento que associe de forma confiável a tarefa a uma pessoa sem que ela revele um cookie ou uma chave de acesso.
O que você mesmo pode fazer. Você pode cancelar tarefas em andamento no aplicativo; uma tarefa cancelada é removida na próxima execução da limpeza. Você mesmo pode revogar links de compartilhamento ali; isso impede novos acessos, e uma transferência já iniciada não é interrompida (item 8). Fora isso, as tarefas terminam por conta própria: após 30 minutos, novos acessos são recusados, e a exclusão dos registros do banco de dados e dos arquivos ocorre depois disso, como descrito no item 4, sem que prometamos um momento fixo. Informações sobre endereços IP e dados de conexão na Cloudflare, na netcup e no Google você precisa solicitar a esses provedores; não temos acesso aos logs deles, a não ser na medida em que possam ser consultados na conta do operador.
15. Direito de reclamação
Você pode apresentar reclamação a uma autoridade de supervisão de proteção de dados (art. 77 do GDPR). A autoridade competente para nós é: Berliner Beauftragte für Datenschutz und Informationsfreiheit, Alt-Moabit 59–61, 10555 Berlin, telefone +49 30 13889-0, e-mail mailbox@datenschutz-berlin.de, https://www.datenschutz-berlin.de/ (reclamação: https://www.datenschutz-berlin.de/buergerinnen-und-buerger/beschwerde/).
16. Obrigação de fornecimento, decisões automatizadas
Você não é obrigado a fornecer dados pessoais; sem os dados de conexão mencionados e o link informado, porém, o serviço não pode ser usado. Não ocorre tomada de decisão automatizada, incluindo a definição de perfis (profiling).
17. Versão e alterações
Versão de: 5 de novembro de 2026. Adaptamos esta política quando a operação mudar, por exemplo se publicidade ou análise fossem introduzidas.
Voltar para a ferramenta