Resumen: Con LM Studio, el procesamiento de IA se queda en tu Mac o en el endpoint local que configures. Con Cloudflare Workers AI, se envían a Cloudflare la vista previa del medio, el nombre de archivo, el texto de análisis, la búsqueda y los datos necesarios para procesar la solicitud. FrameSweep pide confirmación explícita antes de enviar datos a Cloudflare AI.
Funciones de IA
El análisis con IA es opcional y está desactivado por defecto. Puede crear descripciones, categorías, etiquetas, sugerencias de destino, pistas de compresión, marcas de revisión y sugerencias de nombres. Los resultados son de apoyo; mover, convertir, eliminar o enviar al Basurero sigue siendo una acción del usuario.
Opciones de proveedor
LM Studio / local
FrameSweep se conecta a una API compatible con OpenAI, como LM Studio en tu Mac. Los medios no se envían a un servidor del desarrollador. Si cambias la URL de la API, el destino elegido queda bajo tu control.
Cloudflare Workers AI
FrameSweep puede usar un Worker de Cloudflare para solicitar análisis a Cloudflare Workers AI. Como es un servicio de IA externo, FrameSweep pide confirmación antes de enviar datos. La verificación de Pro usa información de transacciones de App Store.
Cómo funciona la búsqueda
Búsqueda normal
FrameSweep busca localmente nombres de archivo, carpetas, descripciones de IA, categorías, etiquetas y sugerencias de destino.
Búsqueda de texto completo con SQLite
El texto de IA se indexa en una base de datos SQLite local con búsqueda de texto completo, para buscar carpetas grandes sin cargar un JSON grande cada vez.
Búsqueda semántica / Embedding
Si configuras un modelo de embedding, FrameSweep compara el significado de tu búsqueda con el texto generado por IA. Con LM Studio va a tu API local; con Cloudflare se envía mediante el Worker. Antes del consentimiento, la búsqueda automática usa solo SQLite local.
Datos guardados en tu Mac
- Resultados de IA como descripciones, categorías, etiquetas, sugerencias y marcas de revisión.
- Texto de búsqueda e índice local de texto completo SQLite.
- Vectores locales, nombre de modelo y hash de texto cuando se usa búsqueda con embeddings.
- Ajustes de IA, proveedor, modelos, URL del Worker, fecha y endpoint del consentimiento de Cloudflare.
- Miniaturas, hojas de contacto, preferencias y permisos de carpetas de macOS.
Datos enviados a Cloudflare
FrameSweep no sube automáticamente toda tu biblioteca. Solo se envían los elementos que analizas o buscas con Cloudflare AI.
- Vistas previas, hojas de contacto o imágenes reducidas necesarias para el análisis de IA.
- Nombre de archivo, tipo de medio, perfil de análisis y categorías configuradas.
- El prompt de IA y la respuesta de IA.
- Consulta de búsqueda, texto analizado y modelo de embedding para búsqueda semántica.
- Identificadores de transacción de App Store necesarios para verificar Pro.
Datos conservados por el Worker de Cloudflare
- AI request logs
- Hora, modelo, ruta, estado HTTP, duración, tamaño aproximado de entrada/salida y categoría de error. Normalmente no se guarda el contenido multimedia.
- Pro entitlements
- Estado de verificación Pro basado en transacciones de App Store, producto, transacción original, entorno, vencimiento y actualización.
- AI sessions
- Hash del clave temporal de sesión de IA, vencimiento y derecho vinculado. No se guarda la clave en sí.
- R2 archive
- El archivado de request bodies está desactivado en producción. Si se activa para depuración, podrían guardarse cuerpos de solicitud/respuesta.
Retención
- Los resultados de IA, el índice SQLite, embeddings y cachés en tu Mac se conservan hasta que los elimines en la app o borres los datos del contenedor.
- Las sesiones de Cloudflare AI son registros de autenticación temporales y normalmente expiran tras unos 7 días.
- Los registros Pro en Cloudflare se conservan mientras sean necesarios para verificar acceso Pro y proteger el servicio.
- Los metadatos de solicitudes de IA se conservan mientras sean necesarios para diagnóstico, protección del servicio y contabilidad de uso; puedes solicitar eliminación por correo.
- El archivado de request bodies en R2 está desactivado en producción. Si se activa para investigación, se limita a depuración y se elimina cuando ya no haga falta.
Eliminación
- Puedes eliminar resultados de IA de la carpeta actual dentro de la app.
- Puedes eliminar todos los resultados de IA guardados dentro de la app.
- Puedes limpiar miniaturas y hojas de contacto en Ajustes.
- Para quitar ajustes, registros de derecho e índice SQLite local, elimina los datos del contenedor de FrameSweep en macOS.
- Para solicitudes sobre registros Pro o metadatos de IA en Cloudflare, contacta a framesweep@obrizm.com.
Si te preocupa la privacidad
Para medios privados, sensibles o no publicados, usa LM Studio / IA local o deja la IA desactivada. Las funciones principales de vista previa, organización, conversión, duplicados y limpieza funcionan sin IA.