Una identidad de navegador por cuenta
Una cuenta que inicia sesión desde una máquina nueva cada vez llama la atención, y lo mismo pasa con dos cuentas que comparten una. Clearcote le da a cada cuenta su propio seed, así que vuelve como el mismo dispositivo en cada sesión, mientras que la siguiente cuenta parece una máquina distinta.
Las identidades con seed están en todos los planes. Para ejecutar varias a la vez necesitas Pro o el build abierto.
Un seed y un directorio de perfil por cuenta
import { launchPersistentContext } from "clearcote";
// one seed and one user-data directory per account
const ctx = await launchPersistentContext("./profiles/account-42", {
fingerprint: "account-42",
proxy: { server: "http://gateway:8080", username: "u", password: "p" },
geoip: true,
});Lo más destacado
Mismo seed, mismo dispositivo
Reutiliza un seed y la persona vuelve idéntica: la misma GPU, pantalla, nivel de hardware y fuentes. No hay nada que guardar; el seed es la identidad.
Otro seed, otra máquina
Las lecturas de canvas y WebGL difieren por seed y por sitio, así que dos cuentas no comparten una huella de renderizado.
Un estado que persiste
Un contexto persistente conserva las cookies, localStorage, IndexedDB y la caché entre ejecuciones, igual que un perfil de navegador real.
Un proxy por identidad
Asocia cada identidad con su propia salida y geoip, para que su zona horaria y su idioma sigan a esa IP cada vez.
Perfiles guardados en código
Profile guarda el seed, el proxy y las opciones de lanzamiento como JSON en ~/.clearcote/profiles, así que un script lanza una cuenta por su nombre.
Una app de escritorio para el trabajo manual
El Profile Manager crea, etiqueta y lanza perfiles como ventanas normales del navegador, cada uno con su propio proxy y almacenamiento.
Qué forma una identidad
Una identidad se compone de dos cosas: lo que el navegador reporta y lo que recuerda. El seed cubre lo primero, de forma determinista. Un directorio de datos de usuario, o un perfil alojado, cubre lo segundo: las cookies, el almacenamiento del sitio y todo lo demás que lleva consigo un visitante que regresa.
Ten claro qué separa las identidades y qué no. Canvas y WebGL separan las cuentas. El audio renderizado y los client rects no, porque vienen de la máquina subyacente y son iguales para todas las identidades que corren en ella, exactamente como lo serían para dos personas con hardware idéntico. Si un sitio correlaciona esos valores, la solución son máquinas separadas, no otro flag.
Un perfil de dispositivo importado cambia los valores que lee una página, no cómo se renderizan los píxeles, así que dos cuentas con dos perfiles en una misma máquina siguen dibujando el mismo canvas. Para separar el renderizado, usa un seed por cuenta y ningún perfil, y no combines un seed con un perfil.
Dónde guardar las identidades
| Herramienta | Qué guarda | Ideal para |
|---|---|---|
| Contexto persistente del SDK | Un directorio de datos de usuario por cuenta | Scripts en tus propias máquinas |
Profile del SDK | Seed, proxy y opciones de lanzamiento como JSON | Lanzar cuentas por su nombre desde el código |
| Profile Manager | Un directorio de datos por perfil, más proxy, etiquetas y notas | Manejar identidades a mano en una ventana |
| Perfiles alojados | Cookies, localStorage e IndexedDB, cifrados | Sesiones en la nube que arrancan ya autenticadas |
Para qué se usa
Agencias
Mantén los inicios de sesión de cada cliente en su propia identidad, para que las sesiones de un cliente nunca se mezclen con las de otro.
Operación de tiendas online
Opera tiendas o regiones separadas sin que sus sesiones se mezclen entre sí.
QA con muchos usuarios de prueba
Mantén decenas de cuentas de prueba con sesión iniciada, cada una en un dispositivo estable.
Investigación longitudinal
Vuelve a visitar las mismas páginas como el mismo dispositivo durante semanas y mide qué cambia.
Clearcote está hecho para la privacidad, las pruebas, la investigación y la automatización lícita. Tú eres responsable de cómo lo usas y de respetar los términos de los sitios que visitas.
Qué plan lo incluye
Las identidades con seed y los contextos persistentes están en todos los planes. Gratis con GitHub ejecuta un navegador a la vez, así que para varias identidades simultáneas en el build más reciente necesitas Pro.
Comparar planesPreguntas frecuentes
¿Cómo evito que se vinculen mis cuentas?
Dale a cada una su propio seed, su propio directorio de perfil persistente y su propio proxy con geoip activado. No compartas cookies ni almacenamiento entre ellas, y no rotes el seed de una cuenta.
¿Debo cambiar la huella digital en cada sesión?
No. Una cuenta con sesión iniciada que llega desde un dispositivo nuevo en cada visita es una señal más llamativa que cualquier valor que estuvieras rotando. Mantén un solo seed durante toda la vida de la cuenta.
¿Qué diferencia hay entre un seed y un perfil de dispositivo?
Un seed deriva una persona sintética completa y el ruido de canvas y WebGL por sitio. Un perfil de dispositivo sustituye los valores exactos que reportó un Chrome real, pero el renderizado sigue viniendo de tu máquina. Usa uno u otro: un seed junto con un perfil activa la capa de ruido y hace que algunos campos del perfil se apliquen solo en parte.
¿Puedo administrar perfiles sin escribir código?
Sí. El Profile Manager es una app de escritorio que crea, organiza y lanza perfiles como ventanas normales del navegador, con un proxy y almacenamiento persistente para cada uno.
¿Está permitido usar varias cuentas?
Eso depende de los términos de cada sitio y de las leyes del lugar donde estés, no del navegador. Clearcote está hecho para privacidad, pruebas, investigación y automatización lícita, y tú eres responsable de cómo lo usas.
Profundiza en la documentación
Características relacionadas
Canvas, WebGL, WebGPU, audio, fuentes, pantalla y hardware derivados en el motor C++ a partir de un solo seed, con la configuración regional y la zona horaria a juego, para que cada superficie coincida con todas las demás.
Configura un proxy con geoip activado y la zona horaria, los idiomas y WebRTC siguen a la IP de salida. SOCKS5 con usuario y contraseña funciona directamente en el build con licencia.
Inicia un navegador Clearcote en la nube con una llamada a la API y conecta Playwright o Puppeteer por CDP. IP residencial incluida, facturación por GB de tráfico.
Una sola opción les da a los clics, la escritura, los arrastres y el scroll de Playwright trayectorias curvas y tiempos humanos, y siguen siendo entrada nativa confiable.
Lecturas relacionadas
Prueba Clearcote
Un reemplazo directo para Playwright y Puppeteer, coherente hasta el handshake TLS, con un build de código abierto para empezar.
Gratis para un navegador con GitHub. Sin tarjeta.