Agora · conecta ao seu celular via WebRTC Issue 04 · 2026 Grátis para criar · €19.99/mês para publicar
Screenshotify
Ajuda · Salvar e carregar

Salvando e carregando projetos.

TL;DR. O salvamento automático ocorre a cada 600 ms no localStorage — atualize a página e seu trabalho continua lá. Usuários logados também contam com salvamento na nuvem. Exporte como JSON para portabilidade total.

Três camadas de armazenamento

O Screenshotify salva seu trabalho em três lugares ao mesmo tempo, quando aplicável:

  • localStorage do navegador — com debounce de 600 ms após a última edição. Sobrevive a atualizações de página e reinicializações do navegador. Vinculado a este navegador neste dispositivo.
  • Nuvem (Supabase) — se você estiver logado, o mesmo salvamento automático também envia os dados para um projeto no Supabase vinculado ao seu user-id. Funciona em diferentes dispositivos e navegadores.
  • Exportação em JSON — manual, sob demanda. Clique em "Salvar" → "Exportar como JSON" no cabeçalho. Baixe um único arquivo .json que você pode commitar em um repositório, enviar por e-mail ou arquivar.

Como carregar um projeto

Em um navegador com login, o projeto mais recente da nuvem é carregado ao abrir. Para trocar de projeto: clique no nome do projeto no cabeçalho → "Projetos" → escolha um. De um arquivo JSON: clique no nome do projeto → "Carregar do JSON" → escolha o arquivo.

Se você não estiver logado, apenas o projeto local mais recente é restaurado ao abrir. Projetos anteriores neste navegador não ficam acessíveis — faça login para ter histórico de projetos.

Vários projetos em paralelo

Abra o Screenshotify em várias abas do navegador e cada uma terá seu próprio estado de trabalho. O salvamento automático ainda ocorre por aba; a última gravação vence. Para trabalho realmente paralelo (por exemplo, variante A vs. variante B lado a lado para testes de ASO), faça login e crie dois projetos separados na nuvem.

O que tem no JSON

Um JSON de projeto contém: definições de painéis, arrays de camadas, o fundo global, lista de idiomas, idioma ativo, nome do projeto, configuração de salvamento automático, lista de formatos de exportação e data-URLs inline de todas as capturas de tela enviadas. Tamanho médio para um carrossel de 5 painéis com 5 capturas de tela: 5–15 MB (as imagens dominam). Comprime para aproximadamente 30% desse valor com gzip.

Desfazer e refazer

Histórico de 500 etapas por sessão. Cmd/Ctrl+Z para desfazer, Cmd/Ctrl+Shift+Z para refazer. O histórico é redefinido ao carregar um projeto diferente ou atualizar a página (o salvamento automático preserva o estado atual, mas não o histórico).

Perguntas frequentes

Atualizei a página e perdi tudo.

O localStorage do navegador pode ser limpo se você estiver usando o modo privado/anônimo, ou se o navegador ficou sem cota de armazenamento (a política agressiva de armazenamento particionado de 7 dias do Safari é uma causa comum). Faça login para recuperação na nuvem, ou exporte o JSON regularmente durante sessões longas.

Posso compartilhar um projeto com um colaborador?

Exporte como JSON, compartilhe o arquivo via Drive / Notion / Slack. Importe o JSON no editor da pessoa → "Carregar do JSON". Colaboração em tempo real ainda não está disponível.

Por que o cloud sync é opcional?

Porque criar uma conta gera atrito. O editor funciona completamente sem conta. O cloud sync existe para quem quiser usá-lo; ninguém é obrigado a criar uma conta para usar o produto.

Abrir o editor →