# Política de Privacidad - TalkTime

**Última actualización**: 29 de noviembre de 2025

## 1. Información General

TalkTime es una aplicación de aprendizaje de idiomas que utiliza tecnologías de reconocimiento y síntesis de voz para ayudar a los usuarios a mejorar sus habilidades lingüísticas.

## 2. Uso de Servicios de Terceros

### 2.1 Web Speech API (Google)

**IMPORTANTE**: Esta aplicación utiliza la **Web Speech API** integrada en los navegadores web modernos (Chrome, Edge, Safari). Cuando utilizas las funciones de reconocimiento de voz, debes tener en cuenta lo siguiente:

- **Transmisión de audio**: El audio capturado por tu micrófono se envía a los servidores de Google para su procesamiento cuando usas navegadores basados en Chromium (Chrome, Edge).
- **Privacidad**: Google puede procesar temporalmente estos datos de audio según sus propias políticas de privacidad.
- **No almacenamos audio**: TalkTime NO almacena, graba ni guarda los datos de audio capturados. Solo recibimos el texto transcrito.

### 2.2 Síntesis de Voz (Text-to-Speech)

La función de síntesis de voz (lectura en voz alta) es procesada localmente por tu navegador y no envía datos a servidores externos.

## 3. Datos que Recopilamos

### 3.1 Datos de Cuenta
- Nombre de usuario
- Correo electrónico
- Contraseña (almacenada con hash bcrypt)
- Fecha de registro

### 3.2 Datos de Progreso
- Lecciones completadas
- Cursos en progreso
- Configuraciones de usuario

### 3.3 Datos NO Recopilados
- ❌ NO grabamos tu voz
- ❌ NO almacenamos archivos de audio
- ❌ NO compartimos tus datos con terceros (excepto el procesamiento necesario de Google Speech API)
- ❌ NO vendemos información personal

## 4. Almacenamiento de Datos

- Los datos se almacenan localmente en archivos JSON en el servidor
- Las contraseñas están encriptadas con bcrypt
- Los datos de sesión son temporales y expiran después de 24 horas

## 5. Uso de Cookies y Sesiones

Utilizamos cookies de sesión para:
- Mantener tu sesión activa mientras usas la aplicación
- Recordar tus preferencias de configuración
- Mejorar la experiencia de usuario

**Tipos de cookies**:
- **Cookies de sesión**: Necesarias para el funcionamiento (expire en 24 horas)
- **Cookies técnicas**: Configuración de idioma, preferencias de voz

## 6. Requisitos del Navegador

Para usar las funciones de reconocimiento de voz, necesitas:
- ✅ Google Chrome (recomendado)
- ✅ Microsoft Edge
- ⚠️ Safari (funcionalidad limitada)
- ❌ Firefox (no soporta Web Speech API completamente)

## 7. Limitaciones y Disponibilidad

### 7.1 Dependencia de Servicios Externos
La funcionalidad de reconocimiento de voz depende de:
- Disponibilidad de la Web Speech API de Google
- Conexión a internet estable
- Soporte del navegador

### 7.2 Sin Garantías
Google puede:
- Limitar o restringir el uso de la API
- Cambiar los términos de servicio
- Modificar la disponibilidad del servicio

TalkTime no es responsable de interrupciones en estos servicios de terceros.

## 8. Seguridad

Implementamos medidas de seguridad para proteger tus datos:
- Encriptación de contraseñas con bcrypt
- Validación de sesiones
- Protección contra accesos no autorizados
- Límites en el tamaño de archivos cargados

## 9. Tus Derechos (GDPR/CCPA)

Tienes derecho a:
- ✅ Acceder a tus datos personales
- ✅ Solicitar corrección de datos incorrectos
- ✅ Solicitar eliminación de tu cuenta
- ✅ Exportar tus datos
- ✅ Retirar el consentimiento en cualquier momento

Para ejercer estos derechos, contacta a: **[TU_EMAIL]**

## 10. Privacidad de Menores

TalkTime no está dirigido a menores de 13 años. Si eres padre/madre y descubres que tu hijo ha proporcionado información personal, contacta con nosotros para eliminarla.

## 11. Cambios en esta Política

Nos reservamos el derecho de actualizar esta política de privacidad. Los cambios se notificarán mediante:
- Actualización de la fecha al inicio de este documento
- Notificación en la aplicación (para cambios importantes)

## 12. Contacto

Si tienes preguntas sobre esta política de privacidad:

- **Email**: [TU_EMAIL_DE_CONTACTO]
- **Repositorio GitHub**: https://github.com/cdelahoze/talktime

## 13. Consentimiento

Al usar TalkTime, aceptas:
- Esta política de privacidad
- El uso de Web Speech API de Google
- La transmisión de audio a servidores de Google para procesamiento
- Los términos de servicio de Google aplicables

## 14. Enlaces Externos Relevantes

- [Política de Privacidad de Google](https://policies.google.com/privacy)
- [Web Speech API Specification (W3C)](https://wvvw.w3.org/TR/speech-api/)
- [Términos de Servicio de Google Cloud](https://cloud.google.com/terms)

---

**Versión**: 1.0  
**Licencia del Software**: Mozilla Public License 2.0 (MPL-2.0)  
**Copyright**: © 2025 Cristian De La Hoz Escorcia
