Administradores de instâncias Mastodon frequentemente desejam exibir seus próprios termos legais, diretrizes da comunidade ou políticas de privacidade para os usuários. Por padrão, o Mastodon mostra texto genérico de espaço reservado para as páginas de termos de serviço e política de privacidade. Este artigo explica como substituir o texto padrão por conteúdo personalizado usando o painel de administração. Você aprenderá as etapas exatas para publicar uma página de termos de serviço personalizada, definir uma política de privacidade e vincular a documentos externos.
Principais Conclusões: Publicar Termos de Serviço Personalizados no Mastodon
- Administração > Configurações do Servidor > Termos de Serviço: O caminho exato do menu para acessar o editor de termos personalizados.
- Formatação Markdown suportada: Use sintaxe Markdown para cabeçalhos, listas com marcadores e links dentro da caixa de texto dos termos.
- Campo de URL da Política de Privacidade: Um campo separado para vincular um documento de privacidade externo em vez de escrever um inline.
Entendendo as Páginas de Termos de Serviço e Política de Privacidade do Mastodon
Toda instância Mastodon tem duas páginas de informações legais visíveis para usuários registrados e visitantes: a página de Termos de Serviço e a página de Política de Privacidade. Essas páginas estão localizadas em /terms e /privacy-policy no domínio da sua instância. O Mastodon vem com texto padrão em inglês que diz algo como “Termos de Serviço de %{instance} — Estes termos de serviço estão sendo redigidos no momento.” Este texto de espaço reservado não é juridicamente vinculativo e deve ser substituído antes de abrir sua instância ao público.
O recurso de termos personalizados está disponível apenas para administradores de instância com a permissão “Admin: Gerenciar configurações”. O editor aceita formatação Markdown, o que significa que você pode incluir cabeçalhos, texto em negrito, listas numeradas, listas com marcadores e hiperlinks. Você também pode optar por vincular a uma política de privacidade externa hospedada em outro domínio inserindo sua URL no campo URL da Política de Privacidade. Quando este campo é preenchido, o Mastodon redirecionará os usuários da página de privacidade integrada para essa URL externa.
O Mastodon não fornece um editor WYSIWYG ou um botão de visualização. As alterações entram em vigor imediatamente após salvar, então você deve preparar seu texto em um documento separado antes de colá-lo no formulário. A página de termos de serviço e a página de política de privacidade são formulários separados na mesma seção de configurações.
Pré-requisitos Antes de Começar
Você precisa de acesso de administrador à sua instância Mastodon. A conta que você usa deve ter o papel “Admin” ou um papel personalizado com a permissão “Gerenciar configurações”. Você deve ter seus termos de serviço e política de privacidade escritos em formato Markdown. Se você planeja usar uma política de privacidade externa, certifique-se de que a URL seja acessível via HTTPS e não exija autenticação.
Passos para Publicar Termos de Serviço Personalizados no Mastodon
- Faça login na sua instância Mastodon como administrador
Use as credenciais da sua conta de administrador. Se você está em uma instância de usuário único, sua conta é automaticamente um administrador. - Abra o menu Administração
Clique no ícone do menu hambúrguer (três linhas horizontais) no canto superior direito da interface do Mastodon. No menu suspenso, selecione Administração. Se você não vir esta opção, sua conta não tem privilégios de administrador. - Navegue para Configurações do Servidor
Na barra lateral esquerda do painel de Administração, clique em Configurações do Servidor. Esta página contém todas as opções configuráveis para sua instância. - Clique na aba Termos de Serviço
No topo da página Configurações do Servidor, você verá várias abas. Clique em Termos de Serviço. Esta aba contém duas áreas de texto: uma para os Termos de Serviço e uma para a Política de Privacidade. Há também um campo para a URL da Política de Privacidade. - Escreva ou cole seu texto personalizado de Termos de Serviço
Na caixa de texto Termos de Serviço, insira seus termos personalizados usando sintaxe Markdown. Por exemplo, use# Cabeçalhopara um cabeçalho de nível superior e- itempara uma lista com marcadores. Não inclua tags HTML — o Mastodon as removerá. - Escreva ou cole seu texto de Política de Privacidade
Na caixa de texto Política de Privacidade, insira o texto da sua política de privacidade. Este campo é separado do campo de termos e também suporta Markdown. - Opcionalmente, defina uma URL externa para a Política de Privacidade
Se você tem uma política de privacidade hospedada em outro site, cole a URL completa no campo URL da Política de Privacidade. Por exemplo,https://exemplo.com/privacidade. Quando este campo é preenchido, o Mastodon redirecionará a página de privacidade integrada para esta URL externa e ignorará o conteúdo da caixa de texto da Política de Privacidade. - Clique no botão Salvar Alterações
Role até o final da página e clique em Salvar Alterações. A página será recarregada e exibirá uma mensagem de sucesso. Seus termos personalizados e política de privacidade agora estão ativos.
Após salvar, você pode verificar as alterações visitando https://suainstancia.exemplo/terms e https://suainstancia.exemplo/privacy-policy em um navegador. Visitantes não logados e novos usuários verão seu texto personalizado imediatamente.
Erros Comuns ao Publicar Termos Personalizados
O texto dos Termos de Serviço não aparece após salvar
Isso geralmente acontece quando a conta do administrador não tem o nível de permissão correto. Apenas contas com o papel “Admin” podem editar configurações do servidor. Se você estiver usando um papel personalizado, verifique se a permissão “Gerenciar configurações” está ativada. Outra causa é o cache do navegador — limpe o cache do navegador ou abra a página de termos em uma janela anônima.
A formatação Markdown não está sendo renderizada corretamente
O Mastodon usa um parser Markdown limitado para os campos de termos e privacidade. Ele suporta cabeçalhos, negrito, itálico, listas com marcadores, listas numeradas e links. Não suporta tabelas, imagens ou vídeos incorporados. Se sua formatação parecer errada, verifique se há sintaxe não suportada, como tags HTML ou entidades HTML brutas. Remova qualquer HTML e reescreva o conteúdo usando apenas Markdown.
O redirecionamento da URL da Política de Privacidade não funciona
A URL externa da política de privacidade deve ser uma URL totalmente qualificada começando com https://. O Mastodon não aceitará URLs http:// por razões de segurança. Além disso, a URL deve retornar uma resposta HTTP 200 válida — um link quebrado ou cadeia de redirecionamento fará com que a página de privacidade interna mostre uma página em branco. Teste a URL em um navegador antes de adicioná-la ao campo.
As alterações não aparecem para usuários existentes
As páginas de termos de serviço e política de privacidade personalizadas são páginas públicas. Elas não exigem autenticação. Qualquer visitante, incluindo usuários logados, verá o conteúdo atualizado imediatamente após salvar. Se um usuário existente ainda vir o texto antigo, ele pode ter uma versão em cache da página. Instrua-o a fazer uma atualização forçada pressionando Ctrl+F5 no Windows ou Cmd+Shift+R no macOS.
Termos Padrão do Mastodon vs Termos Personalizados vs URL de Política Externa
| Item | Padrão (Espaço Reservado) | Personalizado (Escrito Inline) | URL Externa |
|---|---|---|---|
| Localização | /terms e /privacy-policy | /terms e /privacy-policy | Redireciona de /privacy-policy para URL externa |
| Formatação | Texto simples com nome da instância | Markdown suportado | Não aplicável |
| Método de edição | Não editável | Administração > Configurações do Servidor > Termos de Serviço | Mesmo local, campo de URL |
| Validade legal | Nenhuma — apenas espaço reservado | Você escreve texto juridicamente vinculativo | Você hospeda a política externamente |
| Velocidade de atualização | Imediata ao salvar | Imediata ao salvar | Imediata ao salvar |
Após publicar seus termos de serviço personalizados, você também deve revisar os campos de descrição da instância e descrição estendida em Configurações do Servidor. Esses campos aparecem na página pública de destino da instância e no diretório de instâncias. Manter todas as páginas legais e descritivas consistentes gera confiança com novos usuários. Se sua instância crescer, considere adicionar um link para seus termos personalizados na barra lateral da instância usando o recurso de Extensões do Site ou um tema personalizado.