Operaciones

Archivos y fotos con almacenamiento seguro

Fotos, PDF, documentos, tickets. En S3, acceso por URL firmada, separación por rol y visibilidad.

El problema

Las fotos viven en rollos de cámara. Los documentos viven en bandejas de entrada. Los recibos viven en camiones. Nada se vincula de nuevo al trabajo.

Cómo funciona

  1. Step 01

    Carga desde cualquier lugar

    App móvil, web o API — los bytes van directamente a S3.

  2. Step 02

    Define la visibilidad

    owner_only / organization_only / shared / client_visible.

  3. Step 03

    Accede mediante URL firmada

    Las URLs firmadas de corta duración controlan cada lectura.

Qué incluye

  • Almacenamiento respaldado por S3

    Los bytes pesados viven en S3; Supabase almacena solo metadatos.

  • Visibilidad por alcance

    Taxonomía de visibilidad de cuatro niveles aplicada antes de firmar.

  • Adjunto universal

    Adjunta a clientes, elementos de trabajo, encuestas, reportes, facturas, presupuestos, propuestas, gastos, entregas, vehículos, rutas.

  • Validación de carga

    Verificaciones de mime y tamaño del lado del servidor por categoría.

  • Acceso mediante URL firmada

    El bucket es privado; las lecturas siempre van a través de una URL firmada nueva.

  • Soporte futuro de proveedores

    Espacios reservados para proveedores Google Drive + Dropbox.

Por qué los equipos lo eligen

  • Sin bytes sin procesar en la base de datos — consultas rápidas, costo predecible.
  • El bucket permanece privado; el intercambio es intencional mediante URLs firmadas.
  • Una tabla de archivos para cada adjunto en la organización.
  • Los controles de visibilidad evitan el exceso de intercambio en la capa de acción.

Cómo se ve

Screenshot

Carga de archivo

Screenshot

Galería de fotos

Screenshot

Configuración de visibilidad

Casos de uso

  • Fotos antes/después

    Las fotos se adjuntan a una encuesta o reporte y aparecen en la propuesta.

  • Recibos

    Los recibos de gastos se cargan desde la app móvil y se adjuntan a la fila de gastos.

  • Documentos de aprobación

    Los PDFs firmados se cargan en un elemento de trabajo, visibles para el cliente a través del portal.

Funciona bien con

Preguntas frecuentes

¿Dónde se almacenan mis archivos?

En tu bucket de S3. Nunca copiamos bytes a Supabase o nuestra infraestructura.

¿Puedo traer mi propio bucket de S3?

Sí — configura AWS_S3_BUCKET y las credenciales correspondientes. Nunca leemos ni escribimos fuera del bucket configurado.

¿Cómo funciona la visibilidad?

Cuatro niveles: owner_only, organization_only, shared, client_visible. Aplicado en la base de datos (RLS) y antes de firmar cada URL.

¿Qué tipos de archivo están permitidos?

Imágenes (png, jpeg, webp, svg), documentos (pdf, office, csv, txt, zip), videos (mp4, mov). Límites de tamaño por categoría.

¿Se escanean las cargas en busca de malware?

No en la ruta crítica. La integración de escaneo viene con el nivel empresarial.

¿Cuánto tiempo duran las URLs firmadas?

10 minutos por defecto. La interfaz vuelve a solicitar cada vez, así que ninguna URL se cachea después de expirar.

Prueba Archivos y fotos con almacenamiento seguro

Gratis para equipos pequeños. Se activa en un clic.