Comprobaciones que no dependen de nuestra palabra

Por qué SimpleShot pide la grabación de pantalla y cómo comprobarlo tú mismo

macOS tiene un único permiso para todas las apps que leen la pantalla, tanto si hacen una foto como un vídeo. SimpleShot lo necesita para hacer capturas. Aquí tienes lo que hace con él y cómo verlo tú mismo sin fiarte de SimpleShot.

Un mismo permiso para todas las apps de capturas.

En macOS, una app solo puede ver lo que hay en la pantalla con el permiso de grabación de pantalla, en Ajustes del Sistema › Privacidad y seguridad › Grabación de pantalla y audio del sistema. No existe un permiso aparte para las capturas de pantalla: una captura es un vistazo a la pantalla, así que todas las apps de capturas piden el mismo permiso que una grabadora de pantalla.

Cuándo lee SimpleShot la pantalla.

Solo cuando haces una captura: con un atajo, desde la barra de menús, desde una de sus ventanas o cuando termina un temporizador que hayas puesto. Para un área, lee cada pantalla una vez y te la muestra congelada, con la lupa, mientras eliges. Una captura con desplazamiento lee la pantalla mientras te desplazas; una grabación la lee hasta que la detienes. Entre capturas no lee nada y no se envía nada: el reconocimiento de texto y la ocultación de datos privados se hacen en tu Mac.

En SimpleShot › Ajustes › Privacidad aparece cada vez: cuándo, qué se leyó y qué lo inició. La lista se queda en tu Mac durante 90 días y puedes borrarla. Aun así, es el propio registro de SimpleShot, por eso las comprobaciones de abajo no dependen de él.

Comprobación 1: el propio registro de macOS, en Terminal.

macOS comprueba el permiso de grabación de pantalla de una app cada vez que esta lee la pantalla, y lo anota. Abre Terminal (en Aplicaciones › Utilidades), pega esta línea y pulsa Retorno:

log stream --style compact --predicate 'process == "tccd" AND eventMessage CONTAINS "kTCCServiceScreenCapture" AND eventMessage CONTAINS "Allowed"'

Déjalo en marcha mientras usas tu Mac. Cada línea indica la app que ha leído la pantalla después de Sub: (SimpleShot es dev.stillbyte.SimpleShot) y dónde está después de binary_path=. Una captura con SimpleShot genera unas pocas líneas en el mismo segundo, y SimpleShot añade una al abrirse; entre capturas, ninguna. También aparecen otras apps, cuando leen la pantalla o los nombres de las ventanas de otras apps. Pulsa Control-C para detenerlo.

Comprobación 2: lo que sale de tu Mac.

SimpleShot se conecta a tres direcciones: updates.stillbyte.dev para buscar actualizaciones, proof.getsimpleshot.com cuando pides una prueba de fecha y hora (envía la huella de la imagen, nunca la imagen) y links.getsimpleshot.com cuando has creado un enlace. Una captura solo sale de tu Mac cuando creas un enlace con ella.

Para verlo tú mismo, usa un cortafuegos que muestre todas las conexiones que hace una app, como LuLu, gratuito y de código abierto: para SimpleShot solo muestra estas. O bien, en Terminal, esta línea muestra en directo las conexiones de SimpleShot y cuánto ha enviado cada una; mientras no uses actualizaciones, pruebas de fecha y hora ni enlaces, la lista sigue vacía. Pulsa Q para salir.

nettop -p SimpleShot

La pregunta que macOS repite cada mes.

Más o menos una vez al mes, macOS vuelve a preguntar si SimpleShot puede seguir leyendo la pantalla, con sus propias palabras: la app «solicita omitir el selector de ventanas privadas del sistema y acceder directamente a tu pantalla y audio». Todas las apps de capturas y de grabación de pantalla reciben la misma pregunta, 30 días después de la última vez, por cada copia de la app que haya en tu Mac: no significa que la app haya hecho nada nuevo. Elige Permitir. SimpleShot sigue leyendo la pantalla solo cuando haces una captura, y las comprobaciones de arriba lo demuestran.

Una app solo se libra de la pregunta si hace todas las capturas a través del selector de ventanas de macOS, que no permite seleccionar un área de la pantalla. Apple solo hace una excepción con las apps de escritorio remoto.

Ventanas que macOS excluye de todas las capturas.

macOS excluye algunas ventanas de las capturas de cualquier app: sus avisos de seguridad, como los que piden un permiso, y las ventanas que su app marca como privadas. No aparecen en las capturas de SimpleShot ni en su pantalla congelada mientras eliges un área; cuando SimpleShot detecta que había una en una captura, te lo indica. SimpleShot no puede cambiarlo; las demás apps de capturas siguen la misma regla.

La app Captura de Pantalla de macOS sí las captura: ábrela desde Aplicaciones › Utilidades, o pulsa ⇧⌘5 si SimpleShot no usa las teclas de captura del sistema.

Cómo desactivarlo.

Desactiva SimpleShot en Ajustes del Sistema › Privacidad y seguridad › Grabación de pantalla y audio del sistema cuando quieras. A partir de entonces no podrá leer la pantalla en absoluto, y te lo indicará cuando intentes hacer una captura.