Ciotto

Guía de funciones

El navegador que trabaja para ti

Qué contiene: cada función de Ciotto, una tras otra. Para cada una: el nombre, dónde está en la interfaz y qué hace, en pocas líneas.

Versión del documento: 1.1 — 7 de noviembre de 2026

Versión de Ciotto de referencia: 0.5.0

Plataformas cubiertas: escritorio Windows / macOS / Linux, Android, iOS, aplicación web acompañante, extensiones Chromium / Firefox / Safari.

Los nombres de los comandos aparecen en inglés porque así es como los muestra la aplicación cuando el idioma de la interfaz es English. Con la interfaz en español, las mismas opciones aparecen traducidas en el mismo lugar.

Esta guía está traducida del original italiano con la ayuda de un modelo de lenguaje. Si un pasaje no está claro, prevalece el original.

Cómo leer este documento

Cada función es una entrada numerada compuesta por tres partes:

Convenciones usadas en las rutas:

Índice de las áreas

ÁreaEntradasDe qué se ocupa
A. Arranque, ventana e interfaz1–10Cómo se abre la aplicación, página de apertura, tema, idioma, accesibilidad, la página Descubre Ciotto, la ventana transparente
B. Pestañas11–28Ciclo de vida de las pestañas, nombres, bloqueo, grupos, movimientos, vista previa de los enlaces, suspensión
C. Barra de direcciones, navegación y búsqueda29–35Navegación, sugerencias locales, motores de búsqueda, zoom, información del sitio
D. Vista dividida y paneles36–41Varias páginas en la misma ventana, bordes arrastrables, dibujo de la disposición
E. Identidades y entornos de trabajo42–49Perfiles, espacios, proyectos, contexto privado, restauración de la sesión
F. Historial y memoria50–58Línea de tiempo, mapas de la navegación, memoria de lo que has leído, borrado de datos
G. Herramientas de trabajo59–71Búsquedas programadas, listas de URL, preguntas a varias pestañas, pestañas aparcadas, favoritos, lectura, multimedia, notas
H. Macros y automatización72–78Grabación, edición y ejecución de las macros, ejecuciones programadas, hojas de datos
I. Asistente de IA79–82Barra lateral, proveedores y modelos, traducción de las páginas
J. Voz83–85Comandos dichos en voz alta, respuestas habladas, tareas confiadas al agente
K. Privacidad y seguridad86–110El escudo, las protecciones básicas, el catálogo completo, las listas firmadas, quemarlo todo
L. Contraseñas y credenciales111–121Caja fuerte, relleno, direcciones y tarjetas, salud, TOTP, claves de acceso
M. Identidad Lightning122–125Clave local, inicio de sesión sin contraseña, WebLN y Nostr
N. Sincronización cifrada y traspaso de pestañas126–137Dispositivos, contactos, traspaso de pestañas y de la sesión, categorías
O. Extensiones de Chrome138–141Web Store, extensiones sin empaquetar, barra de acciones, extensiones por perfil
P. Descargas, archivos e impresión142–150Descargas, archivos locales, guardado de la página, impresión, PDF, captura, aplicaciones web
Q. Ajustes, actualizaciones y distribución151–159Las catorce secciones, atajos, importación, actualizaciones, menú Help, protección del paquete
R. Diferencias por plataforma160–165Qué cambia en Android, iOS, la Web y las extensiones, y la interfaz del teléfono

A. Arranque, ventana e interfaz

1. Arranque de la aplicación y ventana principal

Dónde está: icono de Ciotto (una «c» clara hecha a partir de un guijarro, sobre un cuadrado oscuro con las esquinas redondeadas) en el menú Inicio, en el Dock, en el cajón de aplicaciones de Android o en la pantalla de inicio de iOS.

Qué hace: abre una ventana con barra de pestañas, barra de direcciones, barra de herramientas y área de las páginas. Las páginas no son recuadros HTML: son vistas nativas que el proceso principal coloca sobre la interfaz.

Plataformas: todas las plataformas nativas (escritorio, Android, iOS).

2. Modos de arranque

Dónde está: Ajustes → New tab & startup → On startup.

Qué hace: decide qué muestra Ciotto al abrirse: seguir donde se había quedado, abrir una pestaña nueva o abrir una lista de páginas indicadas a mano.

3. Página de apertura y bloques personalizables

Dónde está: la página que aparece en cada pestaña nueva. Los bloques se activan en Ajustes → New tab & startup, con los interruptores New tab: favorites, New tab: frequent, New tab: projects, New tab: reading y New tab: remote tabs; en la misma lista, New tab: Points of View vuelve a poner el sitio sugerido, si se había quitado.

Qué hace: muestra el logotipo de Ciotto, la palabra «ciotto» y el lema «The browser that works for you» («El navegador que trabaja para ti» en español), sin flujos de noticias. Los cinco bloques (favoritos, sitios frecuentes, proyectos, lista de lectura, pestañas de los otros dispositivos) están desactivados hasta que se activan. De entrada solo hay dos propuestas: el botón Discover Ciotto en la esquina superior y el recuadro de un sitio sugerido, Points of View, que se abre en la misma pestaña. Cada una tiene su ✕, que la quita para siempre en ese dispositivo. La lista de los sitios sugeridos y su icono están dentro del programa: para dibujar la página, Ciotto no pide nada a ningún servidor.

Plataformas: escritorio, Android e iOS.

4. Botón Home y página de inicio

Dónde está: Ajustes → New tab & startup → Show Home button y Home page. El botón aparece luego en la barra de herramientas, entre Atrás y Adelante. En Windows y Linux la misma acción tiene el atajo Alt+Home.

Qué hace: añade un botón que lleva de vuelta a la página elegida. Si la dirección se deja vacía, el botón abre una pestaña nueva.

5. Tema claro, oscuro o del sistema

Dónde está: ⋮ → Appearance and language → System / Light / Dark, o bien Ajustes → Appearance & accessibility → Theme.

Qué hace: cambia el aspecto de la interfaz de Ciotto entre claro, oscuro y "como el sistema operativo". La elección es una preferencia portátil: llega también a los otros dispositivos sincronizados.

6. Idioma de la interfaz

Dónde está: ⋮ → Appearance and language, en la lista debajo de los tres temas (cada idioma aparece escrito con su propio nombre), o bien Ajustes → General → Interface language.

Qué hace: cambia el idioma de menús, paneles y mensajes. Los idiomas son dieciséis: inglés, italiano, francés, español, alemán, chino simplificado, ruso, coreano, portugués, japonés, árabe, suajili, hausa, yoruba, amárico y klingon (tlhIngan Hol). En árabe la interfaz se dispone de derecha a izquierda. El idioma es una preferencia portátil y sigue al usuario en los otros dispositivos sincronizados.

7. Accesibilidad: zoom mínimo, contraste, movimiento, foco

Dónde está: Ajustes → Appearance & accessibility.

Qué hace: reúne Default page zoom, Minimum font size, Contrast (System, Normal o More contrast), Reduce motion, Animate images and GIFs, Caret browsing y Always show keyboard focus. Estos ajustes valen tanto para la interfaz de Ciotto como para las páginas cargadas.

8. Barra de favoritos

Dónde está: Ajustes → New tab & startup → Show favorites bar. La barra aparece debajo de la de direcciones.

Qué hace: muestra en una fila siempre visible los favoritos personales y los del espacio en uso. Las carpetas se convierten en botones con un menú desplegable (las subcarpetas se abren a un lado), y Manage, al final de la fila, abre la página de los elementos guardados. Un clic en un elemento lo abre en una pestaña nueva.

9. Descubre Ciotto

Dónde está: ⋮ → Discover Ciotto; barra de menús → Help → Discover Ciotto; botón Discover Ciotto en la esquina de la página de apertura. En el teléfono: hoja ⋮ → Discover Ciotto.

Qué hace: una página interna, abierta en una pestaña, que cuenta lo que sabe hacer Ciotto: fichas, una por función, agrupadas en quince áreas. Cada ficha tiene un título, una frase, el apartado How it works con las instrucciones y un caso real y, cuando puede, el botón Take me there, que abre el panel, la sección de Ajustes o el comando del que habla. En el escritorio, junto al título aparece el atajo asignado en ese momento. Arriba, un campo busca entre títulos y frases, y una fila de etiquetas lleva a cada área. Las funciones que la plataforma no tiene no se muestran; debajo de la ficha del catálogo de privacidad está la lista de las protecciones disponibles en ese dispositivo.

Plataformas: escritorio, Android e iOS. En el teléfono faltan los atajos y los botones de los comandos que allí no existen.

10. Mirar a través de Ciotto

Dónde está: botón en la barra de herramientas (título See through Ciotto and click below); barra de menús → View → See through Ciotto and click below; ⋮ → Appearance and language → See through Ciotto and click below.

Qué hace: vuelve la ventana semitransparente, la mantiene por encima de las demás aplicaciones y deja pasar los clics y el desplazamiento a la aplicación que está debajo: se tiene una página a la vista mientras se trabaja en otra cosa. La tira de pestañas y la barra de herramientas siguen opacas y utilizables, y en lugar del botón aparece el aviso Click-through mode con la combinación para volver. Se vuelve a la ventana normal con Ctrl/Cmd+Shift+U, un atajo válido en todo el sistema; si otra aplicación ya lo usa, el modo no se activa y Ciotto lo dice.

Plataformas: Windows y macOS. En Linux el comando no aparece, porque allí la ventana no puede volverse semitransparente; no existe en el teléfono.

B. Pestañas

11. Abrir, cerrar y cambiar de pestaña

Dónde está: tira de pestañas en la parte superior; botón +; ⋮ → New Tab; Ctrl/Cmd+T para abrir, Ctrl/Cmd+W o el clic central en la pestaña para cerrar; Ctrl/Cmd+1…8 lleva a la pestaña de esa posición y Ctrl/Cmd+9 a la última. En el teléfono: hoja ⋮ → New tab, y el botón con el número de pestañas abre la lista de todas.

Qué hace: el ciclo de vida básico de una pestaña. Cada panel tiene su propia tira: la que se muestra es siempre la del panel que tiene el foco. En el escritorio, la ✕ de una pestaña no activa aparece al pasar el puntero por encima.

12. El botón «+» junto a la última pestaña

Dónde está: en la tira de pestañas, justo después de la última. No hay nada que activar.

Qué hace: el botón para abrir una pestaña sigue a la última pestaña en lugar de quedarse pegado al borde de la ventana: las pestañas tienen un ancho propio y no se estiran para llenar la fila. Cuando hay muchas pestañas y la fila tiene que desplazarse, el botón se ancla al borde de la fila en lugar de salirse de la pantalla: en ninguno de los dos casos hay que cruzar la tira para abrir una pestaña. La zona vacía que queda sigue sirviendo para arrastrar la ventana. En el teléfono, donde la tira muestra solo los iconos, el «+» y el botón que cierra la pestaña activa están fijos junto a la fila.

13. Reabrir una pestaña cerrada

Dónde está: Ctrl/Cmd+Shift+T; barra de menús → File → Reopen Closed Tab; ⋮ → Reopen Closed Tab; clic derecho en una pestaña → Reopen Closed Tab. En el teléfono: hoja ⋮ → Reopen closed tab, la misma opción en la hoja de la pestaña, o Undo en el aviso Tab closed que aparece durante unos segundos después de cerrar una.

Qué hace: vuelve a abrir la última pestaña cerrada en su dirección, con su historial Atrás/Adelante. Cada ventana recuerda los últimos veinticinco cierres, incluso después de reiniciar, y el registro funciona también con la memoria desactivada.

14. Duplicar una pestaña

Dónde está: clic derecho en una pestaña → Duplicate tab. En el teléfono: pulsación larga en una pestaña → Duplicate tab.

Qué hace: abre una segunda pestaña en la misma dirección, junto a la original, con la misma identidad.

15. Dar un nombre a una pestaña

Dónde está: doble clic en el título de una pestaña, o bien clic derecho en la pestaña → Rename Tab…. En el teléfono: pulsación larga en la pestaña → Rename tab.

Qué hace: el título de una pestaña es el de la página, y la página lo cambia cuando quiere: con diez pestañas abiertas en el mismo sitio, la tira se convierte en diez veces la misma palabra truncada. Una pestaña puede llevar en cambio el nombre que le das tú. El nombre no sustituye al título, lo acompaña: la página sigue diciendo cómo se llama, y vaciar el campo devuelve el título real, ya actualizado a donde haya llegado la pestaña entretanto. Navegar no borra el nombre: dar un nombre a una pestaña sirve para distinguirla entre muchas, y no tendría sentido perderlo al primer clic. El nombre sobrevive al reinicio, a los proyectos y a la duplicación. Una pestaña fijada no muestra el título, así que se renombra desde el menú y el nombre se lee en la descripción emergente.

16. Fijar una pestaña

Dónde está: clic derecho en una pestaña → Pin Tab / Unpin Tab; se puede asignar a un atajo (Pin or unpin tab). En el teléfono: pulsación larga en la pestaña → Pin tab.

Qué hace: fija la pestaña al principio de la tira, en forma compacta y sin ✕, para que no se pierda entre las demás. Una pestaña fijada no se pone a dormir y los cierres en bloque se la saltan.

17. Bloquear una pestaña

Dónde está: clic derecho en una pestaña → Lock Tab / Unlock Tab. En el teléfono: pulsación larga en la pestaña → Lock tab. También se puede asignar a un atajo (Lock or unlock tab, entrada 152), sin combinación predeterminada.

Qué hace: una pestaña bloqueada rechaza las formas normales de cerrarla: la ✕, el clic central, Ctrl/Cmd+W, la opción del menú, una extensión, un nodo de macro. Junto al nombre aparece un candado y la ✕ deja de dibujarse, porque un botón que se niega cuando lo pulsas es peor que un botón que no está. Los cierres en bloque (cerrar las demás, cerrar las de la derecha, quemarlo todo) se la saltan, y posponerla para más tarde se rechaza con un mensaje, en lugar de registrar un aplazamiento que no cierra nada. El límite está declarado: cerrar la ventana o eliminar el entorno se la lleva igualmente. El candado protege del clic equivocado en una pestaña; no retiene una ventana como rehén.

18. Silenciar una pestaña e indicador de audio

Dónde está: el botón ♪ en la pestaña que suena (se convierte en × cuando la pestaña está silenciada); clic derecho en la pestaña → Mute Tab / Unmute Tab; se puede asignar a un atajo (Mute or unmute tab). En el teléfono: pulsación larga en la pestaña → Mute tab.

Qué hace: señala qué pestaña está produciendo audio y permite callarla sin detener la reproducción.

19. Cerrar las demás pestañas o las de la derecha

Dónde está: clic derecho en una pestaña → Close Other Tabs / Close Tabs to the Right. En el teléfono: pulsación larga en la pestaña → Close other tabs / Close tabs to the right.

Qué hace: cierres múltiples limitados al panel de la pestaña en la que se ha hecho clic: no toca los otros paneles ni los otros espacios, y se salta las pestañas fijadas y las bloqueadas.

20. Grupos de pestañas

Dónde está: clic derecho en una pestaña → Add to New Group, Move to Group (aparece cuando el panel ya tiene un grupo), Remove from Group. En el teléfono: pulsación larga en la pestaña → Add to new group, Collapse group / Expand group, Remove from group.

Qué hace: reúne varias pestañas bajo una etiqueta de color en la tira. Un grupo nuevo se llama Group 1, Group 2 y así sucesivamente, siempre del mismo color: hoy el nombre y el color no se pueden cambiar desde la interfaz. Al hacer clic en la etiqueta, el grupo se pliega y solo queda visible la pestaña activa que le pertenece. Los grupos pertenecen al panel y vuelven con la restauración de la sesión.

21. Selección múltiple de pestañas

Dónde está: tira de pestañas, manteniendo pulsado Ctrl (Cmd en macOS) mientras se hace clic. Solo escritorio.

Qué hace: pone varias pestañas del mismo panel en una selección, resaltada en la tira. Hoy la selección sirve para los grupos: Add to New Group, Move to Group y Remove from Group, elegidos en el menú de una pestaña seleccionada, se aplican a todas las pestañas seleccionadas. Las demás opciones del menú actúan solo sobre la pestaña en la que se ha hecho clic.

22. Mover una pestaña entre paneles

Dónde está: clic derecho en una pestaña → Move to Panel 1, Move to Panel 2… (una opción por cada uno de los otros paneles), o bien arrastrándola. En el teléfono: pulsación larga en la pestaña → Move to other panel, o el mismo arrastre con el dedo.

Qué hace: mueve la pestaña a otro recuadro de la ventana sin cambiar su identidad: quien tenía la sesión iniciada la sigue teniendo. Mientras se arrastra una pestaña, en la tira aparece una fila de destinos: los números de los otros paneles, ▸+ para abrirla en un panel nuevo al lado, ▾+ para un panel nuevo debajo, y los nombres de los otros espacios (entrada 23). Los destinos están en la tira porque las páginas cubren la interfaz. El mismo menú mueve la pestaña también dentro de la fila: Move Tab Left, Move Tab Right, Move Tab to Start, Move Tab to End.

23. Mover una pestaña a otro espacio

Dónde está: ⋮ → Workspaces → Move This Tab To… (la pestaña en primer plano), o bien arrastrando una pestaña sobre el nombre de otro espacio en la fila de destinos que aparece durante el arrastre (entrada 22).

Qué hace: lleva la pestaña a otro entorno de trabajo. Si el entorno de destino navega con una identidad distinta, la pestaña se vuelve a abrir en la misma dirección con esa identidad. No se ofrecen los espacios que ya están abiertos en otra ventana.

24. Vista previa del enlace

Dónde está: Ajustes → Tabs & performance → Preview links on Shift+click para activarla; luego Mayús+clic en un enlace, o bien clic derecho en el enlace → Preview Link. Desactivada de serie.

Qué hace: abre el enlace en un recuadro flotante centrado sobre la ventana, en lugar de abrir una pestaña. Arriba, una franja fina indica el sitio y ofrece dos botones: Open as tab, que convierte la vista previa en una pestaña de verdad en la ventana de detrás, y Close preview. También se cierra con Esc y haciendo clic fuera: una vista previa que sobrevive al clic siguiente no es una vista previa, es una ventana que hay que ordenar. El recuadro navega en el perfil de la pestaña desde la que se hizo el clic, así que un sitio en el que se tiene la sesión iniciada se ve con la sesión iniciada; y si se ha seguido algo dentro del recuadro, Open as tab abre la página que se está mirando, no la de partida. Una vista previa por ventana: un segundo clic sustituye a la primera. Por qué está desactivada de serie: normalmente Mayús+clic abre una pestaña, y cambiar en silencio lo que hace un gesto ya aprendido sería una sorpresa, no una función.

Plataformas: solo escritorio.

25. Tira de pestañas horizontal o vertical

Dónde está: Ajustes → Tabs & performance → Tab strip. Solo escritorio.

Qué hace: lleva la tira al lado izquierdo, en vertical, donde los títulos siguen siendo legibles incluso con muchas pestañas.

26. Pestañas que se duermen

Dónde está: Ajustes → Tabs & performance → Suspend inactive tabs, Suspend after (minutes) y Never suspend.

Qué hace: pone en pausa las pestañas que se dejan sin usar, para liberar recursos. Está activada de serie, con una espera de 30 minutos (de 5 a 1440). Nunca toca una pestaña fijada, una que suena, una con un formulario rellenado, con un contenido multimedia en reproducción, con una videollamada en curso o con una descarga activa. La lista Never suspend excluye sitios enteros, un nombre por línea. En la tira, una pestaña dormida tiene el icono atenuado con una pequeña luna, y la descripción emergente dice Asleep to save memory — opens instantly. En el escritorio, cuando a la máquina le falta memoria, la espera se omite: siguen valiendo todas las demás condiciones.

27. Devolución de la memoria (pestaña descartada)

Dónde está: Ajustes → Tabs & performance → Give the memory back after (minutes).

Qué hace: tras un tiempo adicional de sueño (60 minutos de serie, contados desde que la pestaña se durmió), la pestaña devuelve por completo su propio proceso y de ella solo quedan la dirección, el título, el icono y el historial. Al volver a abrirla, la página se recarga: la descripción emergente de la pestaña lo indica con Asleep to save memory — loads again when opened. El valor 0 deja la pestaña dormida por tiempo indefinido.

28. Comportamiento con batería

Dónde está: automático, sin ningún comando. Escritorio; en Android e iOS el equivalente es la reacción al aviso de memoria del sistema.

Qué hace: cuando el portátil funciona con batería, las esperas antes de poner a dormir una pestaña y antes de devolver su memoria se acortan (a un tercio y a la mitad, respectivamente, nunca por debajo de un minuto). No vuelve a activar la función si el usuario la ha desactivado, y un valor 0 para la devolución de la memoria sigue siendo 0.

C. Barra de direcciones, navegación y búsqueda

29. Barra de direcciones y navegación

Dónde está: campo central de la barra superior; Ctrl/Cmd+L le da el foco. Los botones Atrás, Adelante, Recargar y Detener están a su izquierda.

Qué hace: abre direcciones, lanza búsquedas y muestra dónde se está. Recargar y Detener son el mismo botón, que cambia según la página esté cargando o no. En el teléfono, el botón Recargar/Detener está dentro del campo, a la derecha, y en reposo el campo muestra solo el nombre del sitio.

30. Sugerencias del omnibox, calculadas en local

Dónde está: lista que aparece debajo de la barra mientras se escribe.

Qué hace: propone pestañas ya abiertas, favoritos, elementos de la lista de lectura, pestañas de los otros dispositivos e historial. La ordenación se hace por completo en esta máquina: ninguna letra tecleada se envía a un servicio de sugerencias.

31. Elección del motor de búsqueda

Dónde está: la pregunta aparece sola encima de los resultados en la primera búsqueda hecha desde la barra de direcciones. Después: Ajustes → Search → Default search engine.

Qué hace: Ciotto busca con DuckDuckGo hasta que se le diga otra cosa. En la primera búsqueda, una barra dice Searching with DuckDuckGo. Use another one? y ofrece DuckDuckGo, Google, Bing, Brave Search, Ecosia y Startpage, además de Keep DuckDuckGo; la búsqueda ya pedida se lanza de todos modos, sin esperar la respuesta. La pregunta se hace una sola vez por dispositivo, sea cual sea la respuesta.

Plataformas: escritorio, Android e iOS.

32. Motores de búsqueda personalizados con palabra clave

Dónde está: Ajustes → Search, recuadro para añadir uno con nombre, palabra clave y plantilla de dirección.

Qué hace: permite definir un motor propio, con una plantilla de dirección que contiene %s en lugar de las palabras buscadas, que se invoca con una palabra clave que empieza por @.

33. Buscar en la página

Dónde está: Ctrl/Cmd+F; ⋮ → Find in Page…; barra de menús → View → Find in Page…. Coincidencia siguiente y anterior también con Ctrl/Cmd+G, F3 y Ctrl/Cmd+Shift+G. En el teléfono: hoja ⋮ → Page → Find in page.

Qué hace: busca un texto en la página abierta, resalta las coincidencias e indica en cuál se está sobre el total.

34. Zoom de la página

Dónde está: Ctrl/Cmd+ y Ctrl/Cmd- para ampliar y reducir, Ctrl/Cmd+0 para volver al zoom predeterminado; ⋮ → Zoom (100%), un submenú que muestra el porcentaje actual con Zoom In, Zoom Out y Actual Size; barra de menús → View. La lista de los sitios recordados está en Ajustes → Appearance & accessibility → Per-site zoom. En el teléfono: hoja ⋮ → Page → Zoom in / Zoom out / Reset zoom.

Qué hace: amplía o reduce la página y recuerda el nivel por sitio: el mismo sitio, abierto de nuevo en cualquier pestaña, vuelve a empezar desde ese nivel. Cuando el nivel es distinto del predeterminado, el porcentaje aparece en la barra de herramientas y, al hacer clic en él, se vuelve al predeterminado. En la lista de Ajustes, cada sitio tiene su ✕ para olvidarlo. En el teléfono, las opciones de zoom dejan la hoja abierta y muestran el porcentaje a cada paso.

35. Información del sitio

Dónde está: el candado a la izquierda de la dirección, en la barra (abierto, y en color, cuando la página está en http://).

Qué hace: abre un recuadro que dice si la conexión está cifrada, qué certificado la protege, qué protecciones están activas en ese sitio, qué permisos se le han concedido (Ask, Allow o Block, guardados para el espacio) y cuántas cookies guarda el sitio en el perfil. Los permisos se cambian desde ahí. En Android e iOS el recuadro muestra la conexión y los permisos, sin certificado ni lista de protecciones: la cámara, el micrófono y la ubicación se pueden cambiar; los demás permisos aparecen como bloqueados.

D. Vista dividida y paneles

36. Dividir la ventana

Dónde está: Ctrl/Cmd+Shift+D divide a la derecha, Ctrl/Cmd+Shift+E divide hacia abajo; barra de menús → Layout → Split Right / Split Down; ⋮ → Layout → Split Right / Split Down. En el teléfono: hoja ⋮ → Workspaces and layout → Split screen.

Qué hace: pone varias páginas en la misma ventana. Al dividir se abre una copia de la página de la que se partía, así que comparar dos puntos del mismo documento cuesta un atajo. En el teléfono los paneles son dos como máximo, y el corte sigue la forma de la pantalla: uno encima del otro en vertical, uno al lado del otro en horizontal.

37. Bordes arrastrables

Dónde está: el canal que separa dos paneles, directamente con el ratón.

Qué hace: cada par de paneles está separado por un canal que se puede agarrar: al arrastrarlo, las páginas se redimensionan mientras se arrastra.

38. Modo de dibujo de la disposición

Dónde está: Ctrl/Cmd+Shift+L; ⋮ → Layout → Draw Layout…; barra de menús → Layout → Draw Layout…. El comando se puede fijar en la barra de herramientas (⋮ → Customise Toolbar → Draw layout, entrada 154): de serie no está en la barra.

Qué hace: congela cada página en una fotografía y oculta las vistas vivas, para que se pueda dibujar encima. Un trazo vertical divide el panel en izquierda y derecha; uno horizontal, en arriba y abajo. En cada borde aparece una ✕ que vuelve a juntar los dos paneles en uno.

Plataformas: solo escritorio.

39. Disposiciones predefinidas

Dónde está: barra de menús → Layout, o bien ⋮ → Layout: Single Pane, Two Columns, Two Rows, Grid 2×2.

Qué hace: aplica de una sola vez una disposición ya hecha, conservando la identidad con la que se había abierto cada pestaña. Las cuatro disposiciones se pueden asignar a atajos (Single pane, Two columns, Two rows, Grid 2×2), sin combinación predeterminada.

Plataformas: escritorio. En el teléfono, que tiene como máximo dos paneles, los comandos no aparecen.

40. Cerrar un panel

Dónde está: Ctrl/Cmd+Alt+W; barra de menús → Layout → Close Pane; ⋮ → Layout → Close Panel. En el teléfono: hoja ⋮ → Workspaces and layout → Close panel.

Qué hace: cierra el recuadro que tiene el foco. Sus pestañas no se tiran: pasan al panel vecino.

41. Indicadores numerados de los paneles

Dónde está: a la izquierda de la tira de pestañas, cuando hay más de un panel.

Qué hace: chapas numeradas que mueven el foco entre los paneles; cuando un panel usa una identidad distinta, la chapa se rellena con el color de esa identidad.

E. Identidades y entornos de trabajo

42. Perfiles (identidades de navegación)

Dónde está: ⋮ → Profiles, un submenú con This panel browses as (la lista de perfiles), Split Right As… y Manage Profiles…; el mismo submenú en ⋮ → Layout → This Panel Is…; chapa de color en la barra de herramientas (aparece en cuanto existe un segundo perfil); nombres modificables en Ajustes → Profiles & workspaces. En el teléfono: hoja ⋮ → Privacy and identity → Profiles.

Qué hace: un perfil es un conjunto separado de cookies, almacenamiento e inicios de sesión. Si se asigna uno a un panel, el mismo sitio puede abrirse dos veces, uno al lado del otro, con la sesión iniciada como dos personas distintas; Split Right As… abre directamente un panel nuevo con otro perfil. Cada perfil nace ya con un nombre y un color, y ese color es lo que permite reconocerlo sin leer: lo llevan el contorno del panel y un puntito en cada pestaña. Desde el panel de perfiles (Manage Profiles…) se crea un perfil con New profile, se asigna al panel con Use here, se decide si en él se ejecutan las extensiones (Run extensions in this profile, entrada 141) y se elimina con Remove.

Plataformas: escritorio. En el teléfono los perfiles existen, pero la identidad se elige por espacio y no por panel.

43. Borrar los datos de un perfil

Dónde está: ⋮ → Profiles → Manage Profiles…, fila del perfil → Sign out of everything. La misma limpieza, con más opciones, está en Borrar datos de navegación (entrada 58) con el ámbito Current profile.

Qué hace: vacía las cookies y el almacenamiento del perfil sin eliminarlo, de modo que la identidad se queda, pero se olvida todo aquello en lo que tenía la sesión iniciada. Actúa en el acto, sin pedir confirmación: el botón pasa a Signed out.

44. Espacios (entornos de trabajo)

Dónde está: ⋮ → Workspaces, un submenú con This window is showing (la lista de los entornos), Move This Tab To… y Manage Workspaces…; la chapa de color a la izquierda de la tira de pestañas (aparece a partir del segundo espacio) abre la misma lista; nombres modificables en Ajustes → Profiles & workspaces. En el teléfono: hoja ⋮ → Workspaces and layout → Workspaces.

Qué hace: mientras que un perfil separa las cuentas, un espacio separa todo lo demás: sus propias pestañas, la disposición de los paneles, su propio historial, su propia memoria, sus propias descargas, sus propias respuestas a las peticiones de los sitios. Un espacio apunta a un perfil, así que dos entornos pueden compartir una cuenta cuando hace falta. Desde el panel (Manage Workspaces…) se crea un entorno con New workspace y se elimina con Remove, que cierra sus pestañas y borra su historial después de pedir que se escriba remove.

45. Cambiar la identidad de un espacio

Dónde está: ⋮ → Workspaces → Manage Workspaces…, fila del espacio → Browses as.

Qué hace: cambia el perfil con el que navega el entorno. Sus pestañas se vuelven a abrir en las mismas direcciones con la nueva identidad: las cookies de la anterior no se transfieren, y eso es exactamente lo que un cambio de cuenta debe evitar. Cada fila dice también si en ese entorno se ejecutan las extensiones (runs the extensions o no extensions here).

46. Proyectos (ventanas guardadas)

Dónde está: ⋮ → Projects…; se puede fijar en la barra de herramientas. En el teléfono: hoja ⋮ → Workspaces and layout → Projects.

Qué hace: da un nombre a la disposición de una ventana — qué páginas, divididas en qué paneles, cada uno con qué identidad — y la vuelve a abrir cuando hace falta, en una ventana propia, sin estorbar lo que se estaba haciendo. El panel ofrece Save this window y, para cada proyecto, Open, Update, Rename y Delete.

47. Contexto privado

Dónde está: Ctrl/Cmd+Shift+N; barra de menús → File → New private window. En el teléfono: hoja ⋮ → New private tab. Mientras está activo, en la barra de herramientas aparece la etiqueta Private.

Qué hace: un contexto temporal compartido, distinto de la pestaña "como desconocido". Lo que ocurre en él queda excluido del historial, la memoria, la restauración de la sesión, los proyectos, la sincronización y el traspaso de pestañas. Además, las descargas no se quedan en la lista, una pestaña privada no se puede posponer para más tarde y la identidad Lightning no se ofrece a los sitios (ni para iniciar sesión ni para WebLN y Nostr). Guardar, imprimir o capturar una página pide confirmación antes, porque ese archivo queda fuera del contexto privado.

Plataformas: escritorio, Android e iOS. En Android hace falta una WebView del sistema que admita perfiles separados; si no, el contexto privado no está disponible.

48. Restauración de la sesión tras un cierre anómalo

Dónde está: barra que aparece en lo alto de la ventana en el primer arranque después de un cierre no limpio, cuando el arranque está configurado en Continue where you left off (entrada 2).

Qué hace: la sesión se guarda mientras se navega, así que tras un cierre anómalo las ventanas vuelven solas; la barra lo indica con cuántas pestañas han vuelto (Ciotto closed unexpectedly last time — 5 tabs have been restored.) y se cierra con OK. El mensaje se muestra una sola vez, en la primera ventana que lo pide. Con los otros modos de arranque no se restaura nada.

Plataformas: solo escritorio.

49. Administrador de tareas

Dónde está: Ajustes → Tabs & performance, recuadro Task manager al final de la sección.

Qué hace: en el escritorio, enumera los procesos del navegador con su memoria y su CPU reales. En Android e iOS solo indica el estado de vida de la pestaña, porque las WebView no exponen medidas por página.

F. Historial y memoria

50. Historial: la línea de tiempo

Dónde está: Ctrl+H (Cmd+Y en macOS); barra de menús → History → Show Full History; ⋮ → History → Show Full History. En el teléfono: hoja ⋮ → Page → History.

Qué hace: enumera las páginas visitadas, empezando por la más reciente, agrupadas por día y luego por sesión de navegación (vista Timeline). Se puede buscar en él y se puede quitar cualquier elemento. El historial se guarda en una base de datos SQLite local. En lo alto de la vista están también Map (entrada 51), Pause recording (entrada 53) y Clear all.

51. Mapa de la navegación

Dónde está: pestaña Map dentro de la vista del historial; Expand en una sesión; Open map en una sesión y Show path en un elemento de la línea de tiempo. La orientación se elige con Sideways y Downward.

Qué hace: cada navegación se registra con la página de la que viene, así que una sesión es un árbol: la página de partida, todo lo que se abrió desde ella, y así sucesivamente. Seguir un enlace crea un hijo; escribir una dirección o lanzar una búsqueda empieza un árbol nuevo. Volver atrás y tomar otro camino deja la rama abandonada en su sitio.

52. "Cómo he llegado aquí" desde la página actual

Dónde está: ⋮ → History → Show This Page on the Map; se puede fijar en la barra de herramientas (⋮ → Customise Toolbar → Map of this page) y asignar a un atajo. En el teléfono: hoja ⋮ → Page → Map of this page. No está en el menú History de la barra de menús.

Qué hace: abre el mapa ya centrado en la página que se está mirando, en lugar de obligar a buscarla en la línea de tiempo.

53. Pausar el registro del historial

Dónde está: barra de menús → History → Pause History; ⋮ → History → Pause History; botón Pause recording / Resume recording en la vista del historial; se puede asignar a un atajo.

Qué hace: deja de registrar sin ocultar lo que ya se ha registrado. Durante la pausa tampoco se captura el texto de las páginas para la memoria, ni siquiera con Remember This Page Now. El estado de pausa se guarda y se mantiene tras un reinicio; en la vista del historial, una línea recuerda que el registro está en pausa.

54. Borrados selectivos del historial

Dónde está: vista del historial: la ✕ en un elemento de la Timeline (Remove … from history) y el botón Clear all. Un intervalo de tiempo se borra desde Borrar datos de navegación (entrada 58).

Qué hace: nada se elimina automáticamente. La eliminación es siempre manual: una visita cada vez, un intervalo de tiempo (última hora, últimas 24 horas, últimos 7 días, últimas 4 semanas) o todo el historial del espacio (Clear all actúa en el acto, sin pedir confirmación). Cuando de una página ya no queda ninguna visita, desaparecen también el texto memorizado y su entrada en el índice de búsqueda. Tras el borrado, el índice se compacta y el espacio liberado se devuelve, así que los bytes desaparecen de verdad.

55. Memoria: activación y pantalla de consentimiento

Dónde está: Ctrl/Cmd+Shift+H; barra de menús → History → Search What You Read…; ⋮ → History → Search What You Read…; el interruptor Remember what you read (Memory) está también en Ajustes → AI & automations. En el teléfono: hoja ⋮ → Page → Search what you read.

Qué hace: la memoria es el mismo historial consultado al revés: no "dónde he estado", sino "aquella página sobre los precios de las API que leí hace dos semanas". Está desactivada hasta que se activa, y mientras está desactivada la vista es la pantalla de consentimiento, que explica en palabras corrientes qué se guarda, qué no, qué sale de la máquina y cómo se deshace todo, con Turn on Browser Memory y Not now.

56. Memoria: qué se captura y qué nunca

Dónde está: funciona sola; las reglas están declaradas en la pantalla de consentimiento. ⋮ → History → Remember This Page Now captura la página actual a petición (en el teléfono: hoja ⋮ → Page → Remember this page now). En la ficha de un resultado, Forget this page y Never remember this site.

Qué hace: una página se lee cuatro segundos después de que se haya asentado, y solo si la pestaña sigue ahí: así no entran las redirecciones, las páginas intersticiales ni las páginas de las que se ha rebotado enseguida. Nunca se guarda ninguna página que tenga un campo de contraseña (banco, correo web, panel de administración, portal sanitario), ninguna dirección de inicio de sesión o de pago, ninguna página de menos de 200 caracteres, nada de una ventana privada o de una pestaña «desconocida», y nada mientras el historial está en pausa, ni siquiera a petición. Un sitio en el que ya se tiene la sesión iniciada no muestra un campo de contraseña: por eso existe Never remember this site.

57. Memoria: búsqueda con plan modificable

Dónde está: campo de búsqueda en la vista de la memoria; las chapas del plan aparecen debajo.

Qué hace: la búsqueda se hace por completo en esta máquina y solo mira las páginas leídas en el espacio en uso. Lo que se escribe se lee como un plan — las palabras que cuentan, un límite de precio, un periodo, el tipo de página — y el plan se muestra como chapas que se pueden quitar de una en una. "Zapatos negros por menos de 300 euros" se convierte en zapatos · negro · menos de 300 €, y el precio es un filtro de verdad, no una semejanza. Desde la ficha de un resultado, Open in a background tab vuelve a abrir la página en segundo plano.

58. Borrar datos de navegación

Dónde está: Ajustes → Privacy & security → Clear browsing data, encima del catálogo de las protecciones; Ctrl/Cmd+Shift+Delete abre esa página. Disponible también en Android e iOS.

Qué hace: un procedimiento en tres pasos. Primero, el ámbito: Current workspace (historial, lista de descargas, decisiones sobre los permisos de los sitios) o Current profile (cookies y sesiones, almacenamiento de los sitios, archivos en caché, contraseñas guardadas). Segundo, el periodo: última hora, últimas 24 horas, últimos 7 días, últimas 4 semanas o siempre; solo el historial y la lista de descargas se pueden limitar a un periodo, las demás categorías se borran por completo. Tercero, las categorías, cada una con el número de elementos que se eliminarían. Nada está preseleccionado. Nunca elimina los archivos ya descargados, solo su entrada en la lista.

G. Herramientas de trabajo

59. Búsquedas programadas

Dónde está: ⋮ → History → Scheduled Research…; se puede fijar en la barra de herramientas. El botón de la barra de herramientas aparece de todos modos en cuanto existe al menos una búsqueda guardada. En el teléfono: hoja ⋮ → Page → Scheduled research.

Qué hace: una pregunta que uno se sigue haciendo — un competidor, un precio, un artículo que se espera — Ciotto la vuelve a ejecutar a intervalos: cada hora, cada seis horas, cada día o cada semana. Cada búsqueda nombra uno o más motores, y los resultados se unen: una página encontrada por ambos es un solo nodo. Solo se ofrecen los motores que se pueden leer sin un ser humano al volante.

60. Búsquedas programadas también con la ventana cerrada

Dónde está: panel Scheduled Research, opción Keep searching after the window is closed. Solo escritorio.

Qué hace: de forma predeterminada, las búsquedas se detienen cuando Ciotto se cierra. Con esta opción, la aplicación permanece en el área de notificación del sistema y respeta el calendario; el icono del área de notificación es a la vez la señal de que sigue en marcha y la forma de cerrarla. Está desactivada hasta que se pide.

61. Abrir una lista de direcciones

Dónde está: ⋮ → Tools → Open a List of URLs…; se puede fijar en la barra de herramientas. En el teléfono: hoja ⋮ → Tools → Open a list of URLs.

Qué hace: toma veinte direcciones de una sola vez en lugar de veinte viajes a la barra. Se abren como pestañas en segundo plano, una cada cierto tiempo (de un segundo a un minuto, a elegir, y se recuerda para la próxima vez). El lote se detiene en cien direcciones: una lista más larga se recorta, y lo dice. Mientras el lote avanza, el botón de la barra permite detenerlo (Hold, Resume, Stop).

62. Recoger las direcciones de la página o de la selección

Dónde está: el mismo panel, botones Links on this page y In your selection. También en el menú contextual de la página: Open the Links in This Selection… (con texto seleccionado) y Open Every Link on This Page….

Qué hace: recoge los enlaces de la página que hay detrás del panel, o los que contiene lo que se ha seleccionado. En la selección reconoce también las direcciones escritas como texto simple, porque la lista de URL más común del mundo es un mensaje de chat o un bloque de código sin enlaces. Los dos botones se sustituyen en lugar de sumarse; lo que se ha escrito a mano se queda.

63. Preguntar a todas las pestañas abiertas

Dónde está: Ctrl/Cmd+Shift+A; menú contextual de la página → Ask Every Open Tab… y, con texto seleccionado, también Ask Your Tabs About This…; ⋮ → Tools → Ask Your Tabs…; barra de menús → View → Ask Your Tabs…; se puede fijar en la barra de herramientas. En el teléfono: hoja ⋮ → Tools → Ask your tabs.

Qué hace: una sola pregunta dirigida a todas las pestañas de la ventana. El panel las enumera todas con una casilla y con lo que costaría incluirlas. Las páginas de las que no hay nada que leer aparecen en gris en lugar de omitirse. La respuesta llega a la barra lateral de IA como un turno normal, citando [pagina 3] según la numeración del panel.

64. Medidor de tamaño antes de enviar

Dónde está: encima del botón de envío del panel Ask your tabs.

Qué hace: antes de que salga nada, estima el tamaño frente a lo que puede contener el modelo elegido, y se niega a empezar cuando no cabría: propone, empezando por lo más barato, quitar las imágenes, desmarcar las páginas más pesadas, enviar menos texto por página o pasar a un modelo con más espacio. Las cifras declaran que son estimaciones.

65. Traer de vuelta esta pestaña más tarde

Dónde está: Ctrl/Cmd+Shift+S; clic derecho en una pestaña → Bring This Tab Back Later…; barra de menús → File → Bring This Tab Back Later…; la lista de las esperas está en ⋮ → Tools → Tabs Coming Back…. El botón de la barra aparece cuando hay algo en espera. En el teléfono: hoja ⋮ → Tools → Tabs coming back.

Qué hace: lo contrario de un favorito. La pestaña se cierra ahora y vuelve cuando ocurre lo que esperaba: un momento (In three hours, This evening, Tomorrow morning, This weekend, Next week o una hora elegida), una regla (cada lunes a las nueve, el día uno de cada mes) o la próxima vez que se visite un sitio determinado. Vuelve como pestaña en segundo plano, con un puntito en el botón y una notificación que se puede desactivar. No se puede posponer una pestaña bloqueada, privada o «desconocida», ni una página interna de Ciotto: el rechazo se explica.

66. Pestañas aparcadas con la ventana cerrada

Dónde está: panel Tabs Coming Back: Keep waiting after the window is closed y la elección de qué hacer cuando no hay ninguna ventana.

Qué hace: mantiene Ciotto en el área de notificación para que una pestaña pueda volver incluso sin ventanas abiertas. No se añade a los programas de inicio del sistema: un reinicio de la máquina interrumpe la espera. Cuando llega el momento sin ventanas, se puede elegir entre dejarla lista para la próxima ventana, abrir una ventana para ella o recibir solo un aviso.

67. Favoritos y lista de lectura

Dónde está: la estrellita de la barra de direcciones (un clic guarda la página entre los favoritos del espacio; un segundo clic abre Folder, Manage favorites… y Remove); Ctrl/Cmd+D (Bookmark this page); ⋮ → Favorites and reading list, con Open saved items, Save as favorite y Add to reading list (cada uno con Current workspace o Personal); el botón de marcador de la barra de herramientas y Ctrl/Cmd+Shift+O abren la página Saved items. En el teléfono: hoja ⋮ → Page → Favorites and reading list, y Page → Save page… para guardar la página actual.

Qué hace: un único archivo ordenado, en el que se puede buscar y que se puede organizar en carpetas, para dos tipos de elemento: favoritos y lista de lectura. Cada elemento tiene un ámbito: personal (sigue al usuario a todas partes) o del espacio (se queda en ese entorno), y el botón Personal / Workspace de la fila lo cambia. Las carpetas se anidan con una / en el nombre (Trabajo/Clientes). Los elementos se reordenan arrastrándolos o con las flechas; los de la lista de lectura se marcan como leídos con Read.

68. Copia sin conexión de un elemento guardado

Dónde está: vista Saved items → Reading list, comando Offline en la fila; la copia se abre en un lector con Delete copy y Close.

Qué hace: conserva una copia legible de una página de la lista de lectura, limpiada como en el modo lectura (sin scripts, formularios ni imágenes remotas), cifrada y ligada al perfil, de modo que el elemento siga siendo legible aunque el sitio desaparezca. Para crearla, la página tiene que estar abierta en una pestaña; desde una pestaña «desconocida» no se puede. Las copias sin conexión no se sincronizan nunca con otros dispositivos.

69. Modo lectura (Reader)

Dónde está: ⋮ → Page → Reader mode (pasa a Exit Reader mode cuando está activo); se puede asignar a un atajo. En el teléfono: hoja ⋮ → Page → Reader mode, que es una de las acciones rápidas de serie.

Qué hace: limpia el artículo de los elementos accesorios y lo muestra en una forma legible. Quita los contenidos ejecutables y los formularios, conserva la posición de lectura y no captura nada en la memoria por iniciativa propia.

70. Controles multimedia y Picture in Picture

Dónde está: botón ♪ en la barra de herramientas, presente solo mientras una pestaña suena o está silenciada; ⋮ → Tools → Media controls; clic derecho en una pestaña → Picture in Picture. En el teléfono: pulsación larga en la pestaña → Picture in Picture y Mute tab.

Qué hace: reúne en un único panel (Media) lo que está sonando en todas las pestañas, con Play y Pause, saltos de diez segundos adelante y atrás, Mute y PiP, que separa el vídeo en una ventanita siempre en primer plano cuando la plataforma lo admite. En el escritorio, mientras Ciotto está en primer plano y algo suena, responden también las teclas multimedia Reproducir/Pausa y Detener del teclado. Ciotto no lee el contenido multimedia: solo usa los comandos que expone la página. En el teléfono el panel no existe: la reproducción y los saltos quedan en manos de los controles del sistema.

71. Notas ligadas a la página

Dónde está: el botón Notes for this page de la barra de herramientas, siempre presente; o bien ⋮ → Notes → Notes for This Page / All Notes; se puede fijar en la barra y asignar a un atajo, que de serie no existe. En el teléfono: hoja ⋮ → Page → Notes for this page / All notes.

Qué hace: abre una hoja de notas junto a la página, a la derecha o debajo, a elegir (los botones Dock notes to the side y Dock notes below están en la cabecera del panel, y la elección se recuerda). La hoja estrecha la página en lugar de taparla: la página sigue viva y navegable mientras se escribe, a diferencia de los demás paneles, que congelan las páginas en fotografías para colocarse encima de ellas. Se guarda sola mientras se escribe.

La hoja está ligada a la dirección, no a la pestaña: vuelve cuando se vuelve a esa página, incluso en otra ventana a la semana siguiente. La dirección se limpia antes de archivarla — fuera el #ancora, fuera las credenciales, fuera los códigos de rastreo como utm_source — así que la misma página a la que se llega desde un boletín y desde un marcador comparte una sola hoja, mientras que ?id=99 y ?id=100 siguen siendo las dos páginas distintas que de verdad son.

Al final del panel, bajo Also noted on this site, están las otras páginas del mismo sitio en las que se han tomado notas: desde pippo.com/prodotti se ve que también se ha anotado /servizi y /contatti, y se llega a ellas con un clic. All Notes abre una página que las reúne todas agrupadas por sitio, con una búsqueda que mira dentro del texto. En el teléfono la hoja se acopla siempre debajo: una pantalla estrecha no tiene anchura que dar a un panel lateral sin quitársela a la página.

Sincronización: las notas tienen una categoría propia, Page notes, entre las de la sincronización (entrada 127), desactivada de serie como el historial. El motivo: una nota es algo propio, pero la lista de las páginas en las que se ha escrito es una lista de lecturas que nadie ha aceptado publicar. Vale la pena llevarla entre los propios dispositivos, pero nunca sin que se haya pedido.

H. Macros y automatización

72. Macro Studio

Dónde está: ⋮ → Macros → Manage Macros…; Ajustes → AI & automations → Open Macro Studio…; se puede asignar a un atajo. Se abre como pestaña interna de Ciotto. En el teléfono: hoja ⋮ → Tools → Macros.

Qué hace: convierte el trabajo hecho en el navegador en un diagrama de flujo local, que se puede inspeccionar, ramificar y volver a ejecutar. A la izquierda, la lista de las macros (filtros All y Scheduled here), con la etiqueta AI para las que contienen un paso de IA, needs fixing para las que tienen errores, y el resultado de la última ejecución. En el centro, el diagrama, con Add a step (un menú con búsqueda y categorías: Page, Browser, Control, AI, Data, Finish), deshacer y rehacer, ? para la explicación de cada nodo al pasar el ratón, y la Guide. A la derecha, las propiedades del nodo elegido, o los ajustes de la macro, plegados en secciones. Los cambios se guardan solos (Saving… / Saved). Si una macro usa un modelo y si está lista para arrancar no se elige: lo deciden los pasos que contiene. Las macros se guardan en la carpeta de datos local de la aplicación; en el formato no existen ni JavaScript arbitrario ni bucles sin límite.

Plataformas: escritorio, Android e iOS para crear y editar; la grabación (entrada 73) es solo de escritorio, y en el teléfono solo se ejecutan algunos tipos de paso (entrada 74).

73. Grabar una macro

Dónde está: ⋮ → Macros → New Recording, luego Pause Recording / Resume Recording / Stop and Save Recording; dentro de Macro Studio, el botón ● Record, junto a la elección entre Compact record y Faithful record. Durante la grabación, un recuadro en la barra de herramientas muestra el nombre, el nivel de detalle (Compact / Faithful, en el que se puede hacer clic), Pause / Resume y Stop.

Qué hace: graba lo que se hace. En modo compacto conserva los clics significativos y agrupa los cambios en los campos; en modo fiel conserva también las combinaciones de teclas y los desplazamientos importantes. El modo se puede cambiar mientras se graba. Solo puede haber una grabación o ejecución activa en toda la aplicación. Los campos sensibles (contraseñas, códigos de un solo uso, números de tarjeta, códigos de seguridad, IBAN) no se graban en claro: se convierten en valores de entrada con nombre (entrada 76), y tampoco las teclas pulsadas dentro de ellos acaban en la macro. No se graba nada de las ventanas privadas ni de las pestañas «desconocidas». Las direcciones abiertas se guardan tal como las ha resuelto el navegador, incluida la búsqueda en el motor elegido.

Plataformas: solo escritorio.

74. Ejecutar una macro: comprobación previa y barra de estado

Dónde está: botón Run dentro de Macro Studio, con la flecha ▾ (Run options…); el nombre de la macro en ⋮ → Macros; las macros fijadas en la barra de herramientas; un atajo asignado a la macro (entrada 152). Durante la ejecución, el estado aparece en la barra de herramientas y en una franja encima de la página.

Qué hace: Run arranca enseguida cuando no falta nada; si falta un valor, o con Run options…, se abre la comprobación previa, que declara dónde se ejecutará (Current browser o Dedicated window), con qué seguridad (Confirm each action, Confirm risky actions, Pre-authorized actions), en qué sesión y perfil, con qué juego de credenciales y qué modelo, y qué valores hay que proporcionar. Lo mismo vale para menús, botones fijados y atajos: si la comprobación está limpia, la macro arranca; si no, se abre Macro Studio en el problema. Durante la ejecución se pausa, se reanuda o se detiene; un paso que requiere confirmación muestra una barra con Allow once y Stop y el tipo de riesgo. Al final, la franja dice cómo ha ido, qué paso ha fallado y, si la macro ha escrito en una hoja de datos, cuántas celdas y dónde, con Open the sheet. Las macros sin pasos de IA se ejecutan sin conectarse a ningún proveedor de IA.

Plataformas: escritorio. En Android e iOS solo se ejecutan macros hechas de pasos que el teléfono sabe ejecutar (apertura de direcciones, lectura de la página, escritura en las hojas, apertura, elección y cierre de pestañas, variables, condiciones, extracción y decisión de IA solo sobre el texto); para las demás, la comprobación previa dice qué pasos faltan en lugar de saltárselos.

75. Leer de la página y nodos de IA

Dónde está: Macro Studio → Add a step: Read from page en la categoría Page; AI extract, AI decision y AI mini-agent en la categoría AI.

Qué hace: Read from page lee un elemento de la página sin ningún modelo y guarda en una variable su texto, el valor de un campo, la dirección de un enlace o un atributo: el elemento se elige señalándolo en la página abierta, y la macro conserva una referencia estable, no unas coordenadas. Si la lectura puede fallar, Use AI if reading fails añade en la rama de error una extracción de IA que escribe la misma variable. Tres tipos de nodo implican un modelo: AI extract (saca un valor), AI decision (elige entre resultados declarados) y AI mini-agent (actúa en la página dentro de un recinto). Cada uno tiene su propio contexto (texto, captura de pantalla o ambos), su propio proveedor y modelo y, en el caso del miniagente, la lista de herramientas permitidas, la lista de dominios permitidos, un tope de turnos y acciones y un tiempo máximo. Un secreto guardado solo puede acabar en un campo de inicio de sesión: si el miniagente intenta escribirlo en otro sitio, la macro se detiene.

76. Valores sensibles y juegos de credenciales para las macros

Dónde está: propiedades del nodo de rellenado en Macro Studio; sección Required data en los ajustes de la macro; opción Credential set y Save encrypted set en la comprobación previa.

Qué hace: un campo sensible grabado no conserva el valor tecleado: se convierte en un valor de entrada con nombre, que se pide en el momento de la ejecución o se configura antes en Required data (un secreto queda cifrado en este dispositivo). Los juegos de credenciales opcionales se cifran a través del llavero del sistema operativo; donde el cifrado no está disponible, solo se aceptan valores válidos para una única ejecución. En Linux, un llavero sin protección real (basic_text) no cuenta como cifrado. Las confirmaciones durante la ejecución dicen qué campo y qué variable están a punto de usarse.

77. Macros que se ejecutan solas

Dónde está: Macro Studio, ajustes de la macro → Run on a schedule; el filtro Scheduled here de la lista muestra las que están armadas en este dispositivo.

Qué hace: ejecuta una macro guardada sin que nadie la lance: Every so often (desde cada 5 minutos en adelante) o At a time of day, en los días elegidos. La regla viaja con la macro a los otros dispositivos; la ejecución no: cada dispositivo en el que deba ejecutarse se arma por separado con Save and activate, para que dos máquinas emparejadas no hagan el mismo trabajo dos veces; Pause schedule la detiene. Antes de armarla, Ciotto comprueba que la macro pueda ejecutarse de verdad sin nadie delante: ningún paso que pida confirmación, ninguna ventana nueva, ningún panel asignado a una identidad, cada paso arriesgado ya autorizado; si algo no va bien, la lista de motivos aparece junto al botón. En el escritorio, la ejecución se hace en una ventana que no se ve; con Keep running with no window open, Ciotto permanece en el área de notificación después de cerrar la última ventana. Tell me elige si avisar Never, When one fails o en cada ejecución (Every run). Una macro configurada para usar tu propio perfil se ejecuta con tus inicios de sesión solo si marcas Allow it to run as the real you; si no, arranca en una sesión desechable. Run it now la prueba en el acto. Las ejecuciones saltadas mientras el ordenador estaba apagado se convierten en una sola.

Plataformas: escritorio. En Android e iOS una macro programada no puede ejecutarse en segundo plano: arranca cuando Ciotto está abierto, al arrancar, al volver a primer plano o en la comprobación periódica, y la ejecución queda a la vista.

78. Hojas de datos

Dónde está: ⋮ → Macros → Data sheets; el paso Write to sheet en Macro Studio (categoría Data); ⋮ → Macros → Open macro results folder. En el teléfono: hoja ⋮ → Tools → Data sheets.

Qué hace: un lugar donde una macro escribe lo que ha leído, celda a celda. El paso Write to sheet elige la hoja (o crea una con New sheet…) y la celda: One fixed cell, Next free row de una columna, o One row per day, que pone la fecha junto al valor y corrige la fila de hoy en lugar de añadir otra. Los secretos no se escriben nunca. La página Data sheets muestra las hojas; cada celda recuerda qué macro la escribió y cuándo, y se puede corregir a mano sin tocar la macro. Una hoja se renombra, se vacía (Empty it), se elimina y se exporta como CSV (Export as CSV), y el texto que parece una fórmula se trata como texto. En el escritorio, Also keep it as a file… guarda además una copia de la hoja en un archivo, actualizada en cada ejecución y en cada corrección, y Open macro results folder abre la carpeta de resultados. La categoría de sincronización de las hojas está desactivada de serie.

Plataformas: escritorio, Android e iOS. En el teléfono no existen la copia en archivo ni la carpeta de resultados: la exportación CSV entrega el archivo para descargarlo, y Data sheets hace las veces de carpeta. Las hojas de datos figuran entre las categorías de sincronización solo en Android e iOS (entrada 127).

I. Asistente de IA

79. Barra lateral de IA

Dónde está: Ctrl/Cmd+J; barra de menús → View → Toggle AI Sidebar; ⋮ → Tools → AI chat. En el teléfono: hoja ⋮ → Tools → AI chat.

Qué hace: una conversación al lado de la página (AI assistant). Un interruptor en la parte inferior decide si la página que se está mirando acompaña a la pregunta (Page context on) o no (Page context off — the page you're on is not sent). La respuesta llega a trozos mientras se genera, se puede interrumpir con Stop, y Clear vuelve a empezar la conversación. Intro envía, Mayús+Intro cambia de línea. Las claves se quedan en el proceso principal: la interfaz no las ve nunca.

80. Proveedores de IA y modelos

Dónde está: botón de la chispa en la barra de herramientas → panel AI provider; ⋮ → Tools → AI provider; el proveedor en uso también se elige en Ajustes → AI & automations → AI provider. En el teléfono: hoja ⋮ → Tools → AI provider.

Qué hace: el panel tiene un menú Provider con todos los proveedores, configurados o no: Anthropic (Claude), OpenAI, Google Gemini, xAI (Grok), DeepSeek, Mistral, Groq, OpenRouter y Ollama (local, en la propia máquina). Para el elegido muestra el estado, la clave, el menú Model y Use this one; al final dice qué modelo está usando el asistente y ofrece Open the assistant.

81. Claves de API: introducción, verificación y eliminación

Dónde está: panel AI provider, después de elegir el proveedor en el menú Provider.

Qué hace: la clave se pega en el campo API key y, con Connect, se verifica con el proveedor antes de guardarla, así que una clave equivocada se descubre enseguida y no con la primera pregunta. Para OpenRouter hay un acceso guiado (Sign in with OpenRouter, solo escritorio); para Ollama, Look for it on this machine busca el servicio local y How do I install it? explica cómo conseguirlo. Where do I get a key? lleva a la consola del proveedor y Remove quita la clave. Las claves se quedan en el proceso principal; si la máquina no ofrece un llavero, el panel dice que la clave se guarda en claro.

82. Traducción de la página

Dónde está: ⋮ → Tools → Translate page y Show original page; el banner que ofrece traducir solo aparece después de activar ⋮ → Tools → Offer to translate pages, desactivado de serie. En el teléfono: hoja ⋮ → Tools, con las mismas tres opciones.

Qué hace: reconoce el idioma de la página y la traduce dejándola donde está: el texto se sustituye en su sitio, empezando por el que se está mirando. La traducción pasa por el proveedor de IA ya configurado — preferiblemente Ollama en la propia máquina, que no cuesta nada y no saca nada del dispositivo. Con un proveedor en red, Ciotto pide antes el consentimiento, porque en ese caso el texto de la página sale de verdad, y lo pide en cada traducción. Los idiomas reconocidos son quince: todos los de la interfaz menos el klingon. Con la oferta activada, una página en otro idioma hace aparecer el banner This page is in … — translate it?, con Translate, Never for this site y Dismiss. Sin ningún proveedor, el idioma se reconoce igualmente y el banner propone Show me how, una guía para instalar Ollama, en lugar de quedarse en silencio; la propuesta aparece una vez por sesión. Los sitios marcados se quedan en este dispositivo y se revisan en Ajustes → Appearance & accessibility → Per-site translation.

Plataformas: escritorio, Android e iOS.

J. Voz

83. Comandos de voz

Dónde está: Ctrl/Cmd+Shift+Space (una pulsación para escuchar, otra para dejar de hacerlo); el botón del micrófono en la barra de herramientas; ⋮ → Tools → Speak a command; barra de menús → View → Speak a command. Ajustes → AI & automations → Voice. En el teléfono: hoja ⋮ → Tools → Speak a command.

Qué hace: convierte una frase dicha en voz alta en una instrucción para el navegador: abrir un sitio o buscar algo, pasar a una pestaña diciendo su título, cualquier acción de la lista de atajos («cierra la pestaña», «recarga»), una pregunta al asistente (la respuesta completa va a la barra lateral), un texto que escribir en el campo de la página. La grabación va al proveedor de IA configurado que sabe transcribir — OpenAI, Groq o Google — con la clave propia; la primera vez, Ciotto pide el consentimiento para ese proveedor (Send your voice to be transcribed?) y no guarda ninguna grabación. Las palabras se comparan con las etiquetas de todos los idiomas de Ciotto a la vez, así que un comando funciona también en un idioma distinto del de la interfaz. Cerrar la ventana, cerrar las demás pestañas y quemarlo todo piden siempre confirmación, de viva voz o con Yes y No; tras diez segundos sin respuesta, cuenta como un no. También un comando reconstruido por un modelo, en lugar de reconocido al pie de la letra, tiene que confirmarse, salvo que solo abra un panel. La voz está activada de serie (Speak to Ciotto); desactivarla quita el botón e impide abrir el micrófono. En Ajustes también se elige el transcriptor (Transcribed by) y se cambia la combinación; la escucha de una palabra de activación aparece, pero todavía no está disponible.

Plataformas: escritorio, Android e iOS. En el teléfono no hay botón en la barra: se usa la hoja ⋮.

84. Respuestas habladas

Dónde está: Ajustes → AI & automations → Voice: Answer out loud, Speaking speed y Voice.

Qué hace: después de un comando de voz, Ciotto dice qué ha oído y qué ha hecho («Opening wikipedia.org», «Done — …»), así que no hace falta mirar la pantalla; cuando no ha entendido, lo dice. Usa las voces ya instaladas en el dispositivo: no descarga nada y no envía el texto a ninguna parte para pronunciarlo. Qué idiomas sabe decir depende de las voces que tenga el sistema. Está activado de serie junto con la voz. Mientras habla no escucha, así que no puede responder a una pregunta suya.

Plataformas: escritorio, Android e iOS. En Android e iOS habla con el motor de síntesis del sistema.

85. Tareas por voz en la página

Dónde está: el mismo comando de voz, diciendo qué hacer en la página en lugar del nombre de un comando («rellena este formulario con mi dirección»).

Qué hace: pasa la tarea dictada al agente de la página. Antes de empezar, Ciotto pide confirmación. La ejecución es una macro que nunca se ha guardado, ligada al sitio de la pestaña en primer plano para que no pueda irse a otro, con límites más estrictos que una macro escrita a mano (pocos turnos, pocas acciones, dos minutos), y pide permiso antes de cada clic y de cada tecla. Si se dice que no, se detiene ahí.

Plataformas: escritorio. En Android e iOS, la tarea pasa en cambio al asistente de la barra lateral.

K. Privacidad y seguridad

86. El escudo y el recuadro «What was blocked here»

Dónde está: el icono del escudo en la barra de herramientas, con el número de lo que se ha bloqueado, abre Ajustes → Privacy & security (entrada 87). El recuadro rápido se abre desde ⋮ → Privacy and identity → What was blocked here, y se puede fijar en la barra de herramientas con el nombre Privacy and security. En el teléfono: hoja ⋮ → Privacy and identity → What was blocked here, que es también una de las acciones rápidas de serie.

Qué hace: el número del escudo suma los anuncios, los rastreadores y las páginas peligrosas detenidos desde el arranque; los contadores viven solo en memoria y vuelven a cero en cada arranque. El recuadro rápido reúne los interruptores de las cuatro protecciones básicas, el interruptor Show ads on … para el sitio en primer plano (entrada 89), la elección del DNS cifrado (entrada 93), los contadores (Ads, Trackers, Malware, Banners) y la lista de excepciones, cada una con Remove. El enlace All privacy features → lleva al catálogo completo. El escudo, el recuadro y el catálogo leen el mismo estado, así que no pueden contradecirse.

87. Catálogo completo de las protecciones

Dónde está: ⋮ → Privacy and identity → Privacy and Security…; Ajustes → Privacy & security; el icono del escudo en la barra de herramientas. En el teléfono: hoja ⋮ → Privacy and identity → All privacy features.

Qué hace: arriba, los contadores de la sesión (Ads blocked, Trackers blocked, Malware/phishing stopped, Cookie banners rejected), la línea sobre el estado de las listas de protección y Borrar datos de navegación (entrada 58). Debajo, las fichas, una por cada protección, divididas por grupos (Network, Identity, Data, Downloads), con título, una línea de resumen y, a petición (What situation does this protect me from?), un párrafo que describe la situación real a la que responde, no el mecanismo. Las protecciones que todavía no existen no tienen una ficha que las prometa, y las que la plataforma no puede hacer funcionar no se muestran. Todas las protecciones aparte de las cuatro básicas (Core) están desactivadas hasta que se activan.

88. Listas de protección firmadas

Dónde está: no hay nada que configurar; el estado se lee en Ajustes → Privacy & security, en la línea que hay debajo de los contadores.

Qué hace: las listas que deciden qué bloquear (EasyList y EasyPrivacy para la publicidad y los rastreadores, URLhaus y OpenPhish para el malware y el phishing) llegan desde el sitio de Ciotto en un paquete firmado: una lista de los archivos con su huella, firmada con una clave Ed25519 escrita en el programa. Antes de usar una sola regla, Ciotto comprueba la firma y cada huella, y rechaza un paquete que no sea más reciente que el que ya tiene, para que una copia vieja no pueda volver a ponerse en circulación. Si la comprobación falla, no cambia nada: se sigue usando la última copia verificada y la línea dice por qué. Un paquete de más de una semana se usa igualmente, pero la línea lo señala. En las versiones distribuidas nunca se recurre a listas sin firmar.

Plataformas: escritorio, Android e iOS.

89. Bloqueo de publicidad y antirrastreo

Dónde está: catálogo de privacidad, primera ficha; en el recuadro What was blocked here (entrada 86), el interruptor Show ads on … para el sitio en primer plano y la lista de excepciones.

Qué hace: filtra las peticiones de publicidad y de rastreo usando las listas EasyList y EasyPrivacy, que en las versiones distribuidas llegan en el paquete firmado. Está activado de forma predeterminada. Show ads on … desactiva el bloqueo solo para ese sitio y para siempre (también para sus anuncios de terceros), sin tocar los demás sitios; la excepción se quita con el mismo interruptor o con Remove en la lista.

90. HTTPS-only

Dónde está: catálogo de privacidad; excepción para un sitio concreto desde el escudo.

Qué hace: convierte una navegación http:// en https:// antes de que salga de la máquina. Un sitio que de verdad no tiene https:// muestra una página de bloqueo explicada (Not secure), no un error de conexión mudo, con tres opciones: Go back, Continue anyway (ese sitio se queda en http:// durante el resto de la sesión) y Don't block this site again (excepción permanente solo para ese sitio). Las excepciones se revisan y se quitan en el recuadro What was blocked here. La lista de sitios peligrosos (entrada 91) mira la dirección antes de la promoción, así que una dirección de phishing http:// se detiene aunque el sitio responda en https://.

91. Lista local de malware y phishing

Dónde está: catálogo de privacidad.

Qué hace: la lista se construye con URLhaus y OpenPhish, llega en el paquete firmado de las listas de protección y está en la máquina: no es Google Safe Browsing, así que nada de la dirección que se va a abrir se envía a otra parte para comprobarla. La dirección se compara antes de cualquier reescritura (promoción a https://, limpieza de los enlaces), también con el otro esquema y sin el punto final. Una coincidencia bloquea la navegación con la página Dangerous site; Continue anyway es un permiso de una sola vez para esa dirección exacta y nunca se convierte en una excepción permanente. Si la lista no se puede descargar, Ciotto vuelve a intentarlo al cabo de 30 segundos, 2, 10 y 30 minutos, en lugar de quedarse sin protección hasta la ronda siguiente, y el error aparece en el estado de las listas.

92. Avisos sobre las descargas

Dónde está: catálogo de privacidad; el aviso aparece debajo de la fila de la descarga, en el estante de descargas.

Qué hace: para cada descarga mira tres aspectos, por orden de gravedad: si el origen, o uno de los pasos intermedios, está en la lista local de malware (Matches a known malware/phishing list), si el archivo es de un tipo que puede ejecutar código — instaladores, scripts, accesos directos y similares, desde .exe, .msi y .ps1 hasta .url, .chm y .vhdx (This file type can run code — only open it if you trust the source) — y si ha llegado por una conexión no cifrada (Downloaded over an insecure connection). Aparece el aviso más grave. La descarga no se bloquea: el archivo llega al disco, pero Open en un archivo marcado como peligroso o que está en la lista pide confirmación antes de abrirlo. Al desactivar los avisos se desactivan los tres a la vez.

93. DNS cifrado

Dónde está: ⋮ → Privacy and identity → What was blocked here → Encrypted DNS: elección entre Off (system), Cloudflare y Quad9.

Qué hace: envía la resolución de nombres a través de DNS-over-HTTPS al servicio elegido, en lugar de al resolutor del sistema en claro. Está desactivado de forma predeterminada, y la elección se aplica al momento, sin reiniciar.

Plataformas: solo escritorio.

94. Permisos de los sitios

Dónde está: la barra que aparece encima de la página cuando un sitio pide la cámara, el micrófono, la ubicación, las notificaciones, el portapapeles, los dispositivos MIDI o la red local, con Remember for this site (marcado de serie), Block y Allow; las respuestas ya dadas se revisan desde el recuadro de información del sitio (entrada 35).

Qué hace: no se concede nada sin preguntar, y la respuesta se recuerda para ese sitio. Los permisos pertenecen al espacio: la misma pregunta en otro entorno empieza de cero. Las notificaciones figuran como denegadas hasta que el sitio las pide y se responde Allow: una página no puede mostrar ninguna sin haber pasado por la pregunta. Para la cámara y la ubicación, en cambio, un sitio que se limita a comprobar el estado del permiso lo ve como concedido, para que no renuncie a pedirlo; el acceso real pasa de todos modos por la barra. Varias solicitudes iguales de la misma página se convierten en una sola pregunta.

Plataformas: escritorio, Android e iOS. En el teléfono solo se piden la cámara, el micrófono y la ubicación; los demás permisos se rechazan. En iOS, la solicitud de la ubicación la hace el sistema, sitio por sitio, sin pasar por Ciotto.

95. Abrir como desconocido

Dónde está: catálogo de privacidad, para activarla (Open as a stranger); luego, clic derecho en un enlace → Open Link as a Stranger.

Qué hace: abre un enlace en una sesión desechable que se mantiene en memoria: no entra con ella ninguna cookie ni ningún historial, y al cerrar la pestaña su almacenamiento se limpia inmediatamente, no al salir de la aplicación. Es distinto del contexto privado, que en cambio se comparte entre varias pestañas. En la pestaña «desconocida» las contraseñas guardadas no se ofrecen y los permisos concedidos allí se quedan solo en memoria, sin tocar los del espacio; si el perfil sale por un proxy (entrada 103), la pestaña usa el mismo proxy.

96. Ninguna petición antes de que los filtros estén listos

Dónde está: catálogo de privacidad.

Qué hace: cierra el intervalo de uno o dos segundos después del arranque en el que las listas de filtros todavía no están cargadas. Con esta protección activa, las primerísimas peticiones esperan — cinco segundos como máximo — a que el bloqueo de publicidad y la lista de malware terminen de cargarse. Si al cabo de cinco segundos no están listos, la petición se cancela en lugar de salir sin protección: se vuelve a intentar cuando las listas están listas.

Plataformas: solo escritorio.

97. Los sitios no pueden llamar a la puerta de la red de casa

Dónde está: catálogo de privacidad; la solicitud aparece como un permiso.

Qué hace: pide consentimiento antes de que una página pública llegue a una dirección privada (192.168.*, 10.*, loopback, link-local, 100.64.0.0/10, 0.0.0.0), tanto con una petición en segundo plano como navegando directamente allí. Vale también para los nombres que llevan dentro de la red de casa: Ciotto resuelve el nombre antes de decidir, y reconoce los sufijos locales (.local, .lan, .home.arpa…) y los nombres típicos de los routers. La solicitud dice que el sitio quiere llegar a un dispositivo de la red local; el permiso se llama local-network y se recuerda por origen, exactamente igual que la cámara o la ubicación. Muchas solicitudes iguales de una página se convierten en una sola pregunta.

Plataformas: solo escritorio.

98. Enlaces limpios

Dónde está: catálogo de privacidad.

Qué hace: quita los parámetros de rastreo conocidos (utm_*, fbclid, gclid y los demás) de una navegación antes de que se cargue. Actúa antes que HTTPS-only, así que la dirección limpia recorre toda la cadena desde el principio.

99. Permisos que caducan

Dónde está: catálogo de privacidad; las nuevas opciones aparecen en la solicitud de permiso, junto a Remember for this site.

Qué hace: añade Just for today (24 horas desde que se responde) y For a week (siete días) junto al clásico Always. Un permiso caducado se trata como si nunca se hubiera pedido.

100. Banners de cookies: rechazados, no ocultos

Dónde está: catálogo de privacidad.

Qué hace: reconoce el gestor de consentimientos de la página y pulsa el verdadero botón de rechazo, en lugar de ocultar el banner con un truco gráfico mientras el sitio registra en silencio un consentimiento. Donde el banner no ofrece ningún botón de rechazo, Ciotto lo quita de la vista sin hacer clic en nada, así que la pregunta se queda sin respuesta. Los banners rechazados se cuentan en Cookie banners rejected.

Plataformas: solo escritorio.

101. Olvídame cuando cierre este sitio

Dónde está: catálogo de privacidad, para activarla; los sitios se añaden escribiendo su nombre en la lista Sites to forget on close que aparece debajo de la ficha de la protección, con Add y Remove.

Qué hace: borra las cookies y el almacenamiento del sitio marcado, subdominios incluidos, en el instante en que se cierra su última pestaña en esa ventana, y también cuando se cierra la ventana o se sale de Ciotto (al salir espera hasta tres segundos a que termine la limpieza). El límite está declarado: una copia del mismo sitio que se deja abierta en otra parte es una laguna conocida y aceptada, en lugar de un borrado que le arrancaría la sesión a otra ventana.

102. Informe de privacidad legible

Dónde está: catálogo de privacidad, para activarlo; el informe (Recent activity) aparece debajo de la ficha de la protección.

Qué hace: convierte los contadores en frases. Un registro circular — que nunca se escribe si la función está desactivada, y solo vale para la sesión en curso — anota el sitio de cada bloqueo y el host del rastreador, resuelto con una pequeña tabla de correspondencias dominio→empresa incluida en el programa: "En nytimes.com Ciotto ha detenido 9 peticiones dirigidas a Google, Criteo y Taboola", en lugar de un número a secas.

Plataformas: solo escritorio.

103. Una salida distinta para cada perfil (proxy)

Dónde está: catálogo de privacidad, para activarla; el proxy se configura en la fila del perfil, en el panel de perfiles (⋮ → Profiles → Manage Profiles…), en un campo que acepta socks5://host:porta o http://host:porta, con un botón Test.

Qué hace: aplica un proxy distinto a la sesión de cada perfil, para que dos identidades no parezcan venir de la misma red. Ciotto no proporciona el proxy, y la ficha lo declara abiertamente. El botón Test consulta un punto de conexión real a través de la sesión de ese perfil para confirmar que funciona de verdad (Works o Failed). El proxy vale también para las llamadas WebRTC de las páginas, para las pestañas «desconocidas» abiertas desde ese perfil y para los iconos de los sitios en la tira, para que la dirección real no salga por una puerta lateral. Cuando el proxy está activo, la chapa del perfil en la barra tiene un puntito.

Plataformas: solo escritorio.

104. Las actualizaciones de extensiones que piden más se detienen

Dónde está: catálogo de privacidad, para activarla; la barra de aprobación aparece en lo alto de la ventana cuando se retiene una actualización.

Qué hace: compara el manifiesto de cada carga de extensión con el último aceptado. Una recarga de la misma versión pasa sin problemas; una versión nueva que pide un permiso o un host al que antes no podía llegar se retira de la sesión justo después de cargarse y queda retenida hasta que se aprueba con Allow this update la barra que declara exactamente qué ha cambiado («… updated from 1.2 to 1.3 and now also asks to:»). El bloqueo sobrevive a un reinicio.

Plataformas: solo escritorio.

105. Los elementos incrustados se cargan cuando tú lo dices

Dónde está: catálogo de privacidad; las excepciones por sitio se escriben en la lista Sites where embeds always load que aparece debajo de la ficha de la protección.

Qué hace: retiene un elemento incrustado de terceros (YouTube, X, Instagram, Google Maps) detrás de un marcador de posición (Load this … embed?) hasta que se hace clic en él. La petición se desvía hacia una página interna y no llega en absoluto al host real; al hacer clic en el marcador de posición, el mismo marco navega a la dirección verdadera.

Plataformas: solo escritorio.

106. Fotos sin coordenadas (experimental)

Dónde está: catálogo de privacidad, para activarla; luego hay que habilitarla explícitamente para cada sitio, escribiéndolo en la lista Sites to strip photo data on debajo de la ficha de la protección.

Qué hace: recodifica una foto admisible (JPEG, WebP) antes de que salga de la página — la misma transformación que se obtendría abriéndola y volviéndola a guardar — y con ella desaparecen los datos EXIF y las posibles coordenadas GPS. Si hay un error de decodificación, no bloquea la subida: envía el original.

Plataformas: solo escritorio.

107. Las macros se ejecutan como desconocido

Dónde está: catálogo de privacidad, para activarla; la elección para cada macro está en Macro Studio → ajustes de la macro → Safety & session → Session (Sandbox — runs as a stranger o Your profile — runs as you), y la comprobación previa la muestra en cada ejecución.

Qué hace: con la protección activada, la ejecución de una macro arranca en una sesión desechable en lugar de adoptar la pestaña ya abierta. Todas las pestañas abiertas por la ejecución comparten la misma partición, así que un inicio de sesión hecho en una es visible para las demás de la misma ejecución y para nada de fuera. La partición se limpia cuando se cierra la última pestaña que la comparte. Una macro que de verdad necesita la identidad real se configura en Your profile — runs as you, y la comprobación previa lo señala. Con la protección desactivada, cada ejecución actúa con el perfil real, y la comprobación previa lo dice. Límites declarados: sin extensiones, y las descargas se atribuyen al perfil predeterminado.

Plataformas: solo escritorio. En el teléfono el interruptor no existe: allí las macros actúan siempre con el perfil de la pestaña.

108. Zona horaria creíble y ruido contra la huella digital, por perfil (experimental)

Dónde está: catálogo de privacidad, para activarla; debajo de la ficha aparecen los cuatro canales Canvas noise, WebGL noise, Audio noise y Font measurement noise, cada uno con On y Off. La zona horaria se elige en la fila del perfil, en el panel de perfiles (campo Machine's own timezone — e.g. Europe/Berlin).

Qué hace: cambia la zona horaria que declaran las pestañas de un perfil, manteniéndola coherente con un idioma y una plataforma reales para esta máquina; si el campo se deja vacío, se mantiene la zona horaria de la máquina, y un nombre que no es una zona horaria se rechaza (Not a timezone). Además, añade un poco de ruido a lo que informan canvas, WebGL, audio y medición de las fuentes, las superficies con las que un sitio construye una huella que sobrevive al borrado de las cookies: el ruido se mantiene igual para un sitio durante una sesión, para que las páginas no se rompan, pero cambia de una sesión a otra y de un perfil a otro. Los cuatro canales se activan junto con la protección y cada uno se puede desactivar por separado. No es un anti-fingerprinting completo: el tamaño de la pantalla, las fuentes instaladas y decenas de otras señales siguen siendo las reales. Si no consigue aplicarse, deja la pestaña exactamente como habría estado: nunca una página rota.

Plataformas: solo escritorio.

109. Cookies cifradas por perfil (experimental)

Dónde está: catálogo de privacidad, para activarla; la activación se hace en la fila del perfil, en el panel de perfiles, con Enable encrypted vault y una frase de acceso escrita dos veces. Al arrancar aparece la ventana Unlock your vaults.

Qué hace: saca las cookies de un perfil del almacén en claro de Chromium y las guarda como un único archivo cifrado con la frase de acceso elegida. Al arrancar, cada perfil protegido empieza bloqueado: la ventana de desbloqueo permite introducir la frase de acceso de cada uno (Unlock, luego Continue to Ciotto), y saltarse uno significa simplemente empezar sin la sesión iniciada, no quedar expuesto; la fila del perfil dice Vault locked — logins not restored. y ofrece Unlock en cualquier momento. Protege las cookies y los inicios de sesión, no el almacenamiento local de los sitios. Una frase de acceso perdida se lleva consigo las cookies que protegía: es así por diseño. Disable vault pide que se escriba disable; si hay una contraseña maestra bloqueada, pide antes desbloquearla, porque desactivar la caja fuerte mueve también las contraseñas, las tarjetas y las direcciones del perfil.

Plataformas: solo escritorio.

110. Quemarlo todo

Dónde está: ⋮ → Privacy and identity → Burn everything; se puede fijar en la barra de herramientas (entrada 154); se puede asignar a un atajo (entrada 152), pero sin combinación predeterminada. En el teléfono: hoja ⋮ → Privacy and identity → Burn everything.

Qué hace: cierra todas las pestañas del entorno en el que se está — excepto las bloqueadas — y vuelve a una página de inicio vacía. En el escritorio pregunta antes (Close every tab in this environment?), y la pregunta dice dos cosas: que las pestañas cerradas se pueden recuperar con Ctrl/Cmd+Shift+T, y cuántas pestañas bloqueadas seguirán abiertas. En la misma pregunta ofrece borrar también los datos (Close and clear this profile’s data): cookies, almacenamiento y caché del perfil, además del historial y las descargas del entorno. La casilla Don’t ask again solo vale para la mitad recuperable: borrar los datos pregunta siempre. El interruptor para que vuelva a preguntar está en Ajustes → Tabs & performance → Ask before burning everything. El comando nunca se graba en una macro, y dicho de viva voz pide siempre confirmación.

Plataformas: escritorio, Android e iOS. En el teléfono, tocar la opción cierra las pestañas en el acto, sin la pregunta; los datos se borran desde Borrar datos de navegación (entrada 58).

L. Contraseñas y credenciales

111. Contraseñas guardadas

Dónde está: Ajustes → Passwords & autofill; ⋮ → Privacy and identity → Passwords and autofill, que enumera los accesos guardados para el sitio abierto y lleva a la gestión con Manage passwords…. En el teléfono: hoja ⋮ → Privacy and identity → Passwords and autofill.

Qué hace: guarda las credenciales por perfil, cifradas con una clave protegida por el llavero del sistema operativo. Se añaden con Save a login (solo direcciones HTTPS o localhost), se buscan por sitio, nombre de usuario o etiqueta, se cambian con Edit y se quitan con Remove. La lista muestra solo los metadatos (sitio, nombre de usuario, etiqueta), nunca la contraseña. En Linux, si el llavero disponible no es seguro, el guardado se rechaza y se pide activar la protección de la caja fuerte del perfil.

112. Relleno automático

Dónde está: la llave de la barra de direcciones (Fill a saved password), que aparece cuando existe una credencial para ese sitio; ⋮ → Privacy and identity → Passwords and autofill, que enumera las credenciales de ese sitio. En el teléfono: hoja ⋮ → Privacy and identity → Passwords and autofill.

Qué hace: rellena una sola vez, después de verificar que el origen del marco principal coincide exactamente con el guardado. No envía el formulario: la confirmación queda en manos del usuario. En una pestaña «desconocida» las credenciales no se ofrecen.

113. Direcciones y tarjetas de pago

Dónde está: Ajustes → Passwords & autofill, recuadros Save address y Save card; el relleno se pide desde el icono de la persona en la barra de direcciones (Addresses), que aparece cuando el perfil tiene al menos una dirección o una tarjeta guardada.

Qué hace: guarda direcciones y datos de contacto, y tarjetas de pago, cifrados con la misma clave que las contraseñas y cerrados con el mismo candado: la contraseña maestra, si está configurada, al cerrar uno, cierra también el otro. Una dirección se rellena solo después de elegirla, nunca sola. La lista de tarjetas muestra solo las cuatro últimas cifras, nunca el número completo. Mostrar el número completo (Show number) o rellenar una tarjeta requiere introducir la contraseña maestra cada vez; sin una contraseña maestra, Ciotto pide configurar una en lugar de continuar. El código de seguridad nunca se pide ni se guarda.

Plataformas: escritorio, Android e iOS.

114. Propuesta de guardar después de iniciar sesión

Dónde está: barra que aparece en lo alto de la ventana justo después de iniciar sesión: Save your password for … as …?, con Save y Not now.

Qué hace: cuando se envía un formulario de inicio de sesión, Ciotto propone guardar la credencial. El formulario lo envía la página, no Ciotto. La contraseña se queda en el proceso principal, indexada por un token opaco. La propuesta no aparece en contexto privado ni en una pestaña "desconocida", y no vuelve a aparecer para una credencial ya guardada. En el teléfono solo se acepta desde la página principal, y el origen se toma de la pestaña, no de lo que declara la página: un marco de terceros no puede proponer el guardado para otro sitio.

115. Generador de contraseñas

Dónde está: Ajustes → Passwords & autofill → Save a login, botón Generate junto al campo de la contraseña.

Qué hace: produce una contraseña aleatoria de veinte caracteres, lista para pegarla en el sitio y guardarla en la misma operación.

116. Contraseña maestra y bloqueo automático

Dónde está: Ajustes → Passwords & autofill, recuadro Master password: Set master password (al menos ocho caracteres, escrita dos veces), luego Lock now, Change, Remove y Auto-lock.

Qué hace: sella por segunda vez la clave de las credenciales, ya protegida por el llavero del sistema; la misma cerradura cierra direcciones y tarjetas. Añade un bloqueo automático tras un periodo de inactividad (1 minute, 5 minutes, 15 minutes, 1 hour o Never). Es también la nueva autenticación que Ciotto pide antes de mostrar o copiar una contraseña y antes de usar una tarjeta (entradas 117 y 113): sin contraseña maestra, esas operaciones no están disponibles. No toca el cifrado de las cookies, que es una función aparte. No existe ninguna vía de recuperación.

117. Mostrar y copiar una contraseña

Dónde está: fila de la credencial en Ajustes → Passwords & autofill, comandos Reveal y Copy.

Qué hace: una contraseña solo se muestra o se copia después de introducir la contraseña maestra, cada vez. Sin una contraseña maestra la operación no se inicia, y Ciotto explica que hay que configurar una. Introducirla desbloquea también la caja fuerte, si estaba bloqueada. La contraseña mostrada desaparece al cabo de veinte segundos; la copia la hace el proceso principal, que al cabo de veinte segundos vacía el portapapeles si todavía contiene esa contraseña, aunque la ventana de Ajustes se haya cerrado. No existe ningún canal que devuelva todas las contraseñas en claro a la vez.

118. Informe sobre la salud de las contraseñas

Dónde está: Ajustes → Passwords & autofill, encima de la lista de credenciales (Password health: … weak · … reused) y en cada fila (Weak, Reused).

Qué hace: una comprobación local, sin red, que señala las contraseñas reutilizadas en varios elementos del mismo perfil y las débiles. La comparación se hace en memoria; el informe solo contiene identificadores y marcas, nunca las contraseñas ni sus hashes.

119. Códigos TOTP de seis dígitos

Dónde está: campo TOTP secret or otpauth:// (optional) en el formulario de la credencial; el código aparece en la fila de la credencial, con los segundos que quedan.

Qué hace: guarda opcionalmente un secreto TOTP (en base32 simple o como dirección otpauth://) dentro de la carga cifrada de la credencial, y genera los códigos de seis dígitos en la máquina. El secreto también se importa desde las columnas de los CSV de los gestores de contraseñas.

120. Comprobación de filtraciones conocidas

Dónde está: Ajustes → Passwords & autofill, botón Check for breaches encima de la lista.

Qué hace: una comprobación opcional y a petición contra Have I Been Pwned, con k-anonimato: del dispositivo solo sale un prefijo de cinco caracteres de la huella SHA-1, nunca la contraseña. Los elementos encontrados reciben la etiqueta Breached y una línea resume cuántos son. El resultado solo contiene identificadores y recuentos.

121. Claves de acceso del sistema

Dónde está: aparecen solas cuando un sitio propone el inicio de sesión con clave de acceso.

Qué hace: las ceremonias de las claves de acceso se quedan dentro de Chromium, Android Credential Manager o los servicios de autenticación de Apple. Las claves privadas de las claves de acceso no entran nunca en el almacén de Ciotto ni en la sincronización.

M. Identidad Lightning

122. Crear la identidad Lightning

Dónde está: botón del rayo en la barra de herramientas; ⋮ → Privacy and identity → Lightning Identity; Ajustes → Sync, Lightning & devices → Open Lightning…. En el teléfono: hoja ⋮ → Privacy and identity → Lightning identity.

Qué hace: la identidad es una clave que Ciotto crea en esta máquina y no envía a ninguna parte. Los sitios que la admiten pueden reconocer al usuario sin dirección de correo electrónico y sin contraseña, y para el inicio de sesión y para WebLN cada sitio ve una clave distinta, así que no pueden compararse entre sí; el nombre Nostr (npub), en cambio, es uno solo, porque en Nostr es la identidad pública. Aquí Lightning solo sirve para que te reconozcan y para conectar tus propios dispositivos: no hay ninguna cuenta, ningún fondo, nada que recargar ni ningún pago. El panel se abre con Create my identity y I already have a recovery phrase; una vez creada la identidad, muestra la clave y el nombre Nostr.

123. Copia de seguridad y restauración de las doce palabras

Dónde está: panel Lightning identity: Write down my recovery words (luego Show my recovery words again), I have written them down, I already have a recovery phrase con Restore, Remove this identity.

Qué hace: muestra las doce palabras, que son la única forma de volver a esa identidad, con la invitación a escribirlas en orden en papel. Hasta que se confirma con I have written them down, el panel avisa de que la identidad nunca se ha anotado y el botón de la barra mantiene un puntito. Las palabras se pueden volver a ver en cualquier momento con Show my recovery words again, sin más preguntas. La restauración reconstruye la identidad a partir de una frase existente, contando las palabras mientras se escriben. La eliminación es irreversible: sin las doce palabras, ningún sitio que reconocía al usuario volverá a reconocerlo, y para confirmarla hay que escribir remove.

124. Iniciar sesión en un sitio con la identidad

Dónde está: barra de confirmación que aparece en lo alto de la ventana cuando un sitio propone el inicio de sesión Lightning (LNURL-auth): Sign in to … with your Lightning identity?, con Cancel y Sign in.

Qué hace: el sitio propone un desafío; Ciotto lo firma con la clave dedicada a ese sitio solo después de un consentimiento explícito. No se firma nada hasta que la barra recibe una respuesta, y la solicitud caduca sola al cabo de dos minutos. Si quien lanza el inicio de sesión es una página distinta del sitio al que uno se va a conectar, la barra lo dice (Careful: … opened this login for …). Si la identidad todavía no existe, aceptar la crea. El inicio de sesión no se ofrece en las ventanas privadas.

125. WebLN y Nostr para las páginas

Dónde está: disponible para las páginas que los usan; cada llamada pasa por un permiso, que se pide con la misma barra de los permisos de los sitios.

Qué hace: expone a las páginas dos interfaces conocidas — window.webln y window.nostr — a través de un único canal controlado. WebLN solo ofrece la clave del sitio y la firma de un mensaje, no los pagos. Ver quién eres y firmar como tú son permisos separados, porque conllevan riesgos distintos: un sitio autorizado a ver la identidad no está por eso autorizado a poner una firma encima. La firma se pide en cada solicitud, no se recuerda nunca, y la barra muestra lo que se está firmando (el mensaje, o el tipo y el contenido del evento Nostr); un evento fechado en el futuro se rechaza. Si la identidad todavía no existe, el primer consentimiento la crea. En las ventanas privadas y en las pestañas «desconocidas» estas interfaces no se ofrecen.

N. Sincronización cifrada y traspaso de pestañas

Nota para quien verifica: las pruebas de esta sección requieren dos dispositivos Ciotto actualizados. Las pruebas que implican la aplicación web o las extensiones requieren además el servicio acompañante publicado; mientras no lo esté, deben marcarse como no ejecutables. Ninguna prueba requiere fondos: Ciotto no tiene monedero, canales ni pagos.

126. Estado de la sincronización

Dónde está: botón de sincronización en la barra de herramientas → panel Encrypted sync; ⋮ → Privacy and identity → Encrypted sync; Ajustes → Sync, Lightning & devices. En el teléfono: hoja ⋮ → Privacy and identity → Encrypted sync.

Qué hace: el panel reúne, en secciones que se abren a petición, el emparejamiento (entrada 129), Send this tab, What follows you, Inbox, Tabs from other devices, Devices and contacts y Connection details, donde se leen el transporte en uso para las pestañas y para los datos voluminosos y la dirección con la que responde el dispositivo. En Ajustes, la misma sección tiene las categorías, la lista de dispositivos con Revoke y el comando Sync now. Ningún servidor de Ciotto guarda pestañas ni datos del navegador.

127. Categorías de datos sincronizables

Dónde está: panel Encrypted sync, recuadro What follows you; los mismos interruptores en Ajustes → Sync, Lightning & devices.

Qué hace: cada categoría se activa o se desactiva por separado. Activadas de forma predeterminada: Remote tabs, Workspaces, Profile descriptors (solo descriptores no secretos), Projects, Favorites and reading list, Portable preferences, Sanitised macros. Desactivadas de forma predeterminada: Page notes, History, Memory, Passwords (authorized devices only) y, en Android e iOS, Data sheets. Las categorías desactivadas se activan con una casilla normal; para las contraseñas hace falta también la autorización de cada dispositivo (entrada 137). Un dispositivo solo muestra las categorías que de verdad sabe gestionar: en el escritorio, la categoría de las hojas de datos no existe.

128. Qué no se sincroniza nunca

Dónde está: regla de la sincronización, igual en todos los dispositivos; la aplicación web la recuerda en el recuadro Portable data.

Qué hace: la sincronización no incluye nunca: frases de recuperación, claves privadas, cookies, almacenamiento de los sitios, claves de acceso, tokens de los proveedores de IA, credenciales de los proxies, valores de las credenciales de las macros, contenido de las cajas fuertes de cookies, copias sin conexión de los elementos guardados, archivos descargados, lista de descargas y sesiones privadas. Las contraseñas solo viajan bajo su categoría, con una autorización aparte para cada dispositivo. Única excepción intencionada, y solo a petición: el traspaso de la sesión con un QR (la entrada que sigue al emparejamiento) lleva una sola vez a un teléfono propio las cookies y el almacenamiento del sitio de la pestaña compartida.

129. Emparejar un dispositivo

Dónde está: panel Encrypted sync → Pair a device or contact → Invite / QR, opción My device y Create 10-minute invite; tras el primer emparejamiento, Devices and contacts → Pair a new device. En el otro dispositivo: Receive / Scan en el teléfono, o bien Receive, pegado del enlace ciotto://pair y Verify.

Qué hace: genera una invitación de un solo uso y firmada, válida diez minutos, como código QR y como texto para copiar con Copy invite. Del escritorio a un teléfono basta un escaneo (Scan this QR once on the new phone, then approve the request here.): el teléfono espera (Waiting for approval on the desktop…) y el escritorio pregunta Pairing request — Allow … as a device?, con Allow y Reject. En los demás casos el emparejamiento es recíproco: quien recibe la invitación la aprueba y muestra a su vez una invitación de vuelta, que hay que leer en el primer dispositivo. El dispositivo que se añade conserva sus propias claves, pero no recibe la frase de recuperación. Solo el dispositivo que custodia la identidad Lightning puede añadir dispositivos; un dispositivo añadido solo puede invitar a contactos. Los dispositivos y los contactos no se pueden renombrar.

Plataformas: la lectura del QR con la cámara solo existe en Android e iOS; en el escritorio se pega el enlace.

130. Pasar la sesión al teléfono con un QR

Dónde está: en el escritorio, panel Encrypted sync → Invite / QR (con un dispositivo ya emparejado, la sección se titula Receive or share a Ciotto session); en el teléfono, el mismo panel → Receive / Scan.

Qué hace: lleva al propio teléfono, ya emparejado, la página abierta en el ordenador con su inicio de sesión, y junto con ella las demás pestañas abiertas. Independent Ciotto session muestra la pestaña activa, la Duration (5, 15, 30 o 60 minutos; 15 de forma predeterminada) y un QR válido dos minutos, que se rehace con Regenerate QR. Un solo escaneo transfiere, cifrados, las cookies y el almacenamiento del sitio de esa página: el teléfono los carga en un perfil desechable y abre la página como una pestaña normal de Ciotto; las demás pestañas llegan sin sus inicios de sesión. En el escritorio aparece en la barra el control rojo Shared session, con el tiempo que queda y stop: al detenerlo o al caducar, el teléfono cierra esa pestaña y borra el perfil. Close everything on the phone pide a los teléfonos emparejados que cierren también las demás pestañas llegadas de este modo. No pasan imágenes de la página ni comandos a distancia.

Plataformas: se comparte desde el escritorio (Windows, macOS, Linux) y se recibe en Android e iOS; en iOS el traspaso debe completarse con la app en primer plano. No disponible en la aplicación web ni en las extensiones.

131. Emparejar un contacto

Dónde está: panel Encrypted sync → Devices and contacts → Invite a contact; antes del primer emparejamiento, también Invite / QR, opción Contact. En el otro Ciotto: Receive / Scan o Receive.

Qué hace: establece una relación con otra persona, que tiene su propia identidad Ciotto. El emparejamiento es recíproco: quien recibe la invitación la aprueba y muestra a su vez una invitación de vuelta, que hay que leer en el primer dispositivo. Un contacto puede enviar y recibir pestañas, que se quedan en la Inbox hasta que se abren; no obtiene acceso a la sincronización personal ni a ninguna categoría de datos. Una invitación de contacto no puede hacer entrar un dispositivo entre los propios.

132. Enviar una pestaña a un dispositivo o a un contacto

Dónde está: panel Encrypted sync → Send this tab: destinatario (Choose a device or contact), Send o Move, campo Optional message.

Qué hace: Send envía una copia de la pestaña actual, que también se queda aquí; Move la envía y la cierra aquí cuando se abre en el otro lado. Hacia un dispositivo propio viajan también la posición de lectura, el modo lectura y el espacio de procedencia; hacia un contacto, solo la dirección y el título. Solo se admiten pestañas HTTP(S) normales: las pestañas privadas, Stranger e internas se rechazan (Private, Stranger and internal tabs cannot be transferred.). Si el destinatario está apagado, el envío se queda cifrado en la cola local y se reintenta solo durante siete días. El mensaje opcional (hasta 500 caracteres) viaja con la pestaña, pero hoy la Inbox de quien lo recibe no lo muestra.

133. Bandeja de entrada

Dónde está: panel Encrypted sync → Inbox, con el número de elementos en espera junto al título. El botón de la barra muestra un puntito mientras hay algo que abrir, y su descripción emergente dice Encrypted sync — N waiting.

Qué hace: las pestañas enviadas desde los dispositivos propios se abren solas, en el escritorio y en el teléfono, en el espacio de procedencia si también existe aquí. Las de los contactos, y las de los dispositivos propios que no se han podido abrir, esperan aquí (Tabs from contacts, or trusted-device tabs that could not open automatically, wait here.): para cada una se elige el espacio y se pulsa Open, o bien Dismiss. Un elemento queda en espera como máximo siete días. No hay un comando para reintentar una entrega: Ciotto la reintenta solo, y también con Sync now en Ajustes.

134. Pestañas de los otros dispositivos

Dónde está: panel Encrypted sync → Tabs from other devices; en la Nueva pestaña, el bloque Tabs from your devices, que se activa en Ajustes → New tab & startup → New tab: remote tabs.

Qué hace: publica hacia los dispositivos propios (nunca hacia los contactos) una fotografía cifrada de las pestañas seguras abiertas, hasta 500, para poder retomar en otro lugar lo que se estaba leyendo. En el escritorio la lista se consulta y un elemento se abre con un clic. Un teléfono, en cambio, la primera vez que recibe la fotografía de un dispositivo abre solo esas pestañas (A newly paired phone opens its first snapshot automatically.); después, la lista queda como reserva. Hace falta tener activada la categoría Remote tabs.

135. Puente acompañante para Web y extensiones

Dónde está: aplicación web y ventana emergente de las extensiones: selector Lightning companion.

Qué hace: la aplicación web y las extensiones no hablan Lightning directamente: pasan a través de un dispositivo Ciotto nativo elegido explícitamente. El mensaje ya está cifrado y recibe un segundo sobre antes de atravesar un punto de encuentro de Cloudflare con token aleatorio, que no guarda nada y no registra los contenidos. Emparejadas como dispositivo, la aplicación web y las extensiones son dispositivos a todos los efectos y reciben las categorías que saben gestionar: la aplicación web, todas excepto notas, hojas de datos y contraseñas; las extensiones, solo pestañas y elementos guardados.

136. Revocar un dispositivo

Dónde está: panel Encrypted sync → Devices and contacts → My devices, comando Revoke; la misma lista en Ajustes → Sync, Lightning & devices.

Qué hace: el dispositivo se queda en la lista con la indicación revoked, y este Ciotto deja de enviarle pestañas y datos y de aceptar lo que envía; si había en curso un traspaso de sesión con ese dispositivo, se cierra. La clave de la categoría de las contraseñas solo se rota si el dispositivo revocado estaba autorizado para las contraseñas. Lo que el dispositivo ya ha recibido no se puede borrar a distancia. Límite actual: la revocación solo vale en el dispositivo desde el que se hace; los demás dispositivos propios no reciben aviso, y el dispositivo revocado puede seguir sincronizándose a través de ellos hasta que se revoque también allí.

137. Sincronización de las contraseñas con doble consentimiento

Dónde está: categoría Passwords (authorized devices only) en What follows you, más el comando Allow password sync / Stop password sync debajo de cada dispositivo en My devices.

Qué hace: las contraseñas no siguen al usuario de forma predeterminada. Hacen falta dos consentimientos: activar la categoría y autorizar ese dispositivo de confianza concreto (Password sync needs both the local category switch and explicit permission for each trusted device.). La carga usa una clave de categoría dedicada, que se rota cuando un dispositivo autorizado pierde la autorización o se revoca.

O. Extensiones de Chrome

138. Instalar desde la Chrome Web Store

Dónde está: barra de menús → Extensions → Open Chrome Web Store; ⋮ → Extensions → Open Chrome Web Store.

Qué hace: la instalación desde la tienda funciona directamente: se abre la tienda, se pulsa el botón de instalación (dentro de Ciotto, el rótulo «Add to Chrome» se convierte en «Add to Ciotto») y Ciotto pregunta Add "…" to Ciotto?, recordando que las extensiones pueden leer y cambiar los datos de los sitios visitados, con Add extension y Cancel. Las extensiones instaladas viven en la carpeta de datos de la aplicación y se actualizan solas; con la función de la entrada 104 activada, una actualización que pide más permisos queda detenida hasta que se aprueba. Una extensión recién instalada no aparece sola en la barra: hay que fijarla (entrada 140). Ciotto no tiene un comando propio para quitar una extensión: se borra su carpeta (entrada 139) y se reinicia.

Plataformas: solo escritorio (Windows, macOS, Linux): las vistas web de Android e iOS no pueden alojar extensiones. En la Unión Europea, la tienda muestra un muro de consentimiento de cookies que hay que superar a mano.

139. Extensiones sin empaquetar

Dónde está: barra de menús → Extensions → Open Extensions Folder.

Qué hace: abre la carpeta en la que viven las extensiones: si se pone en ella una carpeta con un manifest.json y se reinicia, la extensión se carga. Así es como se desarrolla una extensión para Ciotto, y también es la forma de quitar una.

140. Barra de acciones de las extensiones

Dónde está: iconos en la barra de herramientas, solo para las extensiones fijadas desde ⋮ → Customise Toolbar → Extensions; todas las demás en ⋮ → Extensions.

Qué hace: muestra en la barra los iconos de las extensiones fijadas, que comparten con comandos y macros los cinco huecos de la barra (Pinned to the toolbar — N of 5), y abre su ventana emergente. A las extensiones no fijadas se llega desde ⋮ → Extensions, que enumera las acciones disponibles para la pestaña activa y termina con Open Chrome Web Store; si ninguna extensión tiene un botón, dice No extensions with a toolbar button. Los iconos se sirven desde dentro de la aplicación, no desde internet.

141. Extensiones en los otros perfiles

Dónde está: ⋮ → Profiles → Manage Profiles…, casilla Run extensions in this profile debajo de cada perfil con nombre; el panel de los espacios indica el estado de cada espacio.

Qué hace: las extensiones se ejecutan siempre en el perfil predeterminado. Para otro perfil se activan con la casilla, que en los perfiles nuevos empieza desactivada (los perfiles creados antes de que existiera la casilla la encuentran activada): al activarla, Ciotto carga las extensiones en la sesión de ese perfil; al desactivarla, las retira. Incoherencia actual: la fila de iconos de las extensiones desaparece igualmente de la barra mientras está en primer plano una página de un perfil distinto del predeterminado, incluso con la casilla activada.

P. Descargas, archivos e impresión

142. Descargas y estante

Dónde está: Ctrl/Cmd+Shift+J; barra de menús → View → Downloads; ⋮ → Downloads; el botón ⋮ muestra un puntito mientras hay una descarga en curso. En el teléfono: hoja ⋮ → Page → Downloads.

Qué hace: los archivos descargados aparecen en un estante al pie de la ventana, con el progreso. Desde ahí se pausan y se reanudan (Pause, Resume, solo en el escritorio), se cancelan o se quitan de la lista con ×, se abren con Open y se muestran en la carpeta con Show in folder; Clear quita los elementos terminados solo del espacio actual. Un archivo que puede ejecutar código, descargado sin HTTPS o presente en una lista de malware se señala en la fila; para los archivos que pueden ejecutar código y para los que están en la lista, Open pide confirmación antes de abrirlos. Las descargas pertenecen al espacio y al perfil que las iniciaron, y usan el contexto autenticado de esa identidad. Quitar un elemento de la lista nunca elimina el archivo del disco, en ninguna plataforma; la lista sobrevive al reinicio, salvo la de las descargas privadas.

143. Carpeta de descargas y solicitud de destino

Dónde está: Ajustes → Downloads & files: Ask where to save each file y Download folder.

Qué hace: sin la solicitud activa, los archivos van directamente a la carpeta indicada (o a la del sistema, si se deja vacía). Con la solicitud activa, se pide el destino cada vez. Es una preferencia del dispositivo: no sigue al usuario en los demás.

144. Abrir un archivo local

Dónde está: barra de menús → File → Open local file…; ⋮ → Page → Open local file…; Ctrl/Cmd+O; o bien se arrastran archivos o carpetas a la fila de pestañas o a la barra de herramientas. En el teléfono: hoja ⋮ → Page → Open local file.

Qué hace: abre en una pestaña un archivo elegido con el selector del sistema (páginas HTML y MHTML, PDF, texto). En el escritorio, cada archivo arrastrado se abre en una pestaña, y una carpeta se abre como una lista navegable. Una página abierta desde el disco puede cargar imágenes, hojas de estilo, scripts y fuentes desde la web, y desde el disco solo desde su propia carpeta y sus subcarpetas, donde una página guardada tiene sus archivos. No puede leer respuestas con fetch, XHR o WebSocket, ni incrustar en un recuadro un sitio u otra carpeta: así, un archivo HTML descargado no puede leer el disco ni enviar su contenido a otra parte.

Plataformas: el arrastre y los límites de las páginas locales son del escritorio; en Android e iOS se usa el selector del sistema.

145. Guardar la página

Dónde está: barra de menús → File → Save page → Web archive (MHTML)… o HTML only…; ⋮ → Page → Save page; Ctrl/Cmd+S guarda como archivo MHTML.

Qué hace: guarda la página como archivo web completo (MHTML) o solo como HTML. El archivo solo se escribe después de elegir explícitamente el destino. Desde una pestaña privada o Stranger, Ciotto avisa antes (This action leaves private browsing.).

Plataformas: solo escritorio. En el teléfono, Save page… de la hoja ⋮ guarda la página entre los favoritos o en la lista de lectura (entrada 67).

146. Imprimir

Dónde está: Ctrl/Cmd+P; barra de menús → File → Print page…; ⋮ → Page → Print page…. En el teléfono: hoja ⋮ → Page → Print page.

Qué hace: en el escritorio abre primero una vista previa de impresión de Ciotto: una ventana con la página ya maquetada en el visor de PDF, desde cuyos botones se imprime, pasando por la ventana de impresión del sistema, o se descarga el PDF. En el teléfono abre directamente la impresión del sistema.

147. Exportar la página como PDF

Dónde está: barra de menús → File → Export page as PDF…; ⋮ → Page → Export page as PDF…. En el teléfono: hoja ⋮ → Page → Save or share PDF.

Qué hace: produce directamente un PDF de la página, sin pasar por la ventana de impresión. En el teléfono, el archivo se entrega a la hoja para compartir del sistema. Desde una pestaña privada o Stranger, Ciotto avisa antes.

148. Visor de PDF integrado

Dónde está: automático, al abrir un enlace a un PDF o un PDF desde el disco.

Qué hace: en el escritorio, un PDF se abre en una pestaña con el visor de Chromium, en lugar de acabar en el estante de descargas como un archivo cualquiera. Desde ahí se desplaza, se amplía, se busca en el texto, se imprime y se guarda.

Plataformas: en iOS el PDF se ve dentro de la página, con el visor de la vista web del sistema. En Android, Ciotto no tiene un visor propio: el PDF se descarga y se abre en el visor del sistema tocando Open en el estante de descargas.

149. Capturar la página como imagen

Dónde está: barra de menús → File → Capture page, o bien ⋮ → Page → Capture page: Visible area…, Full page…, Select area…, Copy visible area, Copy selected area. En el teléfono: hoja ⋮ → Page → Capture visible area.

Qué hace: fotografía la página: el área visible, la página entera o una parte elegida. El resultado se puede guardar en un archivo PNG o copiar al portapapeles. Por encima de los 50 megapíxeles, la página entera no se captura: Ciotto lo dice (The full page is larger than the 50 megapixel capture limit.) y ofrece Capture visible area o Export PDF. En Android e iOS solo se ofrece el área visible, entregada a la hoja para compartir, porque la vista web del teléfono no puede recortar las demás de forma fiable: las opciones no disponibles no se muestran.

150. Instalar un sitio como aplicación

Dónde está: ⋮ → Page → Install this site as an app…; gestión en Ajustes → Web apps (Open, Uninstall). En el teléfono: hoja ⋮ → Page → Install this site as an app, con Manage Ciotto apps.

Qué hace: a partir del manifiesto del sitio, propone Create Ciotto app o Install in system (además de Cancel). Create Ciotto app crea una aplicación Ciotto local que sigue ligada al perfil elegido: en el escritorio se abre sin las barras del navegador; en el teléfono, en una pestaña de Ciotto. Toda navegación fuera del ámbito del manifiesto vuelve a una pestaña normal del navegador. La instalación en el sistema operativo hoy no está disponible en ninguna plataforma: Ciotto lo declara (No system web-app installer is available here. Create a Ciotto app instead.) en lugar de simularla. Desde un contexto privado o Stranger no se instala nada.

Q. Ajustes, actualizaciones y distribución

151. Las catorce secciones de Ajustes

Dónde está: ⋮ → Settings…; barra de menús → File → Settings…; Ctrl/Cmd+,. En el teléfono: hoja ⋮ → Settings, a pantalla completa, y se cierra con Done.

Qué hace: una superficie central para todas las preferencias, en catorce secciones reunidas en cuatro grupos. You and Ciotto: General, Appearance & accessibility, New tab & startup, Search. Browsing: Tabs & performance, Downloads & files, Keyboard shortcuts. Privacy and identity: Privacy & security, Passwords & autofill, Profiles & workspaces, Sync, Lightning & devices. Advanced: Web apps, AI & automations, About & updates. Arriba, Search settings encuentra una sección incluso por palabras que no están en su nombre (por ejemplo, «ollama» lleva a AI & automations). Algunas opciones declaran a quién pertenecen, como el idioma (Portable across your trusted devices.) y la carpeta de descargas (Device-local…).

152. Atajos de teclado personalizables

Dónde está: Ajustes → Keyboard shortcuts.

Qué hace: la página está dividida en dos: a la izquierda se compone la combinación pulsando las teclas (Build the shortcut); a la derecha se elige en el desplegable qué debe hacer (Choose the action). Antes de guardar nada, la página dice lo que ha encontrado: Free — nothing uses it yet., Already assigned to … o The system keeps this one for …. El destino puede ser una acción del navegador o una macro guardada (grupo Macros); una macro eliminada devuelve su combinación. Debajo está la lista completa, dividida en Tabs and windows, Navigation, This page, Privacy and data, Panels, Layout y Application, en la que se puede buscar con Search actions; cada fila tiene ↺ (Reset to default) y × (Disable), y al final están Reset all to defaults y las combinaciones Kept by the system, con lo que hacen al lado. Mientras el campo escucha las teclas, los atajos del menú quedan suspendidos, así que pulsar Ctrl+T para asignarlo no abre también una pestaña en la ventana de detrás.

Plataformas: solo escritorio; en el teléfono, la sección lo declara (Keyboard shortcuts are a desktop feature…).

153. Importar y exportar los datos del navegador

Dónde está: Ajustes → General, recuadro Import and export browser data; la exportación de las contraseñas está en Ajustes → Passwords & autofill → Export passwords.

Qué hace: importa desde un archivo HTML, JSON o CSV (Choose HTML, JSON or CSV) o, en el escritorio, directamente desde Chrome, Edge, Firefox y Safari instalados en el mismo ordenador: de estos se leen los favoritos y el historial (de Safari, solo en macOS, los favoritos), mientras que las contraseñas y los motores de búsqueda requieren un archivo exportado, para que no se copie a escondidas ningún almacén bloqueado. Las categorías son Favorites and reading list, History, Passwords y Custom search engines; se eligen el ámbito de los elementos guardados (Saved-item scope: Current workspace o Personal) y el perfil que recibe las contraseñas (Password destination profile), y luego Import selected. Nunca importa cookies, sesiones activas, extensiones ni datos privados. Export non-sensitive data exporta favoritos, lista de lectura, historial y motores de búsqueda. Las contraseñas se exportan aparte, después de introducir la contraseña maestra, con Export unencrypted CSV: el archivo está en claro, y la página lo dice.

Plataformas: la lectura de los navegadores instalados es solo de escritorio; en Android e iOS se importa desde un archivo elegido con el selector del sistema, y la exportación de las contraseñas no está disponible.

154. Comandos fijados en la barra

Dónde está: ⋮ → Customise Toolbar; para una macro, también Add to header en Macro Studio.

Qué hace: permite fijar en la barra de herramientas hasta cinco elementos entre Browser commands (veinticinco comandos, desde la pestaña nueva hasta Burn everything y Page DevTools), Macros habilitadas y Extensions, para que las operaciones repetidas estén a un clic. Arriba, el menú dice cuántos huecos están ocupados (Pinned to the toolbar — N of 5).

Plataformas: solo escritorio; en el teléfono, ese mismo papel lo cumplen las acciones rápidas de la hoja ⋮.

155. Navegador predeterminado

Dónde está: botón Make Ciotto my default browser en la página de inicio.

Qué hace: pide al sistema operativo que abra los enlaces con Ciotto. En Windows abre la configuración de las aplicaciones predeterminadas, donde la elección sigue siendo de la persona; en Android usa la solicitud del sistema para el papel de navegador; en iOS abre los Ajustes del sistema. El botón desaparece cuando Ciotto ya es el navegador predeterminado; en iOS, que no permite saberlo, sigue visible. Un enlace abierto desde otra aplicación se abre en una pestaña nueva, tanto al arrancar como con Ciotto ya abierto.

156. Actualizaciones y canal de versiones

Dónde está: barra de menús → Help → Check for Updates…; ⋮ → Check for Updates…; Ajustes → About & updates → Check for updates. El canal (⋮ → Release Channel: Stable o Beta (early releases), y Release channel en Ajustes) solo aparece donde existen las actualizaciones automáticas. En el teléfono: Ajustes → About & updates.

Qué hace: comprueba si existe una versión más reciente. En modo automático (distribución pública del escritorio), la actualización se descarga en segundo plano y una franja dice Ciotto … is ready. Restart to update., con Restart Now y Later: la instalación solo se hace a petición. En modo manual — el de los paquetes de prueba privados, y siempre el de Android y iPhone — no se descarga nada en segundo plano: Ciotto pregunta al sitio cuál es la versión actual (en el escritorio, poco después del arranque y luego cada cuatro horas; en el teléfono, al arrancar y cada vez que se vuelve a la app) y, si hay una más reciente, lo dice con una franja en lo alto de la ventana (Ciotto … is available., con Download y Later). Download abre la página de descarga, autenticada para los paquetes de prueba; la instalación sigue siendo un gesto de la persona. Si el sitio declara que la versión instalada ya no tiene soporte, el escritorio lo dice (This version of Ciotto (…) is no longer supported., con Download the Latest Version y Quit) y el teléfono muestra una pantalla con Update Ciotto.

157. Distribución privada autenticada

Dónde está: no es un comando de la aplicación: es la forma en que se entregan los paquetes de prueba.

Qué hace: el canal privado produce exactamente estos artefactos: instalador NSIS para Windows x64, DMG para macOS ARM64, AppImage y .deb para Linux x64, APK firmado para Android. Para iOS, la aplicación web y las extensiones no se produce ningún artefacto descargable; la aplicación web y las extensiones no muestran comandos de actualización, mientras que en iOS Ajustes → About & updates tiene de todos modos Check for updates (entrada 161). Una versión se rechaza si la firma del APK no se puede verificar.

158. Inspección de la interfaz bloqueada en los paquetes

Dónde está: barra de menús → View → Toggle Interface DevTools (presente solo en las compilaciones de desarrollo). Las herramientas de la página siguen disponibles siempre: F12 en Windows y Linux, Alt+Cmd+I en macOS (reasignables, entrada 152), barra de menús → View → Toggle Page DevTools, ⋮ → Tools → Page DevTools.

Qué hace: una compilación empaquetada rechaza la inspección en vivo de la interfaz de Ciotto, para que el trabajo hecho para proteger el código en reposo no se anule con dos clics en un programa en ejecución. La inspección de una página visitada queda intacta: para eso existe un navegador.

Plataformas: en Android, la inspección de la vista web solo está abierta en las compilaciones de depuración; en iOS no está activa; en el teléfono no existen herramientas de desarrollo de la página.

159. Menú Help: información, código fuente e informes de fallos

Dónde está: barra de menús → Help.

Qué hace: reúne Discover Ciotto, About Ciotto (versión, la frase «The browser that works for you, with macros, AI and sign-in over Lightning.», licencia GPL-3.0 y dirección del código fuente), Check for Updates…, Ciotto Website, Get the Source Code y la casilla Report Crashes. Los informes de fallos están desactivados hasta que se activan; activados, Ciotto registra los fallos en el ordenador y solo los enviaría a un servicio de recogida configurado, que hoy ninguna compilación tiene. Desactivar la casilla surte efecto a partir del siguiente arranque.

Plataformas: solo escritorio; en macOS, About Ciotto está también en el menú de la aplicación. En el teléfono, la versión y las actualizaciones están en Ajustes → About & updates.

R. Diferencias por plataforma

Las funciones enumeradas hasta aquí se describen en su forma de escritorio, que es la más completa. Las entradas de esta sección resumen qué cambia en otros lugares: no son funciones adicionales, sino la manera en que las mismas funciones se presentan en cada plataforma de destino, incluida la interfaz del teléfono.

160. Ciotto en Android

Dónde está: aplicación Ciotto instalada desde un APK firmado (canal directo) o desde el canal Play.

Qué hace: el mismo navegador con una carcasa compacta (entrada sobre la interfaz del teléfono, más adelante). El botón ⋮ abre una hoja desplegable que sustituye a los menús nativos: arriba, la fila de las cinco acciones rápidas; luego New tab, New private tab, Reopen closed tab y cuatro grupos — Page, Workspaces and layout, Tools, Privacy and identity — y, por último, Discover Ciotto y Settings. En ella aparecen solo las opciones que funcionan de verdad: una función que todavía no se ha llevado al teléfono está ausente, no presente e inerte. Quedan fuera, por decisión, los controles multimedia, las herramientas de desarrollo de la página, la ventana nueva, las disposiciones predefinidas y el dibujo de la disposición.

161. Ciotto en iOS

Dónde está: aplicación Ciotto en iPhone y iPad.

Qué hace: la misma carcasa compacta que en Android, con las adaptaciones que impone WebKit: la suspensión de los procesos se deja al sistema, el Picture in Picture nativo está disponible y la recepción de la sincronización se hace con la aplicación activa; mientras la aplicación está suspendida, quien envía conserva su propia cola cifrada. Como en Android, un enlace que pide una ventana nueva se abre en la misma pestaña; los diálogos de las páginas (alert, confirm, prompt) muestran el nombre del sitio y los botones en el idioma de Ciotto; los enlaces ciotto://pair llegan incluso con la app cerrada. Una página que pide el micrófono no hace que se pida también la cámara. La solicitud de la ubicación sigue siendo la de WebKit: en iOS, Ciotto no la intercepta.

Nota de distribución: para el canal de prueba privado no se produce ningún paquete iOS. Ajustes → About & updates muestra de todos modos la versión y Check for updates, que lee del sitio la versión actual.

162. Interfaz del teléfono

Dónde está: Ajustes → Appearance & accessibility → Mobile interface; en lo alto de la hoja ⋮, la fila de las acciones rápidas; en la barra, el botón con el número de pestañas.

Qué hace: ajusta la carcasa compacta de Android e iOS. Toolbar position pone la barra y las pestañas abajo (Bottom, la opción de serie) o arriba (Top); el botón para recargar está dentro del campo de la dirección. Con Swipe gestures on the address bar, activado de serie, un deslizamiento horizontal sobre la barra de direcciones pasa a la pestaña siguiente o a la anterior (al revés en los idiomas que se escriben de derecha a izquierda), y un deslizamiento hacia el centro de la pantalla — hacia arriba con la barra abajo, hacia abajo con la barra arriba — abre la lista de pestañas. Quick actions elige las cinco acciones rápidas de lo alto de la hoja ⋮ (de serie, Ask your tabs, Notes for this page, Reader mode, Workspaces y What was blocked here), con flechas para el orden y Restore defaults; en la hoja, el «+» junto a una opción la añade (Add … to quick actions), y manteniendo pulsada una acción durante dos segundos se arrastra a la papelera. La lista de pestañas tiene Search tabs, pestaña nueva, pestaña privada y reapertura, y divide las pestañas en Open y Inactive (dormidas o descartadas), con las marcas Pinned, Locked, Private, Stranger, Sleeping y Discarded; una pestaña se cierra con × o deslizándola hacia un lado, salvo las bloqueadas. Después de cerrar una, aparece durante cinco segundos Tab closed con Undo.

Plataformas: solo Android e iOS. En el teléfono, una ventana tiene como máximo dos paneles, y el perfil se elige por espacio, no por panel.

163. Aplicación web acompañante

Dónde está: página web autenticada, abierta en cualquier navegador.

Qué hace: no es un navegador: es un acompañante para la sincronización. Muestra el estado y las categorías, permite emparejar dispositivos y contactos (Invite my device, Invite a contact, Verify and pair), leer la bandeja de entrada, ver las pestañas de los otros dispositivos, consultar los elementos guardados sincronizados y modificar las preferencias portátiles (tema, idioma, botón Home, barra de favoritos). Send a copy envía a un par emparejado la dirección de la página de la propia aplicación, solo como copia y sin mensaje. Las claves de las credenciales nunca llegan aquí, y las copias sin conexión tampoco.

164. Extensiones de Ciotto para Chromium, Firefox y Safari

Dónde está: ventana emergente de la extensión Ciotto instalada en otro navegador.

Qué hace: una ventana emergente reducida para llevar una pestaña al mundo Ciotto: envía la pestaña actual a un dispositivo o a un contacto a través de un acompañante nativo (Send this tab), la guarda entre los favoritos o en la lista de lectura personal (Save favorite, Read later), muestra la bandeja de entrada, las pestañas de los otros dispositivos y los elementos guardados sincronizados, y permite emparejar mediante invitación. No sustituye la barra de direcciones, los grupos de pestañas, las descargas ni los controles de seguridad del navegador anfitrión, y no pide ningún permiso relacionado con las contraseñas. Pide los permisos tabs, storage y alarms (en Chromium, también offscreen) y el acceso a todas las direcciones http y https.

165. Sitio de distribución

Dónde está: sitio público de Ciotto.

Qué hace: presenta el producto y aloja los enlaces de descarga y la página autenticada del canal privado. Nunca se convierte en un entorno de ejecución del navegador: no es una versión de Ciotto que funcione dentro del sitio.

Ciotto se descarga desde ciotto.org, donde también encontrarás esta guía en los otros idiomas.