Kind of Lost Kind of Lost · Route Optimizer · Privacy

Privacy policy

Route Optimizer (routing.kindoflost.com), its embeddable widget, the Fleet Route Optimizer add-on for Google Sheets and the MCP server for AI assistants. Last updated November 4, 2026.

These tools are run by me, Mario, the person behind Kind of Lost (kindoflost.com). Contact: mario@kindoflost.com. Versión en español más abajo.

What you send

To plan routes the tool needs your stops: addresses and/or coordinates, quantities, time windows, service times and vehicle details. You send them by uploading a workbook, pasting a Google Sheet link or a list of addresses on the web page or in the embedded widget, from the Google Sheets add-on, or through an AI assistant connected to the MCP server. With an assistant, I never see your conversation, only what the assistant chooses to send to the tool.

Who else receives part of it

Computing real routes needs two public map services, and this is the part of your data that leaves my server:

Those services have their own privacy policies. If you do not want an address sent to a geocoder, give its latitude and longitude instead.

What I keep

The web pages use Google Analytics to count visits. To stop any one caller from overloading the server, the calling IP address is held in memory for up to 10 minutes for rate limiting only.

Fleet Route Optimizer add-on for Google Sheets

What it can access. The add-on asks Google for three permissions, and uses each for one thing only:

What it reads and when. Nothing happens until you press a button. When you press Optimize routes, the add-on reads the tabs of the current spreadsheet and sends them over HTTPS to my server. When you press Insert sample, it only downloads example data and writes it into tabs of your spreadsheet.

What I do with it. Exactly what is described above for the web tool: addresses without coordinates go to the geocoders and coordinates go to OSRM, but nothing from your spreadsheet is added to the address cache or the drive-time cache (add-on runs only read them), and everything is used only to compute the routes, which are sent back and written into your spreadsheet. The spreadsheet content is held in the server's memory while the solve runs and for at most 15 minutes after, so the sidebar can collect the result, and is then discarded. It is not written to a database, not used to train any model, not sold and not shared. Each run writes one row in the run log described above, marked as coming from the Sheets add-on. To stop any one user from overloading the server, the add-on sends Google's temporary per-user key (an anonymous, rotating identifier, not your email), which is held in memory for rate limiting only.

Google user data. The add-on's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. No AI or machine-learning model, and no third-party AI service, receives or processes any of it.

Google user data: retention and deletion

MCP server for AI assistants (routing.kindoflost.com/mcp)

Everything above applies. What the assistant does with the routes it gets back is governed by that assistant's own privacy policy.

How your data is protected

If you believe your data was exposed, email mario@kindoflost.com and I will answer promptly.

Changes

If this policy changes, the new version will be posted on this page with a new date.

Política de privacidad (español)

Para armar las rutas la herramienta necesita sus paradas (direcciones o coordenadas, cantidades, ventanas horarias, tiempos de servicio y datos de los vehículos), que usted envía desde la página web, el widget, el complemento de Google Sheets o un asistente de IA conectado al servidor MCP. Con un asistente, no veo su conversación, solo lo que el asistente envía a la herramienta.

Quién más recibe una parte. Cada dirección sin latitud y longitud se envía al geocodificador del Censo de EE. UU. y, si no la encuentra o no es de EE. UU., a OpenStreetMap Nominatim y, si tampoco la encuentra o no responde, a Photon (de komoot). Las coordenadas del depósito y de las paradas (no las direcciones ni los nombres) se envían al servidor público de OSRM para obtener los tiempos de manejo. Si pega un enlace de Google Sheets, la hoja se descarga de Google. Si no quiere que una dirección se envíe a un geocodificador, indique sus coordenadas.

Qué guardo. Cada dirección encontrada queda guardada en el disco del servidor con sus coordenadas, sin vencimiento, para no volver a buscarla (solo la dirección y las coordenadas: sin nombres, cantidades ni quién la envió); si me lo pide, la borro. Los tiempos de manejo se guardan bajo un hash de las coordenadas. Todo lo demás (planillas, listas de paradas, resultados) se mantiene en memoria mientras se resuelve y, en el complemento y el servidor MCP, como máximo 15 minutos después, y se descarta: no se guarda en una base de datos, no se usa para entrenar modelos, no se vende ni se comparte. Por cada corrida registro una fila anónima (fecha y hora, herramienta, país, tipo de dispositivo, página de origen, forma de envío, cantidad de paradas atendidas y rutas, duración, resultado con un motivo breve y enmascarado si falló, y si quien llamó parecía un navegador o un programa; en las corridas desde un asistente, también el nombre de la aplicación, una descripción breve del pedido sin correos, teléfonos, direcciones ni números, y conteos del pedido), sin direcciones, nombres, correo ni dirección IP. La dirección IP que llama se mantiene en memoria hasta 10 minutos solo para limitar el uso. Las páginas usan Google Analytics. Todo viaja cifrado por HTTPS; solo yo tengo acceso al servidor, alojado en Render (render.com) en Estados Unidos. Contacto: mario@kindoflost.com.

Complemento Optimizador de Rutas para Flotas (Google Sheets). Pide tres permisos: spreadsheets.currentonly, para ver y editar solo la planilla en la que se abre (leer sus hojas locations, vehicles y parameters y escribir las hojas de resultados y de ejemplo); script.container.ui, para mostrar su menú y panel lateral; y script.external_request, para conectarse a mi servidor routing.kindoflost.com. No hace nada hasta que usted pulsa un botón. Al pulsar Optimizar rutas envía las hojas de la planilla por HTTPS a mi servidor, donde se tratan igual que en la versión web (lo descrito arriba): el contenido queda en memoria mientras se resuelve y como máximo 15 minutos después, y se descarta automáticamente. Retención y eliminación de datos de usuario de Google: nada de la planilla se guarda en una base de datos, registro, copia de respaldo, la caché de direcciones ni la de tiempos de manejo (el complemento solo las consulta), así que pasados esos 15 minutos no queda ningún dato suyo que borrar; para consultas o pedidos de borrado, escriba a mario@kindoflost.com. Ningún modelo de IA ni servicio de IA de terceros recibe ni procesa estos datos. La clave temporal de usuario de Google (anónima, no su correo) se usa en memoria solo para limitar el uso. El uso y la transferencia de información recibida de las APIs de Google se ajustan a la Política de datos de usuario de los servicios de API de Google, incluidos los requisitos de uso limitado. Los datos recibidos, incluidos los obtenidos de las APIs de Google Workspace, no se usan para desarrollar, mejorar ni entrenar modelos generalizados de IA o aprendizaje automático. Puede desinstalarlo desde Extensiones → Complementos → Administrar complementos o revocar el acceso en myaccount.google.com/permissions.