Verificación de edad en una tienda online: qué protege de verdad (y qué no)
Lo que la pregunta plantea de verdad
Muchas tiendas que venden alcohol, tabaco, e-líquidos, cuchillos u otros productos sujetos a un límite de edad añaden una barrera desde la entrada: una ventana a pantalla completa que pide al visitante confirmar que tiene la edad requerida, a veces con un simple botón sí/no y a veces pidiendo una fecha de nacimiento. Tranquiliza, tanto al comerciante como al visitante. La pregunta honesta que conviene hacerse antes de fiarse de ella es sencilla: ¿qué verifica realmente un clic en «Sí, tengo 18 años»?
La respuesta: nada sobre la persona que está al otro lado de la pantalla. Verifica que un navegador ha enviado un clic. Cualquiera, a cualquier edad, puede hacer clic en «Sí». Cualquiera puede escribir una fecha de nacimiento con la que el cálculo salga bien. Detrás de ese clic no hay ninguna identidad, y una barrera construida íntegramente en el lado del cliente, en el navegador, no puede crearla.
Para qué sirve realmente una barrera en el navegador
Esto no significa que la barrera no sirva para nada. Hace algunas cosas muy reales:
- Evita la exposición accidental. Un visitante que llega por error a la ficha de un producto, desde un resultado de búsqueda, un enlace compartido o un clic por curiosidad, se encuentra con una parada deliberada en lugar del producto sin más. Es un efecto protector real, aunque modesto, sobre todo frente a un menor que no busca especialmente saltarse nada.
- Es un paso de diligencia documentado. Demostrar que la tienda plantea la pregunta, registra la respuesta cuando procede y bloquea o advierte ante un «no» o una fecha de nacimiento que no corresponde a la edad requerida es la prueba de un proceso, algo que cuenta en ciertos contextos normativos o de marketplaces, aunque el control en sí sea débil.
- Establece una expectativa explícita. Un comprador que miente a propósito para pasar la barrera hace algo distinto, en cuanto a intención, de un comprador al que nunca se le preguntó. La barrera no detiene a ese comprador, pero deja constancia de la pregunta antes de la venta.
- Bien hecha, no tiene por qué estropear la experiencia de todos los demás. La barrera puede recordar la respuesta mediante una cookie para que un visitante que vuelve no sea interrogado una y otra vez, y puede limitarse a un ámbito concreto (solo los productos o categorías marcados, o solo el carrito y el pago) en lugar de bloquear toda la tienda a un visitante que ni siquiera mira los productos afectados.
Lo que no hace, y no puede hacer
- No verifica una identidad. Ningún documento, ninguna comprobación por parte de un tercero, ningún cruce de datos con nada. Es una declaración del usuario, sin ninguna verificación detrás.
- Se salta en unos segundos. Borrar la cookie, abrir una ventana de navegación privada o simplemente mentir: las tres opciones burlan la barrera en segundos, y ninguna exige el menor conocimiento técnico.
- No basta por sí sola para cumplir una obligación legal de edad de venta. Donde la ley exige un control real, por ejemplo una verificación de identidad en la entrega para ciertos productos en ciertas jurisdicciones, una ventana en el navegador no sustituye esa obligación. En todo caso se suma a ella, pero no la reemplaza.
Ser honesto con esta distinción no es una debilidad que haya que ocultar. Un comerciante que le dice a un proveedor, a un marketplace o a un auditor de cumplimiento «es una medida de diligencia a nivel de experiencia de usuario, no un control de edad legal sólido» da una respuesta exacta que resiste el examen. Un comerciante que da a entender lo contrario está a una pregunta de tener un problema, en cuanto alguien compruebe de verdad lo que hace la barrera.
Qué significa «bien hecha», técnicamente
Una vez aceptada la barrera por lo que es, unos cuantos detalles de implementación separan una barrera que funciona de otra que falla discretamente o molesta a la gente para nada:
- Limitarla a lo que de verdad la necesita. Bloquear todo el sitio porque tres productos tienen un límite de edad es hacer a cada visitante, de forma indefinida, una pregunta que no afecta a casi ninguno. Bloquear únicamente los productos o categorías marcados, o el carrito cuando contiene un producto marcado, es hacer la pregunta solo cuando es pertinente.
- Recordar la respuesta. Cuando el visitante ya ha respondido, una cookie debe conservar esa respuesta durante un plazo razonable para que a la misma persona no se le pregunte en cada carga de página. Volver a preguntar sin cesar acostumbra a la gente a hacer clic sin leer, lo que anula incluso el modesto valor protector de la barrera.
- Convertirla en una verdadera ventana modal, no en una sugerencia. Si la barrera se puede cerrar con la tecla Escape, haciendo clic fuera o desplazando la página, deja de ser una barrera. Una implementación correcta mantiene el foco dentro del cuadro de diálogo y exige una elección explícita.
- Hacerla accesible. Una ventana bloqueante a la que no se puede acceder con el teclado, o que un lector de pantalla no sabe describir como un cuadro de diálogo, se convierte en un obstáculo para las personas con discapacidad sin aportar nada más a la cuestión de la edad para la que fue construida. Una ventana modal conforme a ARIA, con un foco visible y un mensaje de error en una región live, cuesta poco y evita esa trampa.
- Decir lo que es, en el propio texto. Un breve aviso junto a la barrera, que indique con claridad que se trata de un control de diligencia y no de una verificación de edad jurídicamente vinculante, cuesta una frase y despeja cualquier duda sobre lo que afirma el comerciante.
Dónde debe estar el control real, si lo necesita
Si un producto exige realmente un control de edad jurídicamente vinculante, ese control no tiene cabida en una ventana del navegador. Su sitio está en el propio proceso de venta: verificación en la entrega, control de identidad por un tercero autorizado o lo que exija la normativa propia de ese producto y de esa jurisdicción. Una barrera en el lado del cliente puede colocarse delante de ese proceso como un primer filtro barato contra la exposición accidental u ocasional. No puede sustituir al proceso.
En resumen
Una barrera de edad responde a una cuestión de experiencia de usuario, no a una cuestión jurídica: ¿entiende este visitante que está a punto de ver un contenido sujeto a un límite de edad y se le ofrece una parada deliberada antes de verlo? Es algo real y útil que merece construirse bien: accesible, bien delimitada y honesta, en su propia redacción, sobre lo que es. No es, ni puede ser, un sustituto de un verdadero control de edad allí donde la ley lo exija. Nosotros construimos la nuestra, Verificación de Edad para PrestaShop, con exactamente esa distinción indicada en la propia pantalla de ajustes, porque decirlo con claridad es más útil para un comerciante que fingir lo contrario.
Verificación de Edad (18+ / configurable)Portal de verificación de edad configurable para productos sujetos a edad mínima: segmentación por si…Ver producto