Formulario de Consentimiento Parental — Zaldito
Versión: 0.1 (BORRADOR — pendiente revisión legal) Última actualización: 2026-05-12
Sobre este documento
Este es el texto exacto que el padre o tutor legal debe aceptar al crear un perfil de su hijo menor de edad en Zaldito. Aparece en la pantalla /onboarding/consent antes de poder configurar el perfil del niño.
Implementación técnica: este texto debe mostrarse íntegro al padre (no resumido), con un checkbox de aceptación explícita. La aceptación debe quedar registrada en la base de datos con timestamp para fines de auditoría.
Texto del consentimiento (para mostrar en pantalla)
Consentimiento parental para usar Zaldito
Antes de que su hijo o hija pueda usar Zaldito, necesitamos su consentimiento explícito como padre o tutor legal. Por favor lea cuidadosamente:
¿Quién soy yo (el que da consentimiento)?
Al continuar, usted declara y garantiza que:
- Es mayor de 18 años.
- Es padre, madre o tutor legal del menor cuyo perfil va a crear.
- Tiene capacidad legal para tomar esta decisión en nombre del menor.
- La información que proporciona es veraz.
¿A qué doy consentimiento?
Doy consentimiento expreso, libre, informado y por escrito (en formato digital) para:
1. Crear y operar un perfil de mi hijo en Zaldito
Entiendo que el perfil incluirá:
- Nombre real del menor (para personalización dentro de la app)
- Nombre del personaje (alias) — opcional
- Edad del menor (para adaptar el contenido a su rango etario)
- PIN de 4 dígitos que yo asigno (cifrado, no recuperable; lo administro yo)
- Configuración del avatar (apariencia visual)
- Progreso pedagógico (lecciones, actividades, talentos, coleccionables)
2. Procesamiento de esos datos por Zaldito y sus proveedores
Entiendo que los datos del menor:
- Serán almacenados en infraestructura segura (Supabase en Estados Unidos)
- Serán procesados por Zaldito (operado por Cesar Beltran Garzón / Hangar de Código)
- Pueden ser transferidos internacionalmente (a Estados Unidos), conforme al Art. 26 de la Ley 1581 de 2012 y al Decreto 1377 de 2013
- No serán vendidos, ni compartidos con anunciantes, ni usados para perfilamiento publicitario
3. Comunicación operativa por email
Recibiré comunicaciones por email sobre:
- Creación, modificación o eliminación de cuenta
- Cambios materiales a esta política o a los términos de servicio
- Vencimiento o problemas de la suscripción (si la activo)
- Alertas de seguridad o incidentes
No recibiré correos publicitarios ni de marketing por defecto. Si en el futuro Zaldito ofrece comunicaciones opcionales (ej: newsletter educativo), serán opt-in explícito.
¿Qué derechos tengo?
Como representante legal del menor, ejerzo en su nombre los derechos del Art. 8 de la Ley 1581 de 2012:
- Acceder a los datos del menor en cualquier momento
- Rectificar datos inexactos
- Eliminar el perfil cuando lo desee (eliminación física en 30 días)
- Exportar los datos del menor en formato legible
- Revocar este consentimiento (equivale a eliminar el perfil)
- Presentar queja ante la Superintendencia de Industria y Comercio (SIC)
Puedo ejercer estos derechos enviando un email a cesar.beltran@hangardecodigo.com.
¿Qué protecciones especiales tiene el menor?
Zaldito está diseñada con protecciones reforzadas para menores. Mi hijo NO podrá:
- ❌ Comunicarse con otros niños o adultos dentro de la app (no hay chat, no hay foros)
- ❌ Subir fotos, videos o audio propio
- ❌ Ver publicidad (cero anuncios)
- ❌ Realizar compras sin mi autorización (los pagos están vinculados a mi cuenta de adulto)
- ❌ Compartir su progreso en redes sociales sin mi conocimiento
Y los datos del menor:
- ✓ Son privados — solo yo y Zaldito accedemos a ellos
- ✓ No se usan para anuncios
- ✓ No se venden a nadie
- ✓ Están cifrados en tránsito y en reposo
- ✓ El PIN está cifrado con bcrypt (irrecuperable)
¿Qué debo hacer si tengo dudas?
Antes de continuar, puedo revisar los documentos legales completos:
- 📄 Política de Privacidad
- 📄 Términos y Condiciones de Servicio
- 📄 Aviso de Privacidad para Menores
- 📄 Detalle de Procesadores de Datos
O puedo contactar al equipo en cesar.beltran@hangardecodigo.com con cualquier pregunta antes de aceptar.
Mi declaración final
☐ He leído, entendido y acepto las condiciones anteriores.
☐ Doy mi consentimiento expreso para que Zaldito recolecte y procese los datos personales de mi hijo bajo las condiciones descritas.
☐ Entiendo que puedo revocar este consentimiento en cualquier momento.
[BOTÓN: "Continuar — crear perfil de mi hijo"]
Registro técnico del consentimiento
Al hacer clic en "Continuar", el sistema registrará:
- Fecha y hora de aceptación (timestamp ISO 8601)
- Email del padre que dio consentimiento
- IP de origen (para fines de auditoría y seguridad únicamente)
- Versión del documento aceptado (esta versión: v0.1)
- Hash del documento aceptado (para verificar que el contenido no cambió posteriormente)
Estos registros se mantienen durante toda la vida útil de la cuenta + 5 años posteriores (para fines de auditoría legal), conforme a buenas prácticas internacionales y a la Ley 1581.
Implementación técnica recomendada
Notas para el equipo de desarrollo (no para mostrar al padre)
En la página /onboarding/consent
// Estructura del componente
<ConsentForm>
<Title>Consentimiento parental para usar Zaldito</Title>
<Disclosure>
{/* Mostrar todo el texto anterior, sin colapsar */}
</Disclosure>
<DeclarationCheckbox>
He leído y acepto las condiciones
</DeclarationCheckbox>
<ConsentCheckbox>
Doy consentimiento expreso para el procesamiento de datos de mi hijo
</ConsentCheckbox>
<RevocationAcknowledgement>
Entiendo que puedo revocar este consentimiento
</RevocationAcknowledgement>
<ContinueButton disabled={!allCheckboxesChecked}>
Continuar
</ContinueButton>
</ConsentForm>En la base de datos
Crear tabla consentimientos_parentales:
CREATE TABLE consentimientos_parentales (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
id_padre UUID REFERENCES perfiles_padre(id) NOT NULL,
id_perfil_hijo UUID REFERENCES perfiles_hijo(id) NOT NULL,
documento_version TEXT NOT NULL, -- ej: '0.1'
documento_hash TEXT NOT NULL, -- SHA-256 del texto exacto
fecha_aceptacion TIMESTAMPTZ NOT NULL DEFAULT now(),
ip_origen TEXT, -- IP del padre al aceptar
user_agent TEXT, -- User-Agent del navegador
revocado_en TIMESTAMPTZ, -- Si revoca, fecha
UNIQUE(id_padre, id_perfil_hijo)
);Auditoría
Antes de eliminar un perfil de hijo, verificar que existe un consentimiento revocado correspondiente. El consentimiento se mantiene en la BD incluso después de eliminar el perfil del niño, para auditoría.
Este formulario forma parte de la Política de Privacidad y los Términos y Condiciones de Servicio de Zaldito. Versión oficial publicada en https://[DECIDIR DOMINIO]/legal/parental-consent.