Operações

Ficheiros e fotos com armazenamento seguro

Fotos, PDF, documentos, recibos. No S3, com URLs assinadas, separação por papel e visibilidade.

O problema

Fotos vivem em galerias. Documentos vivem em caixas de entrada. Recibos vivem em caminhões. Nada disso se conecta de volta ao trabalho.

Como funciona

  1. Step 01

    Envie de qualquer lugar

    App móvel, web ou API — bytes vão direto para S3.

  2. Step 02

    Defina a visibilidade

    owner_only / organization_only / shared / client_visible.

  3. Step 03

    Acesse via URL assinada

    URLs assinadas de curta duração controlam cada leitura.

O que inclui

  • Armazenamento com suporte S3

    Bytes pesados vivem em S3; Supabase armazena apenas metadados.

  • Visibilidade por escopo

    Taxonomia de visibilidade em quatro níveis aplicada antes de assinar.

  • Anexação universal

    Anexe a clientes, itens de trabalho, pesquisas, relatórios, faturas, orçamentos, propostas, despesas, entregas, veículos, rotas.

  • Validação de upload

    Verificações de mime e tamanho no servidor por categoria.

  • Acesso via URL assinada

    Bucket é privado; leituras sempre passam por uma URL assinada nova.

  • Suporte futuro a provedores

    Slots de provedor Google Drive + Dropbox reservados.

Por que as equipas escolhem isto

  • Nenhum byte bruto no banco de dados — consultas rápidas, custo previsível.
  • Bucket permanece privado; compartilhamento é intencional via URLs assinadas.
  • Uma tabela de arquivo para cada anexo na organização.
  • Controles de visibilidade evitam compartilhamento excessivo na camada de ação.

Como se vê

Screenshot

Upload de arquivo

Screenshot

Galeria de fotos

Screenshot

Configurações de visibilidade

Casos de uso

  • Fotos antes/depois

    Fotos anexam a uma pesquisa ou relatório, aparecem na proposta.

  • Recibos

    Recibos de despesa enviam do app móvel e anexam à linha de despesa.

  • Documentos de aprovação

    PDFs assinados enviam para um item de trabalho, visível ao cliente via portal.

Combina bem com

Perguntas frequentes

Onde meus arquivos são armazenados?

No seu bucket S3. Nunca copiamos bytes para Supabase ou nossa infraestrutura.

Posso trazer meu próprio bucket S3?

Sim — configure AWS_S3_BUCKET e as credenciais correspondentes. Nunca lemos ou escrevemos fora do bucket configurado.

Como funciona a visibilidade?

Quatro níveis: owner_only, organization_only, shared, client_visible. Aplicado no banco de dados (RLS) e antes de assinar cada URL.

Quais tipos de arquivo são permitidos?

Imagens (png, jpeg, webp, svg), documentos (pdf, office, csv, txt, zip), vídeos (mp4, mov). Limites de tamanho por categoria.

Os uploads são verificados quanto a malware?

Não no caminho crítico. Integração de verificação acompanha o nível enterprise.

Quanto tempo as URLs assinadas duram?

10 minutos por padrão. A interface solicita novamente a cada vez, então nenhuma URL fica em cache após expiração.

Experimentar Ficheiros e fotos com armazenamento seguro

Grátis para equipas pequenas. Ativa-se num clique.