Frena los emails falsos y desechables al registrarse en tu juego
En los juegos, el email de usar y tirar es la puerta de entrada a todos los abusos que combates: smurfs, evasión de baneos, granjas de bonos y bots. Ciérrala en la creación de la cuenta.
El email desechable es la rampa de acceso al abuso
Para un estudio, el email es la identidad más barata que tiene un jugador, y quien abusa lo sabe. Una dirección de usar y tirar le da a un tramposo baneado un borrón y cuenta nueva, permite a un granjero cobrar otro bono de bienvenida y le entrega a un bot otra cuenta. Todas las economías de abuso que combates empiezan en un buzón que nunca fue real.
dominios de email desechable conocidos que se usan para crear cuentas de juego de usar y tirar
Lista de dominios desechables de Mailbeam
La evasión de baneos y el smurfing van sobre emails desechables recién creados
Un jugador baneado por hacer trampas o por comportamiento tóxico vuelve en minutos con una dirección desechable nueva, arruina la equidad del emparejamiento para los jugadores legítimos y reaparece en la misma comunidad de la que lo expulsaste.
Las granjas de bonos y referidos multiplican las cuentas falsas
Los packs de inicio, las recompensas por conexión diaria y los bonos por invitar amigos se explotan a escala con scripts que crean buzones desechables, vacían la recompensa y abandonan la cuenta.
Los ejércitos de bots inflan la concurrencia y distorsionan los datos de live-ops
Las granjas de cuentas automatizadas distorsionan los paneles de usuarios activos, retención y monetización, y llevan a los equipos de live-ops a ajustar eventos y economía contra jugadores que no existen.
El fraude de recuperación de cuentas y de contracargos necesita un buzón falso
La reventa de cuentas comprometidas y el abuso de contracargos dependen de un buzón al que el dueño real no puede acceder. Un email verificado y permanente es un ancla ligera de responsabilidad que encarece esos esquemas.
Verifica en el registro, en el servidor y antes de que exista la cuenta
Mailbeam se ejecuta en tu endpoint de registro antes de escribir el registro del jugador, así que las direcciones desechables e inválidas nunca llegan a ser cuentas. Es una llamada de backend que no necesita SDK en el cliente del juego y que resuelve en menos de 100 ms, con lo que el flujo de alta sigue siendo instantáneo.
Bloqueo de correo temporal y desechable
Rechaza las decenas de miles de dominios de usar y tirar en los que se apoyan granjeros y evasores de baneos. La lista se actualiza continuamente, así que los servicios recién creados se detectan en horas.
Verificación solo en backend y por debajo de 100 ms
Llama a la API desde tu servicio de cuentas: sin SDK de cliente ni cambios en el lanzador. La verificación termina lo bastante rápido como para que el jugador no note ningún paso extra.
Puntuación de calidad para aplicar fricción por riesgo
Usa la puntuación de 0 a 100 para condicionar las ventajas en lugar de la cuenta entera: deja jugar a los registros de baja confianza, pero retén los bonos de bienvenida o el acceso a competitivo hasta que confirmen una dirección más sólida.
Sugerencias de errata para que el jugador real reciba su verificación
Los jugadores legítimos que escriben mal su dirección siguen necesitando el correo de confirmación y el de restablecimiento de contraseña. Devuelve la corrección sugerida para no perder altas genuinas por un desliz.
Implementación
Listo para copiar y pegar. Cambia la clave de API e intégralo en tu flujo actual.
const MAILBEAM_KEY = process.env.MAILBEAM_KEY!;
interface VerifyResult {
valid: boolean;
disposable: boolean;
score: number;
suggestion: string | null;
}
async function verifyEmail(email: string): Promise<VerifyResult> {
const res = await fetch("https://api.mailbeam.dev/v1/verify", {
method: "POST",
headers: {
"Authorization": `Bearer ${MAILBEAM_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ email }),
});
return res.json();
}
// Se ejecuta en el servicio de cuentas, antes de escribir ningún jugador
export async function createAccount(email: string, password: string) {
const check = await verifyEmail(email);
if (!check.valid) {
throw new SignupError("INVALID_EMAIL", {
message: "Introduce un email válido para que podamos enviarte el enlace de verificación.",
suggestion: check.suggestion,
});
}
// Buzón de usar y tirar = rampa a la evasión de baneos y las granjas -> bloquear
if (check.disposable) {
throw new SignupError("DISPOSABLE_EMAIL", {
message: "No se admiten direcciones temporales. Usa un buzón permanente.",
});
}
const account = await db.accounts.create({
email,
passwordHash: await hash(password),
emailScore: check.score,
// Condiciona las recompensas a una dirección sólida en vez de impedir jugar
rewardsEligible: check.score >= 60,
});
await sendVerificationEmail(account);
return account;
}Ejemplo real
Pixel Rift (ejemplo ilustrativo)
Estudio de juegos free-to-play
Reto
El evento de «invita a un amigo» de un estudio fue explotado por scripts que crearon miles de cuentas con buzones desechables. Los pagos de recompensas se dispararon, el emparejamiento se llenó de smurfs y los paneles de usuarios activos exageraban los jugadores reales.
Resultado
Bloquear las direcciones desechables en el registro y condicionar las recompensas a la puntuación de calidad hundió las altas de granja y devolvió la confianza en las métricas de live-ops con las que el equipo equilibraba los eventos.
Altas con email desechable 38 % → menos del 1 %
* Ejemplo basado en datos anonimizados de clientes. Los resultados pueden variar.
Plan recomendado
Growth
Las altas en juegos son irregulares: tráfico constante salpicado de picos por lanzamientos y eventos. Growth cubre con margen los 10.000-100.000 registros mensuales del día a día; los estudios que esperan un lanzamiento grande o un pico viral deberían mirar Pro por el techo más alto y el soporte prioritario.
Preguntas frecuentes
¿Empezamos?
El plan gratuito incluye 1.000 verificaciones al mes. Sin tarjeta de crédito.