Una descripción general en lenguaje sencillo de cómo ThaiHabit maneja los datos de aprendizaje local, funciones opcionales de IA en línea, procesamiento de voz, medición de sitios web con privacidad restringida, notificaciones de lanzamiento, mensajes de soporte y compras.
El progreso del aprendizaje básico es local primero. Los servicios en línea se utilizan solo para funciones que los necesitan, como evaluación de pronunciación, audio de referencia generado, importación de IA, conversación de IA, compras, diagnóstico y soporte.
Para cualquiera que quiera saber qué queda en su dispositivo, qué se envía online y cómo se manejan las compras y los datos de soporte.
El progreso y las preferencias principales se almacenan localmente en el dispositivo
La voz en línea, la importación de IA y el audio generado se ejecutan solo cuando se usan
La medición opcional del sitio web no tiene persona y está restringida a eventos de embudo limitados.
La lista de inicio opcional se utiliza para una actualización de inicio.
Los pagos son manejados por App Store o Google Play a RevenueCat
Por qué funciona
Límites claros para datos locales y funciones en línea.
Aprendizaje local primero
El progreso, el historial de revisiones, las rachas y las preferencias se almacenan principalmente en el dispositivo del alumno.
Llamadas de servicio opcionales
La voz, el audio generado, la importación de IA y la conversación de IA utilizan servicios de backend solo cuando el alumno inicia esas funciones.
Proveedores de servicios nombrados
La política explica qué servicios admiten compras, voz, audio generado, funciones de inteligencia artificial y diagnósticos.
Datos de aprendizaje locales
La aplicación almacena el progreso del aprendizaje, el historial de revisiones, las rachas y las preferencias en el dispositivo del alumno. Los usuarios pueden restablecer el progreso o eliminar datos de la aplicación local desde la configuración de la aplicación.
Progreso
Revisar el historial
Preferencias
Funciones en línea opcionales
La evaluación de pronunciación, el audio de referencia generado, la conversación de IA y la importación inteligente pueden enviar el texto, el audio, el archivo seleccionado, el texto del portapapeles o los datos de imagen mínimos necesarios a través del backend de la aplicación. La conversación de IA y la importación inteligente pueden usar OpenAI u OpenRouter; el habla, el OCR y el análisis tailandés pueden utilizar Azure Speech o Hugging Face.
Supabase
OpenAI / OpenRouter
Azure Speech
ElevenLabs
Hugging Face
Compras y soporte
El estado de la suscripción se valida a través de RevenueCat y las tiendas. Las solicitudes de soporte o comentarios pueden incluir un mensaje, un correo electrónico opcional, la versión de la aplicación, la plataforma y diagnósticos básicos; se almacenan en Supabase y se entregan al soporte a través de Resend.
RevenueCat
Estado de compra en tienda
Supabase
Resend
Lanzar lista de espera
Si se une a la lista de espera del sitio web, su dirección de correo electrónico normalizada, la configuración regional del navegador, el tiempo de consentimiento y la fuente de registro se almacenan en Supabase y se sincronizan con un segmento dedicado Resend. Se utilizan para la actualización de lanzamiento única que se describe junto al formulario, no para un boletín informativo general. Resend proporciona el control para cancelar la suscripción y el soporte puede eliminar una dirección de la lista de espera si lo solicita.
Dirección de correo electrónico
tiempo de consentimiento
Supabase
Resend
Medición opcional del sitio web
After privacy review and configuration, the website can send personless funnel events to PostHog using an ephemeral in-memory event identifier. The allowlist is limited to route ID, locale, content cluster, CTA placement, detected platform, destination store, and a sanitized campaign label. It does not send emails, raw URLs or referrers, click IDs, form content, or persistent browser identifiers. Autocapture, session replay, person profiles, and persistent analytics storage are disabled. Collection stays off unless a valid deployment configuration is present.
Sin captura automática ni repetición de sesión
Ningún perfil de persona
Sin URL sin formato, referencias, correos electrónicos o ID de clic
Sin almacenamiento de análisis persistente
Eliminación y control
You can delete local app data at any time. If you linked an email, Google or Apple account, you can also permanently delete that account and app-controlled cloud data from Progress > Profile; Apple-linked deletion reauthorizes with Apple first. Support remains available for records outside the direct account path. Scheduled retention cleanup removes stale caches and bounded operational records. Store purchase history and provider records required for legal, fraud-prevention or security purposes follow the applicable provider policies.
reinicio local
Eliminación de cuenta en la aplicación
Almacenar registros de compras
Cuentas, funciones públicas y diagnósticos.
La vinculación opcional de cuentas de correo electrónico, Google o Apple puede sincronizar el progreso de aprendizaje elegible con una instantánea cifrada en tránsito Supabase y al mismo tiempo excluir credenciales, cachés de compras e identificadores de análisis. La participación opcional en la tabla de clasificación puede hacer visible el apodo, el rango y la XP elegidos. Los datos de la red backend se utilizan para la prevención de abusos y Sentry recibe diagnósticos de fallas restringidos solo cuando está habilitado.