Esta Política de Privacidad describe de forma transparente y completa cómo la plataforma y suite de software VendlyPOS en sus ediciones para Windows Desktop y Android Mobile (en adelante, «la Aplicación» o «el Sistema»), desarrollada por NexoBits, recopila, usa, almacena y protege la información de sus usuarios. VendlyPOS es una solución de punto de venta (POS) empresarial (B2B) orientada a la gestión comercial local de tiendas y comercios.
Al instalar o usar la Aplicación en cualquiera de sus plataformas, el operador del negocio (en adelante, «usuario») declara haber leído y aceptado íntegramente esta Política. Si no está de acuerdo, debe abstenerse de usar y desinstalar la Aplicación.
Resumen rápido: VendlyPOS no vende, comparte ni monetiza datos personales o comerciales. Toda la información operativa de ventas, inventario, productos y clientes permanece en el dispositivo del usuario (SQLite). Se contacta con Firebase para validar la licencia de uso, opcionalmente con el Ministerio de Hacienda de El Salvador para la emisión de Documentos Tributarios Electrónicos (DTE), y opcionalmente con los servicios de Google (Google Drive y Google Identity) únicamente bajo autorización explícita para copias de seguridad en la nube y validación administrativa de catálogo web.
La Aplicación opera de forma descentralizada y local mediante motores SQLite optimizados: Drift
en la edición móvil para Android y SQLAlchemy con base de datos local (store.db) en la edición para Windows Desktop.
Se almacenan exclusivamente en el dispositivo o equipo del usuario:
device_uuid)Para gestionar y validar la licencia de uso, la Aplicación genera un identificador único de dispositivo
(device_uuid). Este identificador:
FlutterSecureStorage).La Aplicación usa Firebase (Google LLC) como infraestructura de gestión de licencias. Firebase puede recopilar automáticamente métricas de diagnóstico técnico del dispositivo (modelo, versión de Android, idioma) según la Política de Privacidad de Google. Estos datos son procesados por Google y no son accesibles para NexoBits más allá de lo que expone la consola de Firebase.
La Aplicación incluye una funcionalidad opcional para la emisión de Documentos Tributarios Electrónicos (DTE) conforme a la normativa del Ministerio de Hacienda de El Salvador. Esta funcionalidad es de configuración voluntaria por parte del operador del negocio y únicamente se activa cuando el usuario ingresa sus credenciales.
Cuando se habilita el módulo DTE, la Aplicación gestiona los siguientes datos:
Android Keystore del dispositivo mediante FlutterSecureStorage.
Se usan exclusivamente para obtener un token JWT de autenticación ante el servidor del MH.
No se comparten con terceros distintos al MH.api.dtes.mh.gob.sv) únicamente como parte del documento fiscal, mediante
conexión cifrada HTTPS/TLS. La Aplicación no retiene estos datos en servidores
propios.Los datos relativos a los créditos otorgados a clientes (saldos deudas, montos prestados, abonos parciales y fechas de vencimiento) se guardan de forma estrictamente local en la base de datos SQLite del dispositivo. Esta información no se comparte con terceros ni se sincroniza con servidores externos del desarrollador.
Cuando el usuario toma una fotografía de un producto con la cámara de la Aplicación, se ofrece opcionalmente la función de eliminación automática de fondo. Esta función usa Google ML Kit Subject Segmentation, una API de inteligencia artificial local:
La Aplicación incluye un módulo de diagnóstico técnico local accesible únicamente mediante una secuencia especial de interacción en la pantalla de Ajustes (toque consecutivo 7 veces sobre el título del encabezado). Este módulo está diseñado para uso de diagnóstico técnico.
La Aplicación puede mostrar notificaciones locales en el dispositivo (sin pasar por servidores externos) para alertar sobre: nuevos encargos o pedidos recibidos desde el catálogo web, vencimiento próximo de la licencia de uso, productos con stock bajo, alertas de deudas/créditos vencidos y metas de ventas cumplidas. Estas notificaciones son generadas y mostradas completamente en el dispositivo por el sistema operativo Android, sin involucrar servidores de notificaciones push externos.
VendlyPOS (en sus ediciones Desktop y Mobile) ofrece una función opcional de copias de seguridad automáticas y manuales en Google Drive, permitiendo al comerciante resguardar la base de datos de su negocio frente a incidentes de hardware.
https://www.googleapis.com/auth/drive.file.VendlyPOS_Backups) en la unidad del usuario y subir/descargar copias de seguridad de la base de datos del sistema
(archivos comprimidos y protegidos con cifrado).drive.file,
VendlyPOS únicamente puede acceder, ver y modificar los archivos creados directamente por la propia aplicación.
VendlyPOS NO tiene acceso, no puede visualizar, no lee, no altera ni elimina ningún otro archivo, documento, foto
o carpeta preexistente en la cuenta de Google Drive del usuario.VendlyPOS permite vincular opcionalmente una cuenta de Google para:
openid, email y profile.Declaración de Uso Limitado de las APIs de Google (Google API Services User Data Policy):
El uso y la transferencia que hace VendlyPOS de la información recibida de las APIs de Google a cualquier otra aplicación se apegan estrictamente a la
Política de Datos de Usuario de los Servicios de las API de Google (Google API Services User Data Policy),
incluidos los requisitos de Uso Limitado (Limited Use). Los datos obtenidos a través de las APIs de Google nunca se transfieren a terceros (salvo lo estrictamente necesario para brindar la funcionalidad de respaldo solicitada por el usuario), no se utilizan para publicidad ni son procesados por inteligencias artificiales para entrenamiento.
La Aplicación solicita únicamente los permisos estrictamente necesarios para su funcionamiento. A continuación se detalla cada uno con su propósito exacto:
android.permission.CAMERA)android.permission.BLUETOOTH,
maxSdkVersion="30")android.permission.BLUETOOTH_CONNECT)android.permission.BLUETOOTH_SCAN,
usesPermissionFlags="neverForLocation")neverForLocation confirma explícitamente al sistema que este permiso
no se usa para inferir ubicación.
android.permission.ACCESS_FINE_LOCATION, maxSdkVersion="30")android.permission.INTERNET)android.permission.POST_NOTIFICATIONS)La edición de escritorio para Windows opera como una aplicación local independiente y requiere los siguientes accesos en el sistema operativo:
instance/, backups/) para persistir la base de datos SQLite (store.db), archivos de configuración y respaldos locales.localhost:5000) para renderizar la interfaz de usuario y puertos locales para comunicación mDNS/LAN que permite la sincronización bidireccional con terminales Android dentro del mismo establecimiento comercial.La información recopilada se utiliza exclusivamente para:
device_uuid.No utilizamos la información para: publicidad, perfilado de usuarios, análisis de comportamiento, venta a terceros ni ningún fin distinto a los listados anteriormente.
VendlyPOS aplica una política estricta de mínima exposición de datos:
device_uuid (hash SHA-256,
no el identificador físico real) para verificar la licencia.
Firebase aplica su propia
política de privacidad.drive.file.
Google procesa estos archivos conforme a su Política de Privacidad.api.dtes.mh.gob.sv):
Solo cuando el usuario activa y configura el módulo DTE. Se transmiten los datos del
documento tributario (emisor, receptor, detalle de venta) mediante HTTPS/TLS para
cumplir con la obligación legal de emisión electrónica de comprobantes fiscales.
El MH aplica su propia
política institucional.La protección de la información comercial es una prioridad de diseño en VendlyPOS en ambas plataformas:
store.db) se hospeda localmente en la carpeta del sistema con control de acceso por permisos de usuario del sistema operativo.FlutterSecureStorage con el Android Keystore System (cifrado AES respaldado por hardware).
En Windows Desktop, los tokens de sesión de Google Drive y credenciales sensibles se resguardan cifrados mediante criptografía simétrica (Fernet)
vinculada a identificadores criptográficos del hardware o variables de entorno del sistema.android:allowBackup="false" está habilitada en el manifiesto, lo que
impide que el sistema realice copias de seguridad automáticas no controladas en la nube de Google, garantizando que los respaldos en la nube solo ocurran cuando el usuario lo solicite explícitamente a través del módulo de Google Drive.Nota de seguridad: El operador del negocio es el custodio y responsable de la seguridad física del dispositivo y del equipo de escritorio. Se recomienda configurar bloqueo de pantalla, contraseñas seguras y cifrado de unidad (BitLocker en Windows / cifrado de dispositivo en Android).
Todos los registros operacionales permanecen almacenados en el dispositivo del usuario hasta que:
No conservamos copias de seguridad de datos comerciales en servidores en la nube.
El device_uuid (hash SHA-256) asociado a una licencia puede ser solicitado para su
eliminación del servidor Firebase contactando al soporte técnico.
VendlyPOS es una aplicación empresarial (B2B) diseñada exclusivamente para uso por adultos en el contexto de la gestión comercial de un negocio. La Aplicación:
Como usuario de VendlyPOS, tiene derecho a:
device_uuid del servidor de licencias
contactando al equipo de soporte.Plazo de Conservación Legal: Los datos contables, de facturación y comprobantes fiscales electrónicos (DTE) se conservarán durante un período de diez (10) años, en estricto cumplimiento de los plazos de prescripción tributaria y mercantil establecidos por el Código Tributario y el Código de Comercio de El Salvador.
Protocolo de Brechas de Seguridad: En el eventual escenario de una brecha o vulneración de seguridad comprobada que comprometa datos personales, NexoBits notificará a los titulares afectados sin dilación indebida en un plazo máximo de setenta y dos (72) horas a partir de su detección y confirmación técnica, detallando las medidas de mitigación y contención ejecutadas.
Nos reservamos el derecho de actualizar esta Política de Privacidad para adaptarla a mejoras técnicas, nuevas funcionalidades o cambios normativos del ecosistema Android. La fecha indicada en el encabezado reflejará siempre la última revisión oficial. Se notificará al usuario sobre cambios significativos mediante las notificaciones del sistema de la Aplicación. El uso continuado de la Aplicación tras la publicación de una nueva versión de esta Política implica la aceptación de los cambios.
Para dudas sobre privacidad, solicitudes de eliminación de datos, revocación de consentimientos o soporte técnico:
La siguiente tabla resume el comportamiento de VendlyPOS respecto a la recopilación y manejo de datos, en formato compatible con el formulario de Data Safety de Google Play Console:
| Categoría de Dato | ¿Se recopila? | ¿Se comparte? | ¿Dónde se almacena? | Propósito |
|---|---|---|---|---|
Identificador de dispositivo (device_uuid — hash SHA-256) |
Sí | Solo Firebase | Dispositivo (cifrado) + Firebase | Validación de licencia de uso |
| Datos de clientes del negocio (nombre, teléfono, correo) | Sí | No | Solo local | Gestión de clientes del comercio |
| Libro de créditos y fiados (saldos, abonos, vencimientos) | Sí | No | Solo local | Gestión interna de créditos comerciales |
| Historial de ventas y transacciones | Sí | No | Solo local | Operación del POS |
| Catálogo de productos e inventario | Sí | No | Solo local | Operación del POS |
| Imágenes de productos (fotos del catálogo) | Sí (opcional) | No | Solo local | Visualización en catálogo |
| Imágenes procesadas con IA (ML Kit on-device) | Sí (opcional) | No | Solo local | Eliminación de fondo de fotos de catálogo (procesamiento 100% en el dispositivo) |
| Ubicación GPS / geolocalización | No | No | — | — |
| Contactos del teléfono | No | No | — | — |
| Datos de salud o financieros personales | No | No | — | — |
| Diagnóstico técnico del dispositivo (Firebase Analytics) | Sí (Firebase) | Google LLC | Servidores de Google | Diagnóstico técnico / Firebase SDK |
| Datos del receptor de DTE (nombre, NIT/DUI, dirección) — Solo si DTE está activo | Sí (opcional) | Ministerio de Hacienda ES | Servidores del MH El Salvador (HTTPS) | Cumplimiento tributario legal / emisión de facturas y CCF |
| Credenciales API del MH (usuario/contraseña) — Solo si DTE está activo | Sí (opcional) | No | Android Keystore (cifrado por el SO) | Autenticación ante el API del MH para emitir DTE |
| Métricas de rendimiento (FPS, RAM de la App) | No (solo en pantalla) | No | Solo en memoria RAM, nunca persiste | Diagnóstico técnico del desarrollador (Easter egg) |
Copias de seguridad en la nube (Google Drive drive.file) |
Sí (opcional) | Google Drive del usuario | Unidad Google Drive personal del usuario (carpeta VendlyPOS_Backups) |
Resguardo y restauración de bases de datos por solicitud del usuario |
Identidad de usuario (Google OAuth: openid, email, profile) |
Sí (opcional) | Google LLC | Servidores de Google / Memoria local del sistema | Validación de titularidad de catálogo web y recuperación de acceso administrativo |
Cifrado en tránsito y en reposo: Todas las comunicaciones externas (Firebase, Google Drive, Google OAuth, Ministerio de Hacienda) se realizan estrictamente sobre conexiones cifradas HTTPS/TLS. Los datos locales se almacenan en bases de datos SQLite locales (Android Keystore en móvil / Cifrado simétrico de credenciales en Desktop).
soporte-vendlypos@googlegroups.com o WhatsApp: +503 7566-6226.VendlyPOS_Backups, o revocar el acceso en cualquier momento en myaccount.google.com/permissions.Al descargar, instalar o utilizar la plataforma de software VendlyPOS en cualquiera de sus ediciones (Windows Desktop y Android Mobile, en adelante «la Aplicación»), el usuario —o el representante legal de la empresa que la opera— declara haber leído, comprendido y aceptado íntegramente los presentes Términos y Condiciones. Si no está de acuerdo con alguno de sus términos, debe abstenerse de usar la Aplicación.
NexoBits otorga al usuario una licencia no exclusiva, intransferible y revocable para utilizar la Aplicación en el número máximo de dispositivos o terminales permitidos por el plan adquirido:
Queda prohibido modificar, descompilar, distribuir o sublicenciar la Aplicación o cualquiera de sus componentes sin autorización expresa y por escrito del desarrollador.
La Aplicación almacena toda la información comercial (productos, ventas, clientes, créditos y configuración) de forma local en el dispositivo mediante SQLite. El desarrollador de VendlyPOS:
El usuario es el único responsable de la custodia física del dispositivo y de realizar copias de seguridad de sus datos. La pérdida de datos por daño, robo, restablecimiento de fábrica o fallo del dispositivo no es responsabilidad del desarrollador.
VendlyPOS opera bajo arquitectura Offline-First con almacenamiento local en SQLite. La Aplicación utiliza internet exclusivamente para los siguientes servicios:
recibos.vendlypos.shop / taller.vendlypos.shop).drive.file), de forma 100% voluntaria.El cobro en mostrador, control de inventario y cierre de turnos de caja operan de manera 100% autónoma en local sin necesidad de internet durante el período de gracia offline.
El usuario se compromete a utilizar la Aplicación únicamente con fines comerciales legítimos y de conformidad con las leyes locales aplicables. Está expresamente prohibido:
LA APLICACIÓN SE PROPORCIONA «TAL CUAL» (AS-IS) SIN GARANTÍAS DE NINGÚN TIPO, EXPRESAS NI IMPLÍCITAS. EL DESARROLLADOR NO GARANTIZA QUE LA APLICACIÓN SEA ININTERRUMPIDA, LIBRE DE ERRORES NI COMPLETAMENTE SEGURA. EL USUARIO ASUME TODO EL RIESGO DERIVADO DEL USO DE LA APLICACIÓN Y DE LA GESTIÓN DE SU INFORMACIÓN COMERCIAL.
En ningún caso el desarrollador será responsable de daños directos, indirectos, incidentales o consecuentes que surjan del uso o la imposibilidad de uso de la Aplicación, incluyendo pero no limitado a: pérdida de datos, deudas de clientes, pérdida de ingresos o interrupción del negocio. La responsabilidad máxima del desarrollador no excederá el monto pagado por la licencia durante los 3 meses previos al evento que origina la reclamación.
El desarrollador se reserva el derecho de modificar estos Términos en cualquier momento. Los cambios serán publicados en la versión en línea de este documento. El uso continuado de la Aplicación tras la publicación de cambios constituye la aceptación de los nuevos términos.
Estos Términos se rigen por las leyes de la República de El Salvador. Cualquier controversia que surja en relación con estos Términos será sometida a la jurisdicción de los tribunales competentes de dicho territorio, salvo acuerdo en contrario entre las partes.
Para consultas sobre estos Términos y Condiciones o para ejercer sus derechos como usuario: