Armazenamento de Dados
Onde seus dados são armazenados
Tudo o que o Speakly guarda fica em uma única pasta na sua própria máquina: a pasta de dados do aplicativo. Nada nesta página é armazenado nos nossos servidores.
Onde fica a pasta
- macOS:
~/Library/Application Support/Speakly - Windows:
%APPDATA%\Speakly
O que tem dentro
speakly-config.json— configurações, preferências, chaves de API e o seu histórico de ditados (as 1000 entradas mais recentes).whisper-models/— modelos Whisper locais baixados, um arquivo.binpor modelo.audio/— gravações salvas, apenas quando Keep audio recordings está ligado. Os arquivos se chamamaudio_<timestamp>_<random>.webm.IndexedDB/— Dictionary, Notes, Custom Prompts e as transcrições de arquivos enviados, vídeos do YouTube e sessões ao vivo. O banco éspeakly-offline-<seu id de usuário>, então duas contas na mesma máquina nunca compartilham dados.llm-models/— modelos de LLM locais baixados, usados pelo post-processing.Cache/,Code Cache/,GPUCache/— caches do Chromium, refeitos automaticamente.
Ver para onde foi o espaço
Settings → Statistics (Estatísticas) mede esta pasta sem sair do app: mostra o total como "… in Speakly's data folder" e divide em Whisper models, Local LLM models, Saved audio files, History and settings, Caches e Everything else. Linhas que medem zero não aparecem. Veja Statistics.
- Whisper models — a dica do app é "Delete unused sizes in Transcription"
- Local LLM models — "Delete unused sizes in Post-Processing"
- Saved audio files — "Cleared by “Delete history” in Data and Privacy"
- History and settings —
speakly-config.jsonmaisIndexedDB/ - Caches — "Rebuilt automatically"
Alguma coisa é criptografada?
O speakly-config.json é gravado criptografado. A chave é derivada em tempo de execução a partir do seu próprio caminho de dados do aplicativo, então ela não está no código-fonte e o arquivo não pode simplesmente ser aberto em um editor de texto. Isso também significa que o arquivo não viaja: copiado para outra máquina, ele não descriptografa mais, e o Speakly começa um novo.
Os dados no IndexedDB — dicionário, notas, prompts personalizados e transcrições de arquivos, YouTube e sessões ao vivo — não são criptografados, e nem os áudios salvos ou os modelos. Se você precisa de proteção em repouso para isso, ative o FileVault no macOS ou o BitLocker no Windows.
Para onde vai o áudio salvo
O áudio é apagado no instante em que a transcrição termina, a menos que você mude isso. O controle é Keep audio recordings em Settings → System (Configurações → Sistema), e ele descreve o próprio comportamento: desligado mostra "Audio files are deleted immediately after transcription."; ligado mostra "Audio files are saved locally. Delete them with transcriptions in Recent Activity." Os arquivos mantidos vão para a pasta audio/ acima e são removidos junto com a transcrição correspondente. Guardar o áudio é também o que torna possível o Re-transcribe with the current model num ditado antigo em Recent Activity: com o controle desligado não sobra arquivo nenhum para rodar de novo.
Como apagar tudo
- Settings → Data and Privacy → Delete history apaga o histórico de ditados de Recent Activity e os arquivos de áudio guardados com ele. A confirmação é Delete transcription history? e o botão é Delete History.
- Settings → Data and Privacy → Erase & Restart apaga o resto e reinicia o app: chaves de API, esse mesmo histórico e seus áudios, Dictionary, Notes e Custom Prompts, configurações e preferências do app e a sessão de login. A sua conta no servidor não é afetada.
- Os modelos baixados sobrevivem aos dois. Remova um por um em Settings → Transcription — ícone de lixeira e depois confirme Delete Model? — ou apague a pasta
whisper-models/do diretório acima.
IndexedDB/; quem apaga esses é o Erase & Restart, junto com suas chaves e configurações. Os dois controles agora ficam em Data and Privacy — nenhum está mais em Account → Danger Zone.