Processa Pymes — Respaldos y Catálogo
La integración que respalda automáticamente la base de datos de Processa Pymes en Google Drive y publica el catálogo de cada comercio en una hoja de Google Sheets.
Qué es esta aplicación
Processa Pymes es el sistema de gestión de Processa Labs para comercios pequeños en Colombia —papelerías, misceláneas, tiendas de mostrador—: punto de venta, inventario, caja, clientes, fiado y reportes para el contador.
Esta aplicación es el componente de respaldo y exportación de ese sistema. Se conecta a la cuenta de Google de Processa Labs para cumplir dos funciones concretas:
- Respaldo fuera del servidor. Cada 12 horas exporta la base de datos completa a un archivo JSON y lo sube a una carpeta privada de Google Drive. Los datos de los comercios viven en un solo disco del servidor; sin una copia fuera de él, una falla de hardware borraría semanas de trabajo de cada negocio. Ese archivo es lo que permite reconstruir el sistema si el servidor se pierde.
- Catálogo consultable. Vuelca el listado de productos con stock, precio y costo a una hoja de Google Sheets, para que el dueño del comercio pueda revisarlo desde el celular sin entrar al sistema.
En la pantalla de consentimiento de Google, esta aplicación aparece como «processalabs», el proyecto de Processa Labs que la opera.
Quién la usa
La aplicación no es de autoservicio ni tiene usuarios finales: la autoriza una única cuenta de Google, propiedad de Processa Labs, que es la dueña de la carpeta de respaldos y de la hoja de catálogo. No pedimos acceso a las cuentas de Google de los comercios ni de ninguna otra persona.
Cómo funciona
- Autorización. Un administrador de Processa Labs conecta la cuenta mediante OAuth 2.0 en la pantalla de consentimiento del propio Google. No se almacenan contraseñas: Google entrega un token revocable limitado a los permisos aprobados.
- Ejecución programada. Cada 12 horas, el flujo exporta la base de datos, genera el archivo y lo sube a Drive; en paralelo, reescribe la hoja de catálogo. Ambos avisan por Telegram si algo falla.
- Restauración. Ante una pérdida del servidor, se descarga el respaldo más reciente desde Drive y se reconstruye la base de datos con él.
El acceso puede revocarse en cualquier momento desde myaccount.google.com/permissions; al hacerlo, la aplicación deja de poder escribir en Drive y en Sheets.
Qué permisos de Google pide y para qué
La aplicación solicita únicamente los permisos que necesitan esas dos funciones:
- Google Drive — para subir el archivo de respaldo de la base de datos (pymes_backup_<fecha>.json) a una carpeta privada de la cuenta de Processa Labs, cada 12 horas. La aplicación sólo escribe respaldos ahí; no lee ni modifica otros archivos de la unidad.
- Google Sheets — para reescribir la hoja «Catálogo» con el listado de productos, stock, precio y costo, para poder consultarlo desde el celular sin entrar al sistema.
No solicita acceso a Gmail, a Contactos ni a Calendar, y no lee correo de ninguna cuenta.
Qué datos se escriben y cómo se protegen
El contenido que la aplicación sube a Google es información operativa de los comercios que usan Processa Pymes (productos, ventas, clientes, movimientos de caja). No se envían datos tomados de la cuenta de Google: el flujo va en un solo sentido, del sistema hacia Drive y Sheets.
- La carpeta de respaldos y la hoja de catálogo son privadas y de acceso restringido.
- Los datos no se venden ni se ceden a corredores de datos.
- No se usan con fines publicitarios ni de perfilamiento comercial.
- No se usan para entrenar modelos de inteligencia artificial.
El uso y la transferencia de la información recibida de las APIs de Google se ajusta a la Política de Datos de Usuario de los Servicios de API de Google, incluidos los requisitos de Uso Limitado. El detalle completo —retención, proveedores, borrado y derechos— está en la Política de Privacidad, y las reglas de uso en las Condiciones del Servicio.
Hacia adelante
Processa Labs desarrolla además automatizaciones a medida para sus clientes. Si en el futuro alguna de ellas necesitara conectarse a la cuenta de Google de un cliente, eso requerirá un consentimiento nuevo y explícito de esa persona, con los permisos adicionales declarados aquí y en la Política de Privacidad antes de solicitarlos. A la fecha, la aplicación funciona exactamente como se describe arriba: escribe respaldos y catálogo en una cuenta propia, y nada más.
Contacto
Consultas sobre esta integración: ing.mauroibarra@gmail.com.