Principio Rector de Privacidad: Printer+ es una herramienta de conectividad y gestión de impresión profesional. Todos los documentos, tickets y datos a imprimir se procesan de forma estrictamente local en el dispositivo del usuario o dentro de su red local autorizada. No recopilamos, no transferimos a servidores remotos ni comercializamos datos personales ni contenidos de sus impresiones.
1. Introducción y Ámbito
La presente Política de Privacidad describe el tratamiento que la aplicación Printer+ (desarrollada por RCTI) otorga a los datos y los permisos técnicos requeridos en el sistema operativo Android para permitir la comunicación con impresoras térmicas, de tickets, etiquetas y documentos a través de USB, Bluetooth, Red Local (Ethernet / WiFi) y el servicio de compartición Printer+ LAN.
2. Permisos Técnicos y Finalidades en Android
Para su correcto funcionamiento, Printer+ solicita permisos específicos en el archivo de manifiesto (AndroidManifest.xml), los cuales se justifican técnicamente a continuación:
A. Conectividad Bluetooth y Periféricos
- android.permission.BLUETOOTH y android.permission.BLUETOOTH_ADMIN: Permiten la búsqueda y conexión con impresoras térmicas tradicionales mediante protocolo serie Bluetooth (SPP).
- android.permission.BLUETOOTH_CONNECT, android.permission.BLUETOOTH_SCAN y android.permission.BLUETOOTH_ADVERTISE: Requeridos en Android 12+ para escanear y conectar con impresoras Bluetooth y Bluetooth Low Energy (BLE).
Nota de seguridad: El permiso BLUETOOTH_SCAN está configurado con neverForLocation, asegurando que no se recopila ni se infiere la ubicación geográfica a través del Bluetooth.
B. Servicios de Ubicación (Compatibilidad con versiones anteriores)
- android.permission.ACCESS_FINE_LOCATION, android.permission.ACCESS_COARSE_LOCATION y android.permission.ACCESS_BACKGROUND_LOCATION:
Requeridos exclusivamente por las directivas del sistema operativo Android en versiones 6.0 a 11 para que las aplicaciones puedan realizar el escaneo de hardware de periféricos Bluetooth y redes locales.
Aclaración taxativa: Printer+ NO recopila ni guarda coordenadas GPS ni rastrea la posición geográfica del usuario.
C. Red Local e Internet
- android.permission.INTERNET: Envío directo de tramas de impresión a impresoras conectadas en red local (TCP/IP socket puerto 9100), funcionamiento del microservidor LAN (puerto 8080) para recibir trabajos de terminales clientes autorizados, validación de licencias con el servidor de RCTI y entrega de anuncios AdMob en la versión gratuita.
- android.permission.ACCESS_NETWORK_STATE y android.permission.ACCESS_WIFI_STATE: Detección del estado de la interfaz de red activa antes de enviar comandos de impresión.
- android.permission.CHANGE_WIFI_MULTICAST_STATE: Envío y recepción de paquetes Multicast/Broadcast UDP (puerto 8888) para el descubrimiento mutuo y automático de impresoras y servidores Printer+ en la red local.
D. Almacenamiento y Archivos
- android.permission.READ_EXTERNAL_STORAGE, android.permission.READ_MEDIA_IMAGES y android.permission.MANAGE_DOCUMENTS: Permite al usuario seleccionar conscientemente archivos PDF, textos o imágenes (por ejemplo logotipos para la cabecera de tickets) desde el almacenamiento de su dispositivo con el fin exclusivo de ser impresos. La aplicación no analiza ni explora archivos ajenos a los seleccionados por el usuario.
E. Cámara
- android.permission.CAMERA: Empleado exclusivamente en el escáner de códigos de barras o códigos QR para la configuración rápida o captura de identificadores para su impresión en etiquetas. No se graban vídeos ni se capturan fotografías privadas.
F. Servicios en Primer Plano y Notificaciones
- android.permission.FOREGROUND_SERVICE y android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE: Mantiene el servicio de impresión activo de forma continua y estable con los periféricos físicos (USB, Bluetooth, LAN) sin que el sistema operativo suspenda la tarea durante el despacho de la cola.
- android.permission.POST_NOTIFICATIONS: Notificación permanente del estado del servicio de impresión en la barra de estado en Android 13+.
- android.permission.WAKE_LOCK: Previene que la CPU del dispositivo entre en reposo profundo durante la transmisión de documentos.
G. Inicio Automático y Paquetes
- android.permission.RECEIVE_BOOT_COMPLETED: Permite que el servicio de impresión se inicie automáticamente tras encender el terminal, característica vital para terminales TPV y quioscos desatendidos.
- android.permission.QUERY_ALL_PACKAGES: Permite la integración fluida con aplicaciones TPV, facturación o navegadores instalados en el terminal que despachan documentos a Printer+ mediante intenciones del sistema (
ACTION_SEND / ACTION_VIEW).
- android.permission.SYSTEM_ALERT_WINDOW y android.permission.USE_FULL_SCREEN_INTENT: Mostrar diálogos prioritarios e interactivos en pantalla (tales como la confirmación de emparejamiento de un nuevo dispositivo LAN).
3. Gestión de la Cola de Impresión y Tráfico LAN
Printer+ incorpora un gestor de cola de impresión en almacenamiento interno protegido (FQUEUE/):
- Los trabajos se procesan en cola de forma secuencial y se eliminan permanentemente del dispositivo tan pronto como la impresora física confirma la recepción satisfactoria.
- El usuario tiene acceso en todo momento a la pantalla de "Cola de impresión" para inspeccionar los documentos pendientes y eliminarlos de forma individual o total antes de que sean impresos.
- En la arquitectura Printer+ LAN, los trabajos de impresión circulan única y exclusivamente dentro de la subred local (LAN) del usuario, autenticados por tokens locales (
pplan_...). Ningún trabajo viaja fuera de su red local.
4. Servicios de Terceros (Publicidad)
En la modalidad de evaluación o gratuita, la aplicación integra el SDK de Google AdMob (Google LLC) para mostrar anuncios. Google puede recopilar identificadores publicitarios (Advertising ID) y datos de diagnóstico con fines analíticos y de entrega de anuncios según sus propias políticas: Política de Privacidad de Google.
5. Conservación de Datos y Derechos del Usuario
Printer+ no conserva datos personales ni contenidos de tickets más allá del ciclo de vida de la impresión. De conformidad con el Reglamento General de Protección de Datos (RGPD UE 2016/679) y la LOPDGDD:
- El usuario puede revocar cualquier permiso concedido en cualquier momento desde Ajustes de Android > Aplicaciones > Printer+ > Permisos.
- Para cualquier consulta o solicitud de derechos relacionada con la aplicación o licencias, puede contactar directamente al Desarrollador en: info@rcti.es.