← Blog

Antes de abrir la puerta, me pregunté quién iba a entrar

Cómo aseguramos que cada usuario de ExchangeYourVan sea una persona real antes del lanzamiento — y por qué esa decisión define el producto entero.

El día antes de lanzar ExchangeYourVan no añadí ninguna feature nueva. Pasé el día entero haciendo testing y cerrando la verificación por email. Y en algún momento de esa tarde me hice una pregunta que cambió cómo pienso el producto: ¿Cómo sé que la persona al otro lado es real?

Qué es ExchangeYourVan y por qué la seguridad lo cambia todo

ExchangeYourVan no es un marketplace de compraventa. Es una plataforma de intercambio: dos personas acuerdan subirse cada una a la autocaravana de la otra. Nadie paga por el vehículo, nadie negocia precio.

Eso cambia completamente lo que significa “seguridad” en este contexto. En un marketplace normal, si algo sale mal, el riesgo suele ser dinero — un reembolso, una disputa. Aquí el riesgo es tu autocaravana, con tus llaves, en manos de alguien que no conoces. Y tú tienes la suya.

Cuando lo piensas así, la pregunta no es “¿cómo protejo la plataforma?” sino “¿cómo protejo a las personas que confían en ella?”

El problema real: no era la tecnología, era la confianza

Salíamos a producción y “salir” significaba una cosa muy concreta: que el flujo de alta funcionara sin fisuras y que no fuera trivial crear una cuenta falsa.

Si alguien puede registrar cien cuentas en cinco minutos, puede inflar el número de perfiles activos, puede hacerse pasar por un vanlifer real, puede intentar acceder a datos de contacto de otros usuarios. En una plataforma donde vas a coordinar un intercambio físico de vehículo con un desconocido, eso no es un bug de seguridad — es el fin del producto.

Dos frentes, un mismo objetivo:

El primero fue testing funcional end-to-end del flujo completo: usuario se registra → verifica su cuenta → da de alta su autocaravana → queda listo para buscar intercambio. Probé el camino feliz, pero sobre todo los caminos de error: un campo mal validado, un estado que no se guarda, una sesión caducada a mitad del formulario. En una plataforma de intercambio, cada usuario que se va sin completar el alta es un socio potencial menos para todos los demás.

El segundo fue la verificación OTP por email. Sin ella, crear una cuenta cuesta cero esfuerzo — exactamente lo que necesita un bot. Con ella, añades un paso: el usuario recibe un código de seis dígitos y lo introduce. Un bot no revisa un email. Una persona real, sí.

La decisión de negocio detrás de la técnica

Añadir OTP es añadir fricción. Hay un porcentaje de usuarios que abandona en cada paso extra. Lo sé.

La decisión de meterlo fue de negocio, no técnica: prefiero perder al 2% de usuarios que no terminan el registro, que arriesgarme a que un usuario real coordine un intercambio con una cuenta que ni siquiera es una persona.

En una plataforma de confianza, un perfil falso no es un dato incorrecto en la base de datos. Es una amenaza directa a la experiencia del usuario real que está al otro lado. Y si esa amenaza se materializa una sola vez — si alguien deja sus llaves esperando un intercambio y la otra parte no existe — la plataforma muere. No porque falle la tecnología, sino porque la gente deja de confiar.

Lo que aprendí (y que aplica a cualquier plataforma)

Testing y seguridad no son “trabajo de última hora antes de lanzar”. Son, literalmente, el producto.

En ExchangeYourVan lo que se vende no es una lista de autocaravanas — es la confianza de que la persona al otro lado del intercambio es real y va en serio. Un flujo de alta roto o una cuenta falsa no son detalles técnicos en este modelo: son la diferencia entre que alguien confíe en dejar su vehículo o no.

Probar el camino feliz no es testing. El valor está en los caminos de error: qué pasa cuando algo falla a mitad de un proceso que le importa a alguien.

Si estás construyendo una plataforma donde tus usuarios tienen que fiarse de otros usuarios — un marketplace de servicios, una plataforma de alquiler, un sistema de intercambio — hazte esta pregunta antes de lanzar: ¿qué está en juego para mi usuario si la otra persona no es real? La respuesta te dice cuánta fricción merece la pena añadir en el registro.


Estos días salimos a producción con ExchangeYourVan, pensado para que el intercambio de autocaravanas sea entre personas reales. Si estás en el mundo vanlife, puedes ver cómo funciona en juliobuilds.com/projects/exchangeyourvan.

¿Te suena este problema?

Si tienes algo parecido en tu operación y quieres hablarlo, escríbeme.

[email protected]