Política Anti-Fraude, Anti-Spam y Normas de la Ruleta Justa
1. Cómo funciona matemáticamente el Algoritmo de la Ruleta Justa
- Peso base equitativo: Todo código activo parte con una puntuación base de `20 puntos` en el sorteo ponderado de su marca.
- Bonificación por Karma comunitario: Los usuarios que ayudan a la comunidad (usando códigos de otros, haciendo check-in o reportando enlaces rotos) reciben hasta `+30 puntos` adicionales de peso.
- Cola de enfriamiento anti-monopolio: Cuando un código sale mostrado en pantalla, su peso se reduce temporalmente (`x0.3`) durante los siguientes 10 minutos, y a medida que acumula usos confirmados su peso se equilibra (`1 / (1 + usos * 0.4)`) para dejar paso a los códigos nuevos que aún tienen 0 usos.
- Caducidad activa de 7 días: Cualquier código de cuenta estándar que no sea renovado en 7 días se pausa automáticamente, garantizando que en la Ruleta solo giren usuarios activos.
2. Conductas Prohibidas y Detección de Fraude
- Creación de multicuentas (Sybil attack): Queda terminantemente prohibido utilizar múltiples cuentas de Google o Apple para subir varios códigos de la misma marca.
- Enlaces engañosos o acortadores ocultos: Cada compañía cuenta con un validador de expresiones regulares (`format_regex`) oficial. No se permiten acortadores externos (`bit.ly`, `tinyurl`, etc.) ni redirecciones a páginas de phishing.
- Falsos reportes o autouso: El sistema bloquea que un usuario marque su propio código como usado y audita los reportes de códigos inválidos. Reportar malintencionadamente los códigos de otros usuarios para sacarlos de la cola conlleva el bloqueo de la cuenta.
- Superación del cupo anual de la marca: Si una compañía limita las invitaciones anuales (por ejemplo, 5 o 10 amigos al año en BBVA, Revolut o Naturgy) y ya has completado tu cupo, debes retirar tu código desde Mis Códigos.
3. Moderación Comunitaria y Sanciones
Cuando un código recibe 2 reportes de invalidez por parte de usuarios distintos, se pausa preventivamente de la Ruleta Justa y pasa a la cola de revisión del Panel de Administración. Si el equipo de moderación confirma un intento de fraude o spam reiterado, la cuenta será marcada como Baneada y todos sus códigos quedarán desactivados permanentemente.