Generador de casillas de consentimiento para email: texto de opt-in para el RGPD y la CASL
En resumen: Crea una casilla de email de marketing sin marcar con lo que vas a enviar, cada cuánto y cómo retirar el consentimiento, la línea de identificación de la CASL cuando hace falta, el HTML y los campos que guardar como prueba del consentimiento. Límite: Escribe el texto a partir de las guías de los reguladores; no puede evaluar tu formulario completo ni tu política de privacidad. No es asesoramiento legal.
Una casilla de consentimiento para email es la casilla sin marcar de un formulario que la persona marca para aceptar el email de marketing. El RGPD exige que sea específica, informada y separada de tus condiciones, y que retirarse sea tan fácil como aceptar; la CASL pide además tu nombre, tu dirección postal y una forma de contacto en la solicitud. Introduce tus datos para obtener el texto, el HTML y los campos del registro.
Built in your browser as you type. Nothing is sent anywhere. Not legal advice.
The checkbox
You can unsubscribe at any time with the link in every email. See our privacy policy for how we use your data: [privacy policy URL]
<label class="consent"> <input type="checkbox" name="email_consent" value="yes"> Yes, email me our newsletter from [Your company]. </label> <p class="consent-note">You can unsubscribe at any time with the link in every email. See our privacy policy for how we use your data.</p>
Store this with every sign-up
email
- Why
- Whose consent it is.
consented_at
- Why
- When they agreed (UTC timestamp).
consent_text
- Why
- The exact wording shown, or a version ID that points to it.
form_url
- Why
- Where they agreed.
method
- Why
- How: unticked box ticked, double opt-in confirmed.
withdrawn_at
- Why
- When they unsubscribed, so a re-import can't bring them back.
| Field | Why |
|---|---|
| Whose consent it is. | |
| consented_at | When they agreed (UTC timestamp). |
| consent_text | The exact wording shown, or a version ID that points to it. |
| form_url | Where they agreed. |
| method | How: unticked box ticked, double opt-in confirmed. |
| withdrawn_at | When they unsubscribed, so a re-import can't bring them back. |
Before it goes live
Pass: The box starts unticked
Pre-ticked boxes, silence or inactivity aren't consent under GDPR, and CASL doesn't accept a pre-checked box either.
GDPR Recital 32: Conditions for consentCheck: Keep the box separate from accepting your terms
Consent bundled into terms and conditions isn't freely given. The marketing box must be optional and the order or account must work without it.
GDPR Article 7: Conditions for consentPass: It says how to withdraw
Withdrawing has to be as easy as giving consent, and CASL requires the request to say consent can be withdrawn.
GDPR Article 7: Conditions for consentFix: Add your privacy policy link
Consent has to be informed: who you are and what you'll do with the address, a click away.
GDPR Article 7: Conditions for consentYours to confirm: Store the record for every sign-up
You have to be able to show who agreed, when, where and to what wording. Store the fields listed above with each contact.
GDPR Article 7: Conditions for consent
Next step
New sign-ups get the box. The contacts you already have need a check.
Addresses collected before the form changed may be typos, closed inboxes or fake sign-ups. Drop the existing list here to see which addresses still exist before you email it.
No list right now? This tool stays free, no account, so bookmark it for next time. Ctrl+D (⌘+D on a Mac)
Ready to verify now? Verify the list
Funciona en tu navegador: nada de lo que pegues o subas se envía a nuestros servidores. La herramienta es la misma que en la versión en inglés: sus botones y los motivos de cada resultado aparecen en inglés. Actualizado el 6 de noviembre de 2026 · Equipo de SimpleVerifier
¿Cómo escribo una casilla de opt-in para email que cumpla el RGPD?
- Elige la ley para la que escribes: el RGPD del Reino Unido o de la UE, la CASL de Canadá o ambas.
- Introduce tu marca, qué vas a enviar (newsletter, ofertas, novedades de producto, eventos), cada cuánto y el enlace a tu política de privacidad. Para la CASL, añade tu dirección postal y un email, teléfono o dirección web.
- Copia el texto o el fragmento HTML en tu formulario. La casilla empieza sin marcar.
- Guarda los campos indicados con cada registro para poder demostrar el consentimiento más adelante, y corrige lo que marquen las comprobaciones.
¿Qué debe decir una casilla de consentimiento para email?
Debe decir qué recibirán, de quién y cómo dejar de recibirlo: «Sí, quiero recibir por email la newsletter y las ofertas especiales de Northwind, más o menos una vez por semana. Puedo darme de baja en cualquier momento con el enlace de cada email». El consentimiento del RGPD tiene que ser específico e informado (artículo 7), así que un texto vago como «comunicaciones comerciales nuestras y de socios seleccionados» no sirve.
La casilla empieza sin marcar y sigue siendo opcional. El considerando 32 dice que las casillas premarcadas y el silencio no cuentan como consentimiento, y la ICO añade que el consentimiento no debe ser una condición para registrarse en otra cosa. Para la CASL, el boletín 2012-549 de la CRTC dice que una casilla premarcada tampoco es consentimiento expreso.
¿Qué exige la CASL en una solicitud de consentimiento?
Tres cosas, según el boletín 2012-548 de la CRTC y el reglamento correspondiente (Electronic Commerce Protection Regulations): el fin para el que se pide el consentimiento, el nombre de quien lo pide (y de aquel en cuyo nombre se pide) con una dirección postal y un teléfono, email o dirección web, y una indicación de que el consentimiento puede retirarse. El generador pone la línea de identificación bajo la casilla cuando eliges la CASL.
El consentimiento expreso de la CASL no caduca, pero el implícito por una compra o una consulta sí. Consulta la CASL y el cold email (en inglés) para saber cuándo se aplica el consentimiento implícito. Esto no es asesoramiento legal; si tus formularios o tu público son poco habituales, revísalo con tu asesor.
¿Cómo se demuestra que alguien dio su consentimiento?
Guarda un registro por contacto: quién, cuándo, dónde, el texto que vio y cómo aceptó. La guía de consentimiento de la ICO recoge los mismos elementos. El generador te da los campos que añadir a tu tabla de registros o a tu plataforma de email: consented_at, consent_text (o un ID de versión), form_url, method y withdrawn_at.
El doble opt-in añade al registro un clic de confirmación y mantiene fuera de la lista las direcciones con erratas y las falsas. El generador de emails de doble opt-in escribe el email de confirmación.
Casillas de opt-in del RGPD y la CASL comparadas
Una casilla premarcada no es consentimiento en el RGPD ni consentimiento expreso en la CASL. Las dos exigen indicar el fin. Quién lo pide va en la información de privacidad en el RGPD; en la CASL, el nombre, la dirección postal y un teléfono, email o dirección web. Retirarse debe ser tan fácil como dar el consentimiento en el RGPD; la CASL pide decir que se puede retirar. El RGPD no fija caducidad (se renueva cuando haga falta); en la CASL el expreso no caduca y el implícito dura 2 años o 6 meses.
El texto nuevo no arregla el consentimiento de los contactos recogidos antes. Verifica los buzones de la lista existente antes de escribirle (en SimpleVerifier las primeras 100 verificaciones son gratis al entrar con Google, sin tarjeta), envía un email de nuevo permiso a quienes no puedas demostrar el consentimiento y suprime al resto. En EE. UU. los formularios suelen seguir CAN-SPAM, que no exige consentimiento para el email, y el consentimiento para SMS tiene sus propias normas.
Preguntas frecuentes
- ¿Necesito una casilla para el RGPD?
- Necesitas un acto afirmativo claro. Una casilla separada sin marcar es lo habitual cuando el formulario hace otra cosa además, como una compra o el alta de una cuenta. En un formulario cuyo único fin es la newsletter, pulsar Suscribirse junto a un texto claro puede ser ese acto.
- ¿La casilla de consentimiento puede ir premarcada?
- No. El considerando 32 del RGPD dice que las casillas premarcadas no son consentimiento, y la CRTC dice lo mismo del consentimiento expreso de la CASL.
- ¿Puedo hacer del consentimiento al marketing una condición para comprar?
- Según el RGPD, un consentimiento ligado a un servicio que no lo necesita no se da libremente. Mantén la casilla de marketing como opcional y deja que el pedido se complete sin ella.
- ¿Cuál es el texto de opt-in para la CASL?
- Indica qué vas a enviar, identifícate con tu nombre, tu dirección postal y un teléfono, email o dirección web, y di que el consentimiento puede retirarse en cualquier momento.
- ¿Esto es asesoramiento legal?
- No. El texto sigue las guías publicadas por los reguladores, enlazadas en la página. Revísalo con tu asesor si tus formularios o tu público son poco habituales.
¿Tienes una lista? Las primeras 100 direcciones son gratis.
Inicia sesión con Google, pega las direcciones o sube un CSV y cada una pasa por la misma comprobación SMTP del buzón, con resultados para descargar. Sin tarjeta.
Los dominios catch-all y los servidores que no responden salen como riesgosos, nunca como válidos.
Al continuar aceptas los Términos y la Política de privacidad. Terms · Privacy
Herramientas gratuitas en español
- Verificador de Gmail
- Buscador de proveedor de correo
- Verificador de correo
- Comprobador de antigüedad de dominio
- MBOX a CSV
- Conversor de VCF a CSV
- Lista de dominios de correo gratuito
- Verificador de extensiones de dominio
- Verificador de transferencia de dominios
- Verificador de certificados SSL masivo
- Generador de domain hacks
- Comparar listas de teléfonos
- Verificador de longitud de teléfonos
- Lista de códigos telefónicos de país
- Verificador de correos Mail.ru
- Convertidor de EML a CSV
- Generador de números de teléfono falsos
- Verificador de correos Comcast
- Verificador de correos AT&T
- Contactos de Apollo a lista de correos
- Contactos de Omnisend a lista de correos
- Suscriptores de Drip a lista de correos
- Suscriptores de Flodesk a lista de correos
- Contactos de GetResponse a lista de correos
- Contactos de Copper CRM a lista de correos
- Verificador de DNSSEC
- Verificador de códigos de estado de dominio
- Verificador de registros CAA
- Verificador de IPv6
- Generador de dominio de seguimiento personalizado
- Verificador masivo de Outlook
- Verificador masivo de Yahoo
- Verificador masivo de iCloud
- Verificador masivo de AOL
- Verificador de correos iCloud
- Verificador de direcciones AOL
- Verificador de direcciones Yandex
- Verificador de correos Proton Mail
- Verificador de correos Microsoft 365
- Verificador de correos Google Workspace
- Generador de códigos QR para teléfonos
- Validador y convertidor de SVG para BIMI
- Buscador de configuración SMTP
- Consulta DNS
- Consulta de registros TXT
- Verificador masivo de SPF, DKIM y DMARC
- Extractor de números de teléfono
- Validador masivo de números de teléfono
- Convertidor de CSV a VCF
- Verificador de dominios catch-all
- Consulta NPA-NXX
- Contador de listas de email
- Comprobador del umbral de remitente masivo
- Comprobador de listas de email antiguas
- Calculadora de frecuencia de limpieza de listas
- Comprobador de listas de email compradas
- Comprobador de dominios de email caducados
- Revisor de cold emails
- Generador de emails de doble opt-in
- Calculadora de tasa de entregabilidad
- Comprobador de enlaces en listas negras
- Calculadora de ritmo de envío de emails
- Decodificador quoted-printable
- Buscador de formatos de email en bloque
- Comprobador de cambios de dominio de empresa
- Comprobador de dominio de email frente a la web
- Divisor de listas para ESP matching
- Rellenar emails que faltan
- Divisor de leads por zona horaria
- Selector de email principal
- Detector de pasarelas de seguridad de email
- Formateador de números para WhatsApp
- Detector de números de teléfono falsos
- Comprobador de consentimiento RGPD para email
- Comprobador de consentimiento CASL
- Calculadora de plazos de baja
- Calculadora de calentamiento de IP
- Prospects de Pardot a lista de emails
- Leads de Marketo a lista de emails
- Contactos de Intercom a lista de emails
- Generador de dominios disponibles
- Vencimiento de dominios en bloque
- Buscador de país de un número de teléfono
- Validador de números de teléfono
- Consulta masiva de servidores de nombres
- Verificador de correos masivo
- Disponibilidad de dominios en bloque
- MX lookup masivo por proveedor
- Eliminar correos duplicados
- Consulta de registros MX
- Verificador de SPF
- Verificador de DMARC
- Verificador de DKIM
- Verificador de listas negras de dominios
- Filtro de correos genéricos
- Detector de correos desechables en bloque
- Divisor de listas de correo
- Combinador de CSV
- Corrector de errores en correos
- Verificador catch-all en bloque
- Verificador de palabras spam
- Calculadora de calentamiento de correo
- Analizador de mensajes de rebote
- Verificador de correos Outlook
- Verificador de correos Yahoo
- Verificador de sintaxis en bloque
- Clientes de Shopify a lista de correos
- Clientes de WooCommerce a lista de correos
- Verificador de contactos de HubSpot
- Limpiador de listas de Mailchimp
- Contactos de Brevo a lista de correos
- Contactos de ActiveCampaign a lista de correos
- Google Contacts a lista de correos
- Facebook Lead Ads a lista de correos
- Respuestas de formularios a lista de correos
- Generador de enlaces de WhatsApp
- Verificador de correos en Excel
- Contactos de LinkedIn a lista de correos
- Generador de registro SPF
- Generador de registro DMARC
- Verificador de BIMI
- Verificador de MTA-STS
- Consulta de DNS inverso (PTR)
- Verificador de nombre HELO
- Analizador de cabeceras de correo
- Verificador de HTML de email
- Verificador de enlaces de email
- Verificador de CAN-SPAM
- Generador de pie de email
- Planificador de envíos de correo
- Normalizador de cargos
- Convertidor de etiquetas de combinación
- Generador de líneas de personalización
- Verificador de llenado de CSV
- Herramienta de lead scoring
- Normalizador de nombres de país
- Limpiador de URL de LinkedIn
- Limpiador de nombres de empresa
- Extraer dominio de una URL
- Limpiador de nombres
- Limitar contactos por empresa
- Enmascarador de correos
- CSV a Excel (conserva los ceros)
- JSON a CSV
- Eliminar filas vacías de un CSV
- Buscar y reemplazar en CSV
- Editor de columnas de CSV
- Contar valores únicos en un CSV
- Separar direcciones en columnas
- Ofuscador de email
- Verificador de límites de rebote y quejas por ESP
- Contador de tasa de spam de Postmaster
- Planificador de recuperación de envíos
- Tasa de rebote por fuente de la lista
- Buscador de rebotes suaves repetidos
- Lector de informes de feedback loop
- Generador del encabezado Feedback-ID
- Generador de apelaciones por suspensión de ESP
- Excel a CSV
- BUSCARV entre dos CSV
- Calculadora de coste de enriquecimiento en cascada
- Estado de sitios web en masa
- Comprobador de hosting web
- WHOIS masivo
- Consulta DNS masiva
- Buscador de registrador de dominio
- Comprobador de dominio para cold email
- Contactos de HubSpot a lista de correos
- Contactos de Keap a lista de correos
- Audiencia de Mailchimp a lista de correos
- Perfiles de Klaviyo a lista de correos
- Suscriptores de Kit a lista de correos
- Suscriptores de MailerLite a lista de correos
- Registros DNS en masa para cold email
- Planificador de seguimientos de cold email