Quando você solicita uma exportação de dados da sua conta do Mastodon, o servidor gera um arquivo ZIP contendo os dados da sua conta. Muitos usuários baixam este arquivo esperando um backup completo de todo o histórico do Mastodon, incluindo arquivos de mídia e mensagens privadas. O arquivo não é um backup completo de tudo na sua instância. Ele contém arquivos de dados estruturados e algumas mídias, mas omite várias categorias importantes de conteúdo. Este artigo explica exatamente quais dados estão incluídos no arquivo de exportação do Mastodon, quais dados são excluídos e o que você deve fazer separadamente para preservar todo o histórico da sua conta.
Principais Conclusões: O que o Arquivo de Exportação do Mastodon Contém e Omite
- Configurações > Importar e exportar > Exportar dados: Gera um arquivo ZIP com arquivos JSON para os dados da sua conta e alguns arquivos de mídia.
- Dados incluídos: Seus toots, seguidores, listas de seguindo, listas, favoritos, bloqueios de domínio e arquivos de mídia enviados.
- Dados excluídos: Mensagens diretas, senha da conta, menções privadas e mídia de postagens de outros usuários.
Entendendo a Estrutura do Arquivo de Exportação do Mastodon
O Mastodon usa o protocolo ActivityPub, que armazena os dados da sua conta em um formato estruturado. Quando você inicia uma exportação, o servidor compila seus dados em um único arquivo ZIP. O arquivo contém dois componentes principais: arquivos JSON que representam os metadados da sua conta e seu grafo social, e uma pasta de mídia que contém arquivos que você enviou.
Os arquivos JSON seguem um esquema padronizado que outras instâncias do Mastodon ou software compatível podem ler. Esse design permite que você importe o arquivo para uma nova instância se decidir migrar sua conta. No entanto, o arquivo não é um dump do banco de dados da instância inteira. Ele inclui apenas dados que pertencem à sua conta de usuário.
Arquivos JSON no Arquivo
Cada arquivo JSON cobre uma categoria específica dos dados da sua conta. Os nomes dos arquivos são autoexplicativos:
- outbox.json — Todos os seus toots públicos e não listados, incluindo conteúdo, timestamps e configurações de visibilidade.
- likes.json — Cada toot que você favoritou, identificado por seu URI e pela conta que o postou.
- bookmarks.json — Toots que você marcou para referência futura.
- actor.json — Metadados do seu perfil: nome de exibição, biografia, URL do avatar, URL da imagem de cabeçalho e data de criação da conta.
- following.json — Uma lista de contas que você segue, incluindo seus URIs de ator do ActivityPub.
- followers.json — Uma lista de contas que seguem você, com seus URIs de ator.
- lists.json — Quaisquer listas que você criou e as contas atribuídas a cada lista.
- domain_blocks.json — Domínios que você silenciou ou bloqueou no nível da conta.
- muted_users.json — Contas individuais que você silenciou.
- blocked_users.json — Contas individuais que você bloqueou.
Arquivos de Mídia no Arquivo
O arquivo inclui uma pasta chamada media_attachments que contém os arquivos de imagem e vídeo que você enviou para seus próprios toots. Isso inclui fotos de perfil, imagens de cabeçalho e qualquer mídia anexada às suas postagens. Os arquivos são organizados pela data em que foram enviados, usando os nomes de arquivo originais do servidor.
O Mastodon não inclui arquivos de mídia de toots de outros usuários no seu arquivo. Por exemplo, se você repostou um toot que contém uma imagem, essa imagem não aparecerá no seu arquivo. Apenas mídia que você enviou diretamente é incluída.
O que Não Está Incluído no Arquivo de Exportação do Mastodon
Várias categorias de dados são intencionalmente omitidas do arquivo de exportação. Entender essas omissões ajuda você a evitar surpresas ao tentar restaurar sua conta em uma nova instância.
Mensagens Diretas e Menções Privadas
O Mastodon não inclui mensagens diretas no arquivo de exportação. Esta é uma decisão de privacidade deliberada. As mensagens diretas no Mastodon não são criptografadas de ponta a ponta, mas a plataforma as trata como conversas privadas entre os participantes. Como o arquivo pode ser baixado por qualquer pessoa com acesso à sua conta, excluir DMs evita a exposição acidental de comunicações privadas.
Se você precisar de um registro de suas mensagens diretas, deve copiá-las manualmente ou usar uma ferramenta de terceiros que acesse a API do Mastodon. Nenhum método oficial de exportação fornece esses dados.
Senha da Conta
Sua senha da conta nunca é incluída no arquivo de exportação. O Mastodon armazena senhas como hashes com sal no banco de dados, e o processo de exportação não extrai esses hashes. Ao migrar para uma nova instância, você deve definir uma nova senha durante a criação da conta. O arquivo de exportação não pode ser usado para fazer login em outra conta.
Menções Privadas em Toots
Toots com visibilidade Apenas seguidores ou Apenas pessoas mencionadas aparecem no seu arquivo outbox.json, e seu conteúdo é incluído. A configuração de visibilidade é preservada nos dados JSON. No entanto, se você tem um toot que menciona outro usuário de forma privada, esse toot ainda é exportado como parte do seu outbox. A resposta do destinatário a esse toot não é incluída, a menos que o destinatário também exporte seu próprio arquivo.
Mídia de Toots Repostados ou Favoritados
Como mencionado anteriormente, arquivos de mídia de toots de outros usuários não são incluídos. Se você quiser salvar uma imagem de um toot repostado, deve baixá-la manualmente antes de exportar. O arquivo contém apenas os metadados JSON dessas interações.
Dados Específicos da Instância
Dados que pertencem à instância como um todo não são incluídos. Isso inclui o conjunto de emojis personalizados da instância, dados da timeline local e ações de moderação realizadas pelos administradores da instância. A exportação é estritamente limitada à sua conta de usuário.
Equívocos Comuns Sobre o Arquivo de Exportação do Mastodon
Vários mitos sobre o arquivo de exportação persistem entre os usuários do Mastodon. Esclarecer esses equívocos ajuda você a definir expectativas realistas.
Mito: O Arquivo é um Backup Completo da Conta
Muitos usuários assumem que o arquivo contém tudo necessário para recriar sua conta exatamente em uma nova instância. Como mostrado acima, mensagens diretas, senhas e mídia de outros usuários estão faltando. O arquivo é melhor descrito como uma ferramenta de portabilidade de dados, não um backup completo.
Mito: Você Pode Importar o Arquivo em Qualquer Instância do Mastodon
Embora o Mastodon suporte a importação de alguns dados do arquivo, o processo de importação é limitado. Você pode importar sua lista de seguindo, listas, bloqueios de domínio e contas silenciadas. Você não pode importar seus toots, seguidores ou arquivos de mídia através da interface de importação padrão. O arquivo outbox.json é útil principalmente para ferramentas de migração ou referência manual.
Mito: O Arquivo Contém Todos os Seus Dados Privados
O arquivo não contém tokens de autenticação da sua conta, dados de sessão ou logs de IP. Os servidores do Mastodon podem reter esses dados em seu banco de dados, mas eles não fazem parte da exportação. Se você está preocupado com a privacidade ao sair de uma instância, deve excluir sua conta após exportar, não confiar no arquivo para remover logs do lado do servidor.
Arquivo de Exportação do Mastodon vs. Solicitação Completa de Dados da Conta
| Item | Arquivo de Exportação | Solicitação Completa de Dados |
|---|---|---|
| Escopo | Dados da conta do usuário e mídia enviada | Todos os dados que a instância possui sobre sua conta, incluindo logs do servidor |
| Mensagens diretas | Não incluídas | Podem ser incluídas dependendo da política da instância |
| Mídia de outros usuários | Não incluída | Não incluída |
| Hash da senha | Não incluído | Não incluído |
| Logs de IP | Não incluídos | Podem ser incluídos sob a LGPD ou regulamentações similares |
| Como solicitar | Configurações > Importar e exportar > Exportar dados | Entre em contato diretamente com o administrador da instância |
Se você precisar de um registro completo de todos os dados que uma instância possui sobre você, incluindo logs do lado do servidor e mensagens diretas, deve enviar uma solicitação formal de dados ao administrador da sua instância. O arquivo de exportação é uma ferramenta de autoatendimento que cobre apenas as categorias listadas nos arquivos JSON acima.
Agora você pode usar o arquivo de exportação do Mastodon com confiança, sabendo exatamente o que ele contém e o que deixa de fora. Para preservar suas mensagens diretas, copie-as manualmente antes de exportar. Para um registro completo de dados, entre em contato com o administrador da sua instância e solicite uma exportação completa de dados sob as regulamentações de privacidade aplicáveis. Lembre-se de que o arquivo é uma ferramenta de portabilidade, não um backup — sempre baixe seus arquivos de mídia separadamente se precisar deles para fins de arquivamento.