Desenfocar y desenfocar la IA es una herramienta de navegador enfocada para ocultar rostros antes de compartir una imagen. Carga archivos JPG, PNG o WebP en un HTML Canvas, detecta rostros localmente cuando el navegador o el respaldo incluido lo admite, crea máscaras editables, permite al usuario eliminar detecciones falsas o dibujar regiones omitidas con un lazo y exporta un PNG. La implementación actual no utiliza ninguna carga de cuenta o servidor de procesamiento.
A pesar del nombre, esto es principalmente un editor de privacidad que desenfoca la cara. Su modo "Face Unblur" no reconstruye los píxeles faltantes ni revierte un desenfoque anterior. La inspección del script del cliente publicado muestra que vuelve a dibujar la región seleccionada original con un modesto contraste, saturación, brillo y mejora de la luz suave. Puede hacer que una cara ya visible parezca más impactante; no puede recuperar la identidad real o el texto que fue destruido por la falta de definición.
Qué hace realmente cada modo
| Modo | Implementación publicada | Úselo para | No asumas |
|---|---|---|---|
| Desenfoque de cara | Recorta el desenfoque del lienzo para habilitar cuadros de caras o trazados de lazo | Reduzca rápidamente la visibilidad de la cara mientras conserva el resto de una foto. | El desenfoque es irreversible, legalmente suficiente o seguro contra una recuperación determinada. |
| Desenfoque de cara | Aplica contraste, saturación, brillo y mejora de luz suave dentro de máscaras seleccionadas. | Énfasis cosmético de un rostro ya visible. | Desenfoque, deconvolución, superresolución o recuperación de detalles fácticos |
| Desenfoque total | Aplica un filtro de desenfoque de lienzo a toda la imagen. | Oscurecer un fondo o crear un tratamiento visual suave | Se han eliminado todos los metadatos confidenciales o el contexto reconocible. |
| Seleccionar | Alternar o eliminar máscaras detectadas | Corrija los falsos positivos y elija qué caras se ven afectadas | Una máscara quitada era un duplicado y no una persona real |
| lazo | Crear un trazado de recorte a mano alzada | Agregue caras omitidas o cubra identificadores que no sean rostros | Un límite suelto dibujado a mano cubre el cabello, el perfil y los identificadores circundantes. |
Cómo funciona el procesamiento local
La página pública actual y el script decodifican el archivo seleccionado con crearImagenMapa de bits, escale el lienzo de trabajo a un ancho máximo de aproximadamente 980 píxeles, dibuje la fuente localmente y exporte con lienzo.toDataURL("imagen/png"). La detección de rostros prueba primero la versión nativa del navegador. FaceDetector. Si no está disponible, carga el paquete tracking.js y los recursos del clasificador de rostros desde el mismo sitio. Si ambos fallan, el modo lazo sigue estando disponible.
Esto respalda la afirmación estricta de que la imagen de origen no se publica en un punto final de procesamiento en la versión inspeccionada. "Se ejecuta localmente" no es lo mismo que "la página no realiza solicitudes de red": el sitio aún carga los activos de su aplicación y una hoja de estilo Google Fonts, y una implementación futura podría cambiar. Para trabajos altamente confidenciales, desconéctese después de que se cargue la aplicación, inspeccione el tráfico de red de las herramientas de desarrollador, use un editor fuera de línea o hospede automáticamente el código revisado.
Un flujo de trabajo seguro para difuminar la cara
- Trabajar a partir de una copia. Conservar el original únicamente en el lugar autorizado; no sobrescriba pruebas ni el único archivo.
- Primero elimine los metadatos. Los metadatos de GPS, dispositivo, hora de captura, autor y miniaturas pueden identificar a las personas incluso cuando los píxeles están borrosos.
- Cargue la copia e inspeccione la detección. Haga zoom a través de todo el cuadro. Consulta perfiles, reflejos, pantallas, carteles, niños, personas lejanas y rostros parcialmente cubiertos.
- Corrija cada máscara. Elimine únicamente los falsos positivos confirmados. Utilice lazo para caras omitidas y expanda más allá de los ojos para cubrir toda la región de identificación.
- Elija el método de redacción por riesgo. Blur es adecuado para compartir de forma informal; utilice reemplazo opaco o pixelación/recorte fuerte para lograr un anonimato de mayor riesgo.
- Exporte y vuelva a abrir el archivo. Inspeccione el PNG descargado con un zoom de 100 a 400 % en lugar de confiar en la vista previa del editor.
- Pruebe fuera de la aplicación. Verifique miniaturas, vistas previas de mensajes, OCR, búsqueda de imágenes inversas y si el contexto aún identifica al tema.
- Comparte únicamente el derivado. Confirme que el archivo adjunto sea la copia exportada, no el original con estado de editor reversible.
Por qué la fuerza del desenfoque no es una garantía de privacidad
Blur reemplaza cada píxel de salida con una mezcla de píxeles de origen cercanos. Si el radio es débil, la estructura original todavía influye en el resultado. Dependiendo del desenfoque, la resolución y el adversario, el enfoque o la deconvolución pueden revelar cierta información. Más importante aún, un rostro puede seguir siendo reconocible por su silueta, cabello, ropa, tatuajes, ubicación, compañeros y texto circundante, incluso cuando los rasgos faciales se suavizan.
Para imágenes escolares, sobrevivientes de abusos, testigos, contextos de salud, protestas o evidencia legal, use un método destructivo diseñado para la redacción: recorte el tema, cubra toda la región de identificación con una forma sólida opaca, aplane la imagen, elimine los metadatos y luego verifique los píxeles exportados. Nunca coloques una forma semitransparente o una capa editable sobre el original y asumas que los píxeles ocultos han desaparecido.
| Método | Utilidad visual | Fortaleza de la privacidad | Mejor ajuste |
|---|---|---|---|
| Desenfoque gaussiano claro | Contexto de apariencia natural | Bajo; Las señales de identidad a menudo permanecen | Suavizamiento estético, redacción no sensible. |
| Desenfoque intenso | El contexto sigue siendo legible | Medio y dependiente de la fuente | Compartir en público de forma informal después de la revisión |
| Fuerte pixelación | Región editada obvia | variable; El tamaño del bloque debe abrumar a los detalles de la cara. | Noticias/imágenes sociales con divulgación visible. |
| Reemplazo opaco | La región está completamente oculta. | Alto para píxeles cubiertos después del aplanamiento | Protección de identidad sensible |
| Recortar/eliminar sujeto | Pierde información de la escena. | Alto cuando se elimina todo el contexto de identificación | Publicación de mayor riesgo |
| Reemplazo sintético | Puede preservar la apariencia de la escena | Complejo; generó problemas de identidad y divulgación | Flujos de trabajo especializados con revisión documentada |
La detección de rostros es un paso de asistencia
Nativo FaceDetector la compatibilidad no es uniforme en todos los navegadores y los clasificadores automáticos son sensibles a la pose, la escala, la oclusión, la iluminación, la calidad de la imagen y la representación demográfica. La fuente de la herramienta limita las detecciones nativas a 20 caras. Una foto de un evento lleno de gente puede contener más personas, por lo que un resultado que no esté vacío no demuestra que esté completo.
El tiempo de respaldo puede expirar y el lienzo se reduce para su edición. Las caras pequeñas y distantes pueden resultar más difíciles de detectar. Por lo tanto, un flujo de trabajo de privacidad necesita una revisión de integridad humana, no simplemente un recuento de "rostros encontrados". Para fotografías grupales, haga una lista de verificación que se mueva sistemáticamente de arriba a la izquierda a abajo a la derecha e incluya espejos, ventanas y pantallas de fondo.
Comportamiento de entrada, vista previa y salida
| Área | Comportamiento actual | Consecuencia práctica |
|---|---|---|
| Entrada | JPG, PNG y WebP aceptados por el selector de archivos | Las imágenes RAW, HEIC, PDF y animadas necesitan conversión u otra herramienta |
| Tamaño de trabajo | El lienzo está limitado a aproximadamente 980 px de ancho; las imágenes más pequeñas permanecen en su tamaño original | La exportación puede tener una resolución inferior a la de una foto original de gran tamaño |
| Detección | FaceDetector nativo, luego tracking.js alternativo local, luego lazo manual | El comportamiento varía según el navegador; el lazo es el recurso confiable |
| Fuerza de desenfoque | El control deslizante se asigna a un radio de desenfoque CSS/Canvas con un efecto mínimo | El porcentaje no es una puntuación de privacidad estandarizada |
| Exportar | PNG aplanado generado a partir del lienzo de trabajo | Se omiten los cuadros de guía, pero la fuente JPEG puede convertirse en un PNG más grande |
| Historia | No se documenta ningún proyecto duradero ni pila de deshacer | Es posible que sea necesario reiniciar la corrección compleja desde la copia original |
Conjunto de pruebas de evaluación
Antes de confiar en la herramienta, pruebe al menos 30 imágenes representativas: rostros frontales y de perfil; escenas muy claras y oscuras; diferentes tonos de piel y edades; gafas, mascarillas y sombreros; caras parciales; grandes multitudes; espejos; fotografías impresas; rostros en pantallas de portátiles o teléfonos; y archivos de cámara de alta resolución. Registre la tasa de rostros omitidos, la tasa de falsos positivos, el tiempo para corregir las máscaras, la resolución final de la exportación y si algún revisor aún puede identificar al sujeto protegido.
Alternativas
| Opción | Prefiero cuando | Compensación |
|---|---|---|
| Desenfocar y desenfocar la IA | Un flujo de trabajo de navegador local, rápido y gratuito es suficiente | Formatos, resolución, historial y herramientas de verificación limitados. |
| Photoshop o Affinity Photo | Necesita máscaras precisas, capas, resolución original y exportación repetible | Software pago y un camino de aprendizaje más largo |
| GIMP | Necesitas un editor sin conexión gratuito con redacción opaca y destructiva | Más pasos manuales que una herramienta facial enfocada |
| ImageMagick | Se requiere procesamiento por lotes y redacción de línea de comandos reproducible | Las mascarillas deben provenir de otro detector o coordenadas |
| editor de fotos móvil | Una imagen debe manejarse rápidamente en un teléfono | El comportamiento de carga, metadatos y exportación en la nube varía ampliamente |
| Sistema dedicado de redacción de evidencia | Asuntos legales, de atención médica, de registros públicos o de auditabilidad investigativa | Mayores costos y gastos generales de proceso, controles más estrictos |
Preguntas frecuentes
¿Face Unblur recupera un rostro borroso?
No. La implementación inspeccionada aplica cambios cosméticos de contraste, saturación, brillo y luz suave a los píxeles seleccionados originales. No reconstruye detalles destruidos.
¿Se suben imágenes?
La herramienta actual decodifica, edita y exporta la fuente con el navegador APIs y no tiene ningún punto final de carga de procesamiento de imágenes en el script inspeccionado. La página en sí todavía carga recursos web; verificar el comportamiento de la red para uso sensible.
¿La cara borrosa es suficiente para anonimizar a alguien?
No siempre. Un desenfoque débil y señales circundantes pueden preservar la identidad. Utilice redacción o eliminación opaca y aplanada cuando el daño causado por la reidentificación sea significativo.
¿Qué sucede cuando la detección pasa por alto una cara?
Utilice el modo Lazo para dibujar una máscara. Revise siempre la imagen completa; la detección automática es una conveniencia, no una garantía de integridad.
¿La exportación conserva la resolución original?
La fuente muestra un ancho máximo del lienzo de trabajo de alrededor de 980 píxeles, por lo que una fuente grande se puede reducir en el PNG exportado. Verifique las dimensiones de salida antes de la publicación.
¿La exportación PNG elimina todos los metadatos?
El PNG generado por Canvas normalmente crea una nueva salida de píxeles en lugar de copiar el contenedor original, pero no lo trate como una garantía universal de metadatos. Inspeccione el archivo descargado real con una herramienta de metadatos.
Fuentes y verificación
- Aplicación oficial Blur & Unblur AI
- Aviso de privacidad oficial
- Implementación del cliente publicada inspeccionada para esta revisión
- MDN FaceDetector API estado y contexto de compatibilidad
- Referencia del filtro MDN Canvas 2D
- Referencia de exportación de MDN Canvas
- NIST Privacy Framework para controles de privacidad basados en riesgos
Revisado por última vez el 25 de julio de 2026 en la página implementada y el paquete de cliente publicado. Una nueva implementación puede cambiar el código o el comportamiento de privacidad; Vuelva a comprobarlo antes de manipular imágenes sensibles.


