Uso de IA e tratamento de dados no FrameSweep

A análise por IA do FrameSweep é opcional. Ela vem desativada por padrão e só roda quando você escolhe um provedor e inicia a análise para mídias selecionadas.

Resumo: Com LM Studio, o processamento de IA fica no seu Mac ou no endpoint local configurado. Com Cloudflare Workers AI, prévia de mídia, nome do arquivo, texto de análise, busca e dados necessários da requisição são enviados à Cloudflare. FrameSweep pede confirmação explícita antes de enviar dados à Cloudflare AI.

Recursos de IA

A análise por IA é opcional e vem desativada por padrão. Ela pode criar legendas, categorias, tags, sugestões de destino, dicas de compressão, sinalizações de revisão e sugestões de nome. Os resultados são auxiliares; mover, converter, apagar ou enviar ao Lixo continua sendo ação do usuário.

Opções de provedor

LM Studio / local

FrameSweep se conecta a uma API compatível com OpenAI, como LM Studio no seu Mac. A mídia não é enviada a um servidor do desenvolvedor. Se você alterar a URL da API, o destino escolhido fica sob seu controle.

Cloudflare Workers AI

FrameSweep pode usar um Worker da Cloudflare para solicitar análise ao Cloudflare Workers AI. Por ser um serviço externo de IA, FrameSweep pede confirmação antes do envio. A verificação Pro usa informações de transação da App Store.

Como a busca funciona

Busca normal

FrameSweep busca localmente nomes de arquivo, pastas, legendas de IA, categorias, tags e sugestões de destino.

Busca de texto completo com SQLite

O texto de IA é indexado em um banco SQLite local com busca de texto completo, para pesquisar pastas grandes sem carregar um JSON grande toda vez.

Busca semântica / Embedding

Se um modelo de embedding estiver configurado, FrameSweep compara o significado da busca com o texto gerado por IA. Com LM Studio vai para sua API local; com Cloudflare passa pelo Worker. Antes do consentimento, a busca automática usa apenas SQLite local.

Dados salvos no Mac

  • Resultados de IA como legendas, categorias, tags, sugestões e sinalizações de revisão.
  • Texto de busca e índice local SQLite de texto completo.
  • Vetores locais, nome do modelo e hash de texto quando a busca com embeddings é usada.
  • Configurações de IA, provedor, modelos, URL do Worker, data e endpoint do consentimento da Cloudflare.
  • Miniaturas, folhas de contato, preferências e permissões de pastas do macOS.

Dados enviados à Cloudflare

FrameSweep não envia automaticamente toda a sua biblioteca. Apenas itens analisados ou pesquisados com Cloudflare AI são enviados.

  • Pré-visualizações, folhas de contato ou imagens reduzidas necessárias para análise por IA.
  • Nome do arquivo, tipo de mídia, perfil de análise e categorias configuradas.
  • O prompt de IA e a resposta da IA.
  • Busca, texto analisado e nome do modelo de embedding para busca semântica.
  • Identificadores de transação da App Store necessários para verificar o Pro.

Dados mantidos pelo Worker da Cloudflare

AI request logs
Hora, modelo, rota, status HTTP, duração, tamanho aproximado de entrada/saída e categoria de erro. O conteúdo de mídia normalmente não é salvo.
Pro entitlements
Estado de verificação Pro baseado em transações da App Store, produto, transação original, ambiente, expiração e atualização.
AI sessions
Hash do chave temporária de sessão de IA, expiração e direito vinculado. A chave em si não é salvo.
R2 archive
O arquivamento de request bodies fica desativado em produção. Se ativado para depuração, corpos de requisição/resposta podem ser salvos.

Retenção

  • Resultados de IA, índice SQLite, embeddings e caches no Mac ficam até você apagar no app ou remover os dados do contêiner.
  • Sessões do Cloudflare AI são registros temporários de autenticação e normalmente expiram em cerca de 7 dias.
  • Registros Pro no lado da Cloudflare são mantidos enquanto necessários para verificar acesso Pro e proteger el servicio.
  • Metadados de requisições de IA são mantidos enquanto necessários para diagnóstico, proteção do serviço e contabilidade de uso; solicitações de exclusão podem ser enviadas por e-mail.
  • Arquivamento de request bodies em R2 fica desativado em produção. Se ativado para investigação, é limitado a depuração e removido quando não for mais necessário.

Exclusão

  • Você pode apagar resultados de IA da pasta atual dentro do app.
  • Você pode apagar todos os resultados de IA salvos dentro do app.
  • Você pode limpar miniaturas e folhas de contato nos Ajustes.
  • Para remover configurações, registros de direito e índice SQLite local, apague os dados do contêiner do FrameSweep no macOS.
  • Para solicitações sobre registros Pro ou metadados de IA no lado da Cloudflare, contate framesweep@obrizm.com.

Se você tiver preocupação

Para mídia privada, sensível ou inédita, use LM Studio / IA local ou deixe a IA desativada. Os fluxos principais funcionam sem IA.