Límites
Posato añade una fricción deliberada; no es un candado imposible de abrir.
- No resiste a un administrador del dispositivo y siempre se puede eliminar. Siempre es posible terminar una sesión antes de tiempo.
- En macOS, el bloqueo solo funciona mientras Posato está en marcha. Al cerrar su ventana, sigue en marcha en la barra de menús, y tras la configuración única Posato se abre en silencio al iniciar sesión. Si Posato se cierra, o tras el reposo, la reactivación o un cambio de red, una pausa que iniciaste tú deja de bloquear hasta que la reanudes en Posato. Sin la configuración, empezar o reanudar requiere la aprobación de un administrador cada vez. Una sesión recibida desde tu iPhone solo bloquea en el Mac después de que la reanudes allí; sin la configuración, eso también requiere la aprobación de un administrador.
- En macOS, los horarios solo empiezan en un Mac que haya completado la configuración y solo mientras Posato está en marcha. Si Posato se abre, también al iniciar sesión, o el Mac se reactiva durante una pausa programada, la pausa vuelve a empezar sola, normalmente en menos de un minuto, y sigue terminando a la hora prevista; no se pide ninguna contraseña. Salir de Posato impide que empiecen nuevos horarios hasta que vuelva a abrirse; cerrar la ventana no.
- En macOS, las apps en pausa se cierran mientras hay una sesión activa, incluidas las que ya estaban abiertas cuando empezó, así que puedes perder el trabajo sin guardar en ellas.
-
En macOS, el bloqueo de sitios web cubre Safari y Google Chrome Stable para el tráfico web en los puertos 80 y 443 mientras usan los ajustes de proxy del sistema. No se cubren Firefox, otros navegadores, los navegadores integrados en apps ni las apps que se saltan el proxy del sistema. Visitar un sitio en pausa por su dirección IP no se bloquea, y el Relay privado de iCloud puede saltarse el bloqueo sin que se detecte. Una sesión no empieza a bloquear mientras haya una VPN o un proxy configurado manualmente activos. Las conexiones a servidores del propio Mac (
localhost,127.0.0.1y::1) siguen funcionando durante una sesión. Las páginas ya cargadas, guardadas en caché o descargadas no se borran, y puede que la página de pausa no aparezca alguna vez aunque el sitio siga bloqueado. - En macOS, Posato usa un asistente en segundo plano que requiere la aprobación de un administrador y puede pedir el permiso de Automatización para mostrar su página de pausa en la pestaña actual.
- En el iPhone, el sistema quita las restricciones cuando termina una sesión y puede mantenerlas un tiempo después de la hora de fin. Las restricciones de las sesiones de menos de 15 minutos solo se quitan si Posato está abierto al final o cuando vuelves a abrirlo.
- En el iPhone, si Safari ya estaba abierto, la primera página que abre después de que termine una pausa que bloquea sitios web puede quedarse en blanco. Parece que así se comporta iOS al levantar la restricción, y Posato no puede evitarlo. La siguiente página que abras se carga.
-
En Linux, el bloqueo de sitios web asigna cada sitio web en pausa y su nombre
wwwa0.0.0.0y::en/etc/hosts, así que las conexiones a él fallan. No hay página de pausa. Un navegador que usa su propio DNS sobre HTTPS, visitar un sitio por su dirección IP u otro nombre del mismo sitio se lo saltan. - En Linux, Posato instala un servicio del sistema una sola vez, con tu contraseña. Mientras hay una pausa en curso, el servicio cierra las apps en pausa que elegiste, así que puedes perder el trabajo sin guardar en ellas. Quita la pausa a su hora de fin aunque Posato esté cerrado. Desinstalar el paquete quita la pausa activa. No se puede pausar una app cuya entrada de escritorio inicia un script, un intérprete o Flatpak.
- En Linux, los horarios solo empiezan mientras Posato está en marcha. Al cerrar su ventana, sigue en marcha con un icono en el área de estado, y Abrir Posato al iniciar sesión, en Acerca de Posato, lo inicia en segundo plano cuando inicias sesión. En un escritorio cuya área de estado no muestra iconos de apps, como GNOME sin la extensión AppIndicator, no hay icono; Posato solo sigue entonces en segundo plano mientras haya una pausa en curso o un horario activado, y se vuelve a abrir desde el menú de aplicaciones. Salir de Posato impide que empiecen nuevos horarios.
- En Windows, el bloqueo de sitios web corta las conexiones a las direcciones a las que se resuelve el nombre de un sitio web en pausa. Un sitio que comparte direcciones con otros sitios, como uno detrás de una gran red de distribución de contenido, también puede bloquear esos sitios, y un sitio que cambia a direcciones nuevas puede abrirse hasta que Posato las detecte, en aproximadamente un minuto. Un navegador con su propio DNS sobre HTTPS puede llegar a direcciones que Posato no ha detectado, y una conexión que ya estaba abierta cuando empieza la pausa sigue abierta. No hay página de pausa, y una VPN o un proxy se lo saltan.
- En Windows, el instalador configura un servicio del sistema con la aprobación de un administrador. Mientras hay una pausa en curso, el servicio cierra las apps en pausa que elegiste, así que puedes perder el trabajo sin guardar en ellas. Quita la pausa a su hora de fin aunque Posato esté cerrado, y desinstalar Posato quita la pausa activa. No se pueden pausar las apps de Microsoft Store ni los accesos directos que inician un script o una línea de comandos. Posato solo pausa la cuenta de Windows que lo instaló. El instalador aún no está firmado, así que Windows SmartScreen avisa antes de ejecutarlo; elige Más información y después Ejecutar de todas formas. Con el Control inteligente de aplicaciones activado, Windows bloquea el instalador sin firmar y no se puede instalar Posato hasta que los paquetes estén firmados.
- En Windows, los horarios solo empiezan mientras Posato está en marcha. Al cerrar su ventana, sigue en marcha con un icono en el área de notificación, y Abrir Posato al iniciar sesión, en Acerca de Posato, lo inicia en segundo plano cuando inicias sesión. Salir de Posato impide que empiecen nuevos horarios.
- En Android, el bloqueo de sitios web funciona como una VPN local que solo responde a consultas de nombres. No puede funcionar otra VPN a la vez, el DNS privado estricto y un navegador con su propio DNS sobre HTTPS se lo saltan, y las consultas por TCP no se filtran. No hay página de pausa.
- En Android, una pantalla de Posato cubre la app en pausa; la app puede verse durante hasta un segundo, aproximadamente, antes de que aparezca esa pantalla. No se pueden pausar el launcher, Ajustes, la app Teléfono ni Posato. Posato necesita acceso a datos de uso, mostrar sobre otras aplicaciones, notificaciones y alarmas exactas; sin ellos, puede que el bloqueo o los horarios no funcionen. Desde la versión 1.6.1 ya no necesita quedar excluido de la optimización de batería; el APK 1.6.0 de GitHub Releases todavía lo necesita.
- Un sitio web que se abre un rato durante una pausa (versión 1.6) sigue el reloj y la zona horaria de cada dispositivo, así que los dispositivos en zonas horarias distintas lo abren en momentos distintos. Cuando termina su intervalo, se bloquean las nuevas cargas de página, pero una conexión que ya está abierta, o una dirección que el navegador o el sistema recuerda, puede hacer que siga funcionando un tiempo en Linux, Android y Windows; en macOS, Posato también cierra las conexiones que transporta para él. En el iPhone y el iPad, el sistema decide cuándo se ejecuta la extensión en segundo plano de Posato: un intervalo puede abrirse hasta un minuto tarde, aproximadamente, y si el sistema no llega a ejecutar la extensión al final del intervalo, el sitio web sigue abierto hasta que la extensión vuelva a ejecutarse o abras Posato. Safari en el iPhone y el iPad muestra la página restringida del sistema, que no indica cuándo se abre el sitio web; Sesión en Posato sí lo indica. Una regla quitada en otro dispositivo surte efecto en un iPhone o un iPad solo cuando Posato se abre allí, y en Linux o Windows solo mientras Posato está en marcha; hasta entonces, o hasta que termine la pausa, el sitio web se sigue abriendo según su regla anterior.
- Un dispositivo con una versión anterior de Posato deja de sincronizarse en cuanto otro dispositivo se toma un descanso en una pausa programada o crea o quita una regla para que un sitio web se abra un rato. Actualiza Posato en todos los dispositivos para que sigan sincronizados.
- Un descanso dura 5, 10 o 15 minutos, y cada pausa programada permite uno. Solo llega a tus otros dispositivos cuando se sincronizan, así que un dispositivo que no se ha sincronizado sigue restringiendo hasta que le llegue el descanso o este termine. En el iPhone y el iPad con Posato cerrado, las restricciones pueden volver unos minutos después de que termine el descanso, porque el sistema decide cuándo se ejecuta la extensión en segundo plano de Posato; cuando el sistema no puede programar esa vuelta, Posato no inicia el descanso. En Android, Linux y Windows, si el dispositivo estaba en reposo cuando terminó el descanso, las restricciones vuelven en aproximadamente un minuto desde que se reactiva.
- Las horas de los horarios siguen el reloj de cada dispositivo. Un horario dura al menos 15 minutos y, en el iPhone, necesita acceso a Tiempo de uso.
- Un dispositivo con una versión anterior de Posato deja de sincronizarse en cuanto otro dispositivo ejecuta Posato 1.3. Actualiza Posato en todos los dispositivos para que sigan sincronizados.
- La sincronización no está garantizada. Posato no puede prometer cuándo ni si un cambio llegará a tu otro dispositivo, y no puede reactivar un dispositivo en reposo.
- Si se pierden todas las copias de la clave del espacio de trabajo, los datos sincronizados no se pueden recuperar. Los datos ya copiados en otro dispositivo no se pueden borrar a distancia.
- La sincronización por carpeta funciona a través de una carpeta que un servicio que ya usas mantiene sincronizada, como Dropbox, OneDrive, iCloud Drive o Syncthing. Posato solo escribe allí archivos cifrados, pero no puede controlar cuándo ni si ese servicio los entrega, y cualquiera que pueda eliminar archivos de la carpeta puede impedir que tus dispositivos se sincronicen.
- Un dispositivo se une a un espacio de trabajo en una carpeta con un código de vinculación de un solo uso válido durante 10 minutos, que se escanea como código QR, se abre como enlace o se escribe. Alguien con el código o el enlace y acceso a la carpeta, o a su historial de archivos, puede abrir el espacio de trabajo, así que comparte el enlace solo con tus propios dispositivos. No hay forma de quitar un solo dispositivo: para dejar de compartir con uno, elimina el espacio de trabajo y crea uno nuevo en otra carpeta.
- En el modo de carpeta, cada dispositivo guarda la clave del espacio de trabajo en un archivo que solo tu usuario puede leer, no en el Llavero. En Android, la protege el Android Keystore.
- En Android, la carpeta debe ser una carpeta local que otra app mantenga sincronizada, como Syncthing; la mayoría de las apps de almacenamiento en la nube para Android no mantienen sincronizada una carpeta local. Desde la versión 1.6.1 la eliges en el selector de carpetas de Android, y Posato solo tiene acceso a esa carpeta; después de actualizar desde la 1.6.0, Posato te pide que la elijas de nuevo. En el iPhone, Posato sincroniza la carpeta cuando lo abres.
-
Un archivo
.posatoexportado contiene los nombres de los conjuntos de pausa, los sitios web y sus reglas para abrirse un rato, el conjunto predeterminado y los horarios, nunca las apps elegidas. Sin código, cualquiera que consiga el archivo puede leerlo. El código de nueve caracteres frena a un curioso, no a alguien que dedique mucha potencia de cálculo a adivinarlo. Una importación es una copia puntual, no una sincronización, y los horarios importados llegan desactivados. - Un espacio de trabajo se sincroniza a través de iCloud o de una sola carpeta, nunca de ambos, y no se puede pasar de uno a otro: elimina el espacio de trabajo de iCloud antes de elegir una carpeta.
Posato está pensado para macOS 13 o posterior en Mac con Apple silicon e Intel, iOS 18 o posterior, Ubuntu 24.04 o posterior, Android 13 o posterior y Windows 11 en x64 y Arm; consulta la matriz de plataformas para ver qué se ha comprobado en cada una. Consulta la política de privacidad para saber qué guarda Posato en tus dispositivos, en iCloud y en una carpeta de sincronización.