Cómo funciona ipkiwi

Casi todo lo que hace que ipkiwi sea rápido y privado se reduce a una decisión: no hay un servidor en medio. Esta página explica qué ocupó su lugar.

No hay origen

Una web normal tiene en algún sitio un servidor de origen: una máquina en una ciudad concreta a la que acaba llegando cada petición. Una CDN delante ayuda, pero todo lo personal tiene que venir del origen, así que quien visita desde Yakarta espera una ida y vuelta completa hasta donde esté esa máquina.

ipkiwi no tiene origen. Todo el sitio es un conjunto de archivos estáticos repartidos por la red de Cloudflare, y el código que los personaliza se ejecuta en el mismo servidor de borde que aceptó tu conexión. Estés en São Paulo, Varsovia o Yakarta, la máquina que te responde está a unos pocos milisegundos.

Cómo una página personal sigue siendo un archivo en caché

Las páginas que muestran tus datos son los mismos archivos estáticos que el resto. Cuando se pide una, el borde la saca de la caché y la reescribe mientras pasa por el flujo, sustituyendo las ranuras marcadas por valores tomados de la propia conexión: tu dirección, el país al que está registrada, tu proveedor, el protocolo que negoció tu navegador.

Nada se ensambla, se consulta ni se renderiza. El archivo se construyó una vez, en el despliegue; el único trabajo por petición es insertar unas pocas decenas de cadenas en un flujo que ya está en marcha.

Por eso la respuesta está en el HTML en lugar de aparecer un instante después. Y por eso no hay saltos de maquetación: nada llega tarde, porque nada se carga después.

No hay nada que registrar

No hay base de datos, ni registro de peticiones, ni script de analítica. No es contención: es que un registro no tendría dónde ir. El código se ejecuta lo que dura una petición y al terminar no conserva nada.

Tu dirección se lee porque sin leerla es imposible responder, se usa para escribir tu página y desaparece con la respuesta. Nosotros nunca la vemos, y no existe ningún dato que entregar, filtrar o que nos puedan reclamar.

Compruébalo tú

Las afirmaciones sobre velocidad y privacidad son baratas, así que las páginas de herramientas se miden a sí mismas. La fila bajo la respuesta muestra tres cifras tomadas por tu navegador sobre la petición que acabas de hacer: cuánto tardó el borde en responder, cuántas peticiones fueron a otros dominios y cuántas cookies se guardaron.

Las dos últimas son siempre cero. No se carga nada desde ningún otro dominio — ni fuentes, ni scripts, ni etiquetas, ni marcos — y puedes confirmarlo en el panel de red de tu navegador en unos diez segundos.

Dos pruebas más que merecen la pena: desactiva JavaScript y recarga, y la respuesta sigue ahí; luego mira el código fuente y encuentra tu dirección dentro del HTML.

Los mismos datos, en JSON

Todo lo que hay en la página está disponible en un solo endpoint, sin clave, sin registro y sin límite para un uso normal:

curl https://ipkiwi.com/api/me

/api/me.txt devuelve solo la dirección, para scripts de consola. Ambos se ejecutan en el mismo borde, responden en los mismos pocos milisegundos y se registran exactamente igual que las páginas: nada.

Preguntas frecuentes

¿Por qué es más rápido que otros servicios de consulta de IP?

Porque nada tiene que viajar. La mayoría de sitios cargan una página, ejecutan un script, llaman a una API y después dibujan la respuesta. Aquí la respuesta ya está en el HTML cuando te llega, escrita por la misma máquina que aceptó tu conexión.

¿Funciona el sitio con JavaScript desactivado?

La respuesta sí. Tu dirección, ubicación, proveedor y datos de conexión están en el propio HTML. JavaScript solo añade lo que un servidor no puede saber — el tamaño de tu pantalla, la zona horaria del navegador — y las mediciones de la parte superior de las herramientas.

¿Cómo es posible no tener ningún registro?

No hay servidor que los escriba. El código vive lo que dura una petición y no conserva nada después. No guardar datos da menos trabajo que guardarlos, no más.

¿De dónde salen las mediciones de las páginas de herramientas?

De tu propio navegador. El tiempo de respuesta y el número de peticiones vienen de Navigation Timing y Resource Timing, y describen la petición que acabas de hacer. Nosotros nunca vemos esas cifras.

Herramientas relacionadas