1. Qué Datos Procesamos
Privacy Photo Studio está diseñado para preparar fotos oficiales de pasaportes, visas, firmas y hojas de impresión. Al utilizar estas herramientas, los siguientes elementos existen únicamente de forma temporal en la memoria de su dispositivo:
- Fotografías Subidas: Archivos de imagen digital (JPEG, PNG, WebP) seleccionados desde su propio dispositivo.
- Firmas: Firmas escaneadas o fotografiadas para su recorte y limpieza de fondo.
- Resultados Derivados: Mapas de bits escalados, retratos recortados, copias con anotaciones y documentos PDF para impresión generados.
Estos elementos residen estrictamente dentro de la memoria volátil de trabajo de su navegador (memoria RAM, elementos HTML5 Canvas y buffers de Web Workers). La aplicación nunca transmite sus imágenes a servidores de aplicaciones.
2. Cómo Funciona el Procesamiento de Imágenes
Nuestra arquitectura de procesamiento opera completamente bajo un modelo de ejecución en el lado del cliente:
- Lectura del Archivo: Cuando selecciona una foto, su navegador lee los bytes del archivo localmente. El motor verifica la firma del formato y decodifica los píxeles en un canvas en memoria.
- Transformaciones Espaciales: El recorte, zoom, ajuste de proporciones y rotaciones discretas de 90° se calculan localmente en el navegador.
- Mejoras Opcionales: El ajuste de fondos, inclusión de franjas de nombre y fecha y la compresión al tamaño deseado se procesan en la CPU/GPU de su dispositivo.
- Exportación y Descarga Local: Al hacer clic en "Descargar", el navegador genera una URL de objeto local a partir de los bytes en memoria y guarda el archivo directamente en su carpeta de Descargas.
3. Eliminación de Fondo y Descarga de Modelos de IA
Cuando utiliza las funciones opcionales de "Hacer Fondo Blanco" o el "Eliminador de Fondos", la plataforma emplea la biblioteca de código abierto del lado del cliente @imgly/background-removal (v1.7.0).
Es fundamental comprender la diferencia técnica entre la descarga del modelo y la subida de imágenes:
Descarga del Modelo de IA: Para ejecutar la segmentación del fondo, su navegador descarga pesos de modelos de IA preentrenados y binarios WebAssembly alojados directamente en nuestro origen (/imgly/). Se trata de una descarga de archivo estándar, similar a descargar una tipografía.
Inferencia del Modelo Local: Una vez descargada, la red neuronal se ejecuta localmente dentro de su navegador mediante WebAssembly y Web Workers. Su fotografía nunca se envía a ningún servidor remoto ni a servicios de terceros.
Composición de Fondo Local: Cambiar el color de fondo (Transparente, Blanco, Negro o Personalizado) se realiza estrictamente en canvas en memoria usando el primer plano inmutable, sin volver a ejecutar la IA ni realizar llamadas de red.
4. Compresión, Conversión y Anotaciones
Todas las herramientas adicionales se ejecutan de manera local:
- Compresor de Fotos: Algoritmos de búsqueda binaria acotada prueban la calidad de codificación en canvas en memoria para alcanzar el tamaño objetivo en KB sin subir archivos.
- Redimensionador de Firmas: El umbralizado de contraste y el recorte automático a los límites de la firma operan directamente sobre los arrays de píxeles del canvas.
- Foto con Nombre y Fecha: Las franjas de texto se renderizan sobre un nuevo canvas derivado manteniendo intacto su archivo original subido.
- Conversor de Formatos: El escalado de dimensiones (mm, pulgadas, píxeles) y el cálculo de DPI se ejecutan de forma nativa en HTML5 Canvas.
5. Generación de Hojas de Impresión y Archivos PDF
Las composiciones de fotos en hojas (A4, 10×15 cm, 13×18 cm) se calculan matemáticamente en su navegador para garantizar una precisión milimétrica real. Los documentos PDF se sintetizan localmente mediante la biblioteca JavaScript pdf-lib. Los archivos generados se guardan directamente en su almacenamiento local sin pasar por ningún servidor.
6. Datos Recibidos: Capa de Aplicación vs. Infraestructura
Para garantizar la máxima transparencia técnica, diferenciamos el comportamiento de la aplicación del comportamiento de la infraestructura de alojamiento:
Capa de Aplicación
Cero Datos Personales Recibidos
- Cero subidas de fotos o firmas
- Cero recopilación de patrones biométricos faciales
- Cero credenciales o cuentas de usuario
- Métricas mínimas de eventos agregados sin cookies (uso de herramientas/plantillas, códigos de error; cero imágenes o identificadores)
Capa de Infraestructura / Alojamiento
Registros de Transporte HTTP Estándar
- Dirección IP del cliente
- Marca de tiempo y URL solicitada
- User-Agent del navegador y URL referente
- Códigos de estado HTTP y bytes transferidos
Los registros de transporte HTTP son generados automáticamente por los servidores web y CDN para entregar los recursos y mitigar ataques de denegación de servicio. La aplicación no controla los periodos de retención de la infraestructura.
7. Servicios de Terceros y Dependencias
Mantenemos un conjunto de dependencias extremadamente reducido y controlado:
| Entidad / Proveedor | Función y Propósito | Datos Involucrados | Destino |
|---|---|---|---|
| Google Fonts | Entrega hojas de estilo tipográficas y fuentes web (Bowlby One, Inter, Oswald). | Cabeceras HTTP GET estándar del navegador. Ningún dato de foto o formulario. | fonts.googleapis.com / fonts.gstatic.com |
| Proveedor de Alojamiento / CDN | Entrega archivos estáticos HTML, CSS, JavaScript y modelos de IA (/imgly/) a su navegador. | Metadatos de conexión HTTP estándar (dirección IP, User-Agent). | Edge CDN de la plataforma |
| Google Analytics (gtag.js) | Mide el tráfico web agregado, visitas y canales de referencia para optimizar la estabilidad del servicio. | Métricas anónimas estándar de sesión y páginas vistas. Nunca se envían fotos, documentos ni datos biométricos. | googletagmanager.com / google-analytics.com |
| Analítica de Producto (Opcional) | Cuando se activa en producción, supervisa el uso agregado de herramientas y códigos de error del cliente. | Lista cerrada de 8 eventos no personales. Cero fotos, nombres de archivo, cookies o identificadores. | Punto de enlace HTTPS externo configurado (cero endpoints locales) |
No cargamos kits de publicidad de terceros, rastreadores de grabación de sesiones, widgets de redes sociales ni scripts invasivos.
8. Cookies y Almacenamiento Local
- Cookies: Utilizamos cero cookies (sin cookies de rastreo, sin cookies de sesión, sin cookies publicitarias).
- Almacenamiento Local (localStorage): Usamos localStorage del navegador exclusivamente para recordar su preferencia de tema visual (claro u oscuro). No se almacenan imágenes, tokens ni datos personales.
- Session Storage / IndexedDB: No son utilizados por esta aplicación.
9. Retención de Datos
Datos de la Aplicación: La aplicación no almacena ni retiene fotos, firmas ni documentos en servidores. Los canvas en memoria y URLs de objetos son volátiles y se liberan al cerrar o recargar la pestaña.
Métricas de Telemetría: Las métricas anónimas agregadas enviadas al endpoint HTTPS configurado se conservan según la política de rotación automática (por ejemplo, 30 días) y no contienen datos personales.
Registros de Infraestructura: Los registros de acceso a servidores web y CDN se gestionan de acuerdo con las políticas estándar de seguridad y retención del proveedor de alojamiento.
10. Derechos y Control del Usuario
Dado que no requerimos cuentas, no creamos perfiles ni almacenamos fotos en bases de datos, no existen registros de usuario que acceder, rectificar o suprimir.
Usted conserva el control total sobre sus archivos en su dispositivo local:
- Puede vaciar toda la memoria de la sesión en cualquier momento cerrando o recargando la pestaña del navegador.
- Puede restablecer la preferencia de tema visual borrando el almacenamiento local del navegador.
- Usted decide dónde guardar las fotos y documentos PDF exportados en su dispositivo.
- Do Not Track (DNT): Si su navegador envía la cabecera de no rastreo (navigator.doNotTrack === "1"), toda la telemetría agregada se desactiva de forma automática.
11. Contacto sobre Privacidad
Si tiene preguntas, sugerencias o inquietudes sobre nuestras prácticas de privacidad o arquitectura técnica, no dude en contactarnos:
Consultas Técnicas y de Privacidad: support@passportphotomakeronline.com
Actualizaciones de Plantillas Oficiales: presets@passportphotomakeronline.com
12. Aviso Legal
Esta política de privacidad describe con fidelidad la implementación técnica de Privacy Photo Studio a la fecha de la auditoría. Si las capacidades o dependencias cambian en versiones futuras, será debidamente actualizada.
Privacy Photo Studio es una herramienta independiente y no está afiliada con, respaldada por ni representa a ningún organismo gubernamental, oficina de pasaportes o portal oficial.