Legal
Política de privacidad
Cómo recopilamos, usamos y protegemos los datos personales.
Last updated: October 13, 2026
Information we collect
We collect data to provide and improve our services
- Account & identity:Name, email, role (learner or educator), and authentication tokens stored via the API auth flow.
- Course activity:Enrollments, module progress, quiz attempts, assignment submissions, cohort attendance, and certificates issued.
- Content & uploads:Media you store through the curriculum builder (videos, PDFs, lesson assets) along with metadata such as duration and file size.
- Billing & payouts:Purchase history, pricing, revenue share, and payout accounts configured inside the educator dashboard.
- Device & diagnostics:Cookies, IP addresses, and API logs that help us secure accounts, debug errors, and maintain service performance.
- Preferencias de teléfono y mensajería:Número de teléfono (opcional), código de país y tus preferencias para recibir recordatorios de clases en vivo por WhatsApp, SMS de respaldo y novedades de cursos. Solo se facilita si das tu consentimiento.
- Tokens de notificaciones push:Cuando instalas nuestra app móvil o activas las notificaciones del navegador, guardamos un token FCM/Expo, tu plataforma (iOS, Android o web) y una etiqueta de dispositivo para enviarte recordatorios de clase, avisos de chat y novedades de pedidos. Puedes desactivar las notificaciones cuando quieras desde los ajustes del sistema.
- Audio, vídeo y chat de clases en vivo:Las sesiones en vivo funcionan con Daily.co. Tu cámara, micrófono y pantalla compartida se transmiten a través de Daily.co únicamente mientras estás en una sesión, y las grabaciones se almacenan en nuestro bucket de AWS S3 solo cuando el educador activa la grabación. Los mensajes del chat en llamada los procesa Daily.co durante la sesión.
- Cuenta de Zoom conectada:Si conectas Zoom, guardamos un token de acceso, un token de actualización, los permisos que concediste y el ID de usuario, el correo electrónico y el nombre visible de esa cuenta de Zoom. Los usamos solo para crear y gestionar las reuniones que programas en LearnKasts. Al desconectar Zoom en Ajustes, Integraciones, todo eso se elimina de inmediato.
- Mensajes en la app y comunidad:Mensajes de chat, archivos adjuntos (imágenes, documentos) que compartes en los debates de cursos, conversaciones de mentoría y reacciones. Nunca los vendemos ni los compartimos con anunciantes.
- Funciones de IA (voz y avatar):Si decides clonar tu voz o generar un avatar con IA, las muestras de audio e imagen que envías se remiten a nuestros procesadores de IA (HeyGen y D-ID) para crear tu voz o avatar personalizado, y el material resultante se almacena en nuestra infraestructura. Puedes eliminar tu voz o avatar personalizado desde los ajustes de educador cuando quieras.
- Asistencia de IA para el contenido del curso:Cuando usas el Asistente de Cursos con IA, el tutor de IA o la corrección automática de cuestionarios, el texto que envías se remite a OpenAI o AWS Bedrock para su procesamiento bajo nuestros acuerdos empresariales; estos procesadores no entrenan sus modelos con tus datos.
- Datos de pago del educador:Los educadores que reciben pagos facilitan datos bancarios, información de enrutamiento e identificadores fiscales (p. ej., BVN/TIN) necesarios para desembolsar sus ingresos. Estos datos se almacenan cifrados y solo se comparten con nuestros procesadores de pago.
- Preferencias de accesibilidad (sensibles):Si completas la configuración de accesibilidad, se guardan tus necesidades autodeclaradas de visión, audición, movilidad y lector de pantalla para personalizar la interfaz. Son datos sensibles: nunca los compartimos y puedes borrarlos desde los ajustes.
- Atribución de marketing:Cuando llegas mediante un enlace de referido o una campaña de marketing, registramos los parámetros UTM y los códigos de referido en tu sesión para que los educadores puedan acreditar a quien te refirió y podamos medir la eficacia de la campaña.
How we use your information
Your data powers your learning experience
- Deliver experiences:Personalize dashboards, resume lessons, issue certificates, and power live sessions through the educator console.
- Operate the platform:Process transactions, calculate payouts, send cohort reminders, and run analytics visible on educator and learner dashboards.
- Improve LearnKasts:Aggregated analytics and feedback from feature usage (e.g., curriculum builder, assignments, help center) guide product decisions.
- Protect the community:Detect fraud, enforce community guidelines, and comply with legal requests related to course content or financial activity.
- Communicate with you:Send system alerts, onboarding tips, release notes, and support responses when you open a ticket or contact us.
Your controls & security
You're in control of your data
- Account settings:Update profile details, change roles, and manage notification preferences from your dashboard.
- Data exports & deletion:Educators can export course data; learners can request account deletion. We retain only what is required for compliance (e.g., payouts, tax records).
- Media ownership:Educators control their uploads. We store them securely via the storage services configured in this codebase (e.g., S3 storage drivers).
- Security practices:API tokens, session cookies, and Livewire state are protected with HTTPS, server-side validation, and activity logs maintained in the analytics services.
- Contact support:Reach us via the contact page for privacy questions or to exercise your data rights.
Procesadores externos
Servicios que nos ayudan a operar LearnKasts
- Paystack, procesamiento de pagosLos datos de tarjeta y banco se introducen en el checkout alojado por Paystack. Nosotros solo recibimos referencias de transacción, su estado y los últimos 4 dígitos de la tarjeta.
- Daily.co, aulas de vídeo en vivoAudio y vídeo en tiempo real, chat durante la llamada y grabación cuando el educador la activa.
- Zoom, reuniones en tu propia cuentaCuando programas una clase de Zoom enviamos a Zoom el tema, la hora de inicio, la duración y el límite de participantes. Cuando un estudiante se inscribe en esa clase enviamos a Zoom su nombre y dirección de correo, para que Zoom pueda emitir el enlace personal que lo identifica en la reunión; no se comparte nada más sobre el estudiante. Si archivas una grabación en el curso, la descargamos de tu cuenta de Zoom y la guardamos con la clase. Las grabaciones que conservas en Zoom permanecen en tu cuenta y siguen tu propia configuración de retención.
- HeyGen y D-ID, generación de avatar y voz con IAMuestras de voz y fotos de referencia empleadas para crear tu avatar o voz personalizada.
- OpenAI y AWS Bedrock, generación de texto con IAAsistente de Cursos con IA, respuestas del tutor, corrección automática de cuestionarios y contenido del creador de sitios con IA. Sin entrenamiento con tus datos.
- Amazon Web Services (AWS S3, CloudFront)Almacenamiento de vídeos de cursos, recursos de lecciones, grabaciones e imágenes subidas, servidos a través de CDN.
- Mailgun y MailerLite, envío de correoCorreos transaccionales (restablecimiento de contraseña, recibos, novedades de cursos) y automatizaciones de marketing.
- Firebase Cloud Messaging y Expo, notificaciones pushEnrutamiento de notificaciones push a tu dispositivo.
- Pusher, actualizaciones en tiempo realProgreso en vivo, presencia en el chat y notificaciones dentro de la app.
- Google, inicio de sesión único, Translate, AnalyticsInicio de sesión con OAuth (el correo y el nombre de perfil de tu cuenta de Google), traducción de textos de la interfaz y analítica de tráfico agregada.
- Píxel de Meta (Facebook)Seguimiento de conversiones en páginas de marketing. Puedes desactivarlo desde el aviso de cookies.
- Laravel Nightwatch, registros de errores y rendimientoTrazas de errores de la aplicación y métricas de rendimiento de las peticiones para depuración.
Cumplimiento y contacto
- Cuánto tiempo conservamos tus datosLos datos de la cuenta se conservan mientras tu cuenta esté activa. Tras la eliminación solo guardamos lo que estamos legalmente obligados a retener (registros financieros: 7 años; registros fiscales: según exija la legislación nigeriana, de la UE y de EE. UU.). La analítica anonimizada puede conservarse indefinidamente.
- Transferencias internacionalesNuestra infraestructura está alojada en regiones de AWS que pueden estar fuera de tu país (p. ej., us-east-1, eu-west-1). Cuando corresponde, las transferencias se rigen por Cláusulas Contractuales Tipo o garantías equivalentes.
- Menores de edadLearnKasts está destinado a personas de 13 años o más. No recopilamos conscientemente información personal de menores de 13 años (o de 16 en algunas jurisdicciones de la UE y el Reino Unido). Si detectamos que hemos recopilado datos de un menor por debajo de la edad aplicable, los eliminaremos. Madres, padres y tutores pueden contactarnos para solicitar su revisión o eliminación.
- Bases legales (RGPD/NDPR)Tratamos tus datos con base en: (a) el contrato para impartir los cursos en los que te inscribes; (b) tu consentimiento para correos de marketing, las funciones de avatar y voz con IA, y las cookies analíticas; (c) nuestro interés legítimo en la seguridad, la prevención del fraude y la mejora del producto; y (d) obligaciones legales (impuestos, pagos, solicitudes de cumplimiento).
- Tus derechosPuedes solicitar el acceso, la rectificación, la exportación o la eliminación de tus datos personales, y puedes oponerte a determinados tratamientos o limitarlos. Usa las herramientas de exportación y eliminación de datos de la app, o escríbenos a la dirección indicada abajo.
- Contacto de privacidad (DPO)Escribe a privacy@learnkasts.com para cualquier solicitud o reclamación sobre privacidad. Procuramos responder en un plazo de 30 días. También puedes presentar una reclamación ante la Comisión de Protección de Datos de Nigeria (NDPC) o ante tu autoridad de control local.
Have questions about your data?
¿Preguntas sobre esta política?
Escribe a privacy@learnkasts.com y te responderemos.