SRSchoolRide+alexa

PRIVACIDAD · SCHOOL RIDE + ALEXA

Política de Privacidad del Alexa Skill de School Ride

Vigente desde: 24 de agosto de 2026

Esta política explica cómo School Ride maneja la información cuando un padre, madre o tutor vincula y utiliza el Alexa Skill de School Ride. Complementa la Política de Privacidad general de School Ride para esta experiencia de voz.

1. Operador y alcance

School Ride es una plataforma de gestión de transporte operada por YCode Solutions LLC, con sede en Florida, Estados Unidos. Esta política se aplica específicamente al Alexa Skill de School Ride, su sitio de vinculación de cuentas y los servicios de School Ride utilizados para responder solicitudes de Alexa.

El Skill está destinado a padres, madres y tutores con una cuenta activa de School Ride asociada con una empresa de transporte participante. No está destinado al uso directo por menores.

2. Información que recibimos

Cuando utilizas el Skill, Amazon Alexa envía a School Ride una solicitud estructurada. Según la solicitud, puede incluir el tipo de petición, nombre del intent, valores de slots como el nombre del estudiante o una fecha, idioma o locale, atributos de sesión, un identificador de usuario de Amazon, un identificador del dispositivo, un identificador de solicitud, el endpoint regional de Alexa y un token OAuth cuando la cuenta está vinculada.

La función Lambda reenvía el evento estructurado de Alexa a la API de School Ride. La integración implementada no recibe ni almacena la grabación de voz original. Amazon procesa la solicitud hablada y entrega al Skill la solicitud estructurada. El tratamiento de las interacciones por Amazon se rige por sus propios avisos y política de privacidad.

School Ride también puede procesar información técnica asociada, como marcas de tiempo, dirección IP, agente de usuario, resultado, detalles de errores e identificadores técnicos limitados para seguridad, confiabilidad y diagnóstico.

  • Información de cuenta y autorización necesaria para identificar al usuario vinculado.
  • Información de hijos y familia ya administrada en School Ride y autorizada para ese padre o tutor.
  • Información de transporte, comunicaciones, pagos, asistencia, comportamiento, QR, cuentos y catálogo necesaria para responder a la función solicitada.

3. Vinculación de cuenta y tokens

La vinculación es obligatoria para consultar información familiar. La página de autorización solicita iniciar sesión con las credenciales de padre de School Ride. El backend web envía esas credenciales al servicio de autenticación de School Ride; el sitio de School Ride no las envía a Alexa.

El portal utiliza una cookie de sesión segura y HTTP-only para el inicio de sesión temporal. La implementación actual establece esa cookie por un máximo de 30 minutos. Se utiliza para vincular la cuenta y no es una cookie de publicidad o analítica.

Después de autorizar, School Ride entrega a Alexa un código de autorización de corta duración y posteriormente tokens de acceso y renovación. Los códigos son de un solo uso y vencen después de cinco minutos. School Ride almacena hashes criptográficos de códigos y tokens, junto con estado, scopes aprobados, locale y fechas de creación, uso, vencimiento, consumo y revocación. Las tablas OAuth de Alexa no almacenan los tokens originales.

Los tokens de renovación rotan al utilizarse. Reutilizar uno ya consumido revoca la familia relacionada. El acceso se rechaza si el token venció, fue revocado, pertenece a una conexión revocada o corresponde a un usuario inactivo.

4. Información que el Skill puede consultar o modificar

El Skill solo ejecuta una función cuando la cuenta tiene el scope requerido y el padre o tutor está autorizado para el estudiante y la empresa correspondientes. Según la configuración, permisos, servicios, asignaciones y datos disponibles, puede ofrecer:

  • Estado actual o último estado autorizado del recorrido de un estudiante.
  • Estado disponible del autobús o ruta y ETA cuando exista una estimación confiable.
  • Ausencias reportadas y creación de una ausencia de un día después de confirmación explícita.
  • Totales de pagos de transporte escolar pendientes o vencidos.
  • Anuncios activos, actualizaciones importantes sin leer y cantidad de mensajes de empresa sin leer.
  • Confirmación de que existe una actualización de comportamiento publicada, sin decir detalles sensibles.
  • Cantidad de lecturas del perfil QR de un estudiante en una fecha, sin identificar al lector.
  • Cuentos disponibles e información sobre plataformas externas donde está disponible la música de Leo.
  • Resumen familiar con conteos e información reciente que requiere atención.

5. Autorización por familia, empresa y estudiante

Una cuenta vinculada no recibe acceso ilimitado. School Ride valida usuario, scopes OAuth, relaciones activas de padre o tutor, permisos familiares, empresa asociada y elegibilidad específica antes de responder.

Las respuestas pueden variar entre familias y empresas. La información puede no estar disponible cuando no hay ruta activa, los datos están desactualizados, el estudiante no está asignado, el servicio está deshabilitado o faltan permisos.

6. Información que Alexa está diseñada para no pronunciar

Las respuestas implementadas están diseñadas para no pronunciar direcciones residenciales, teléfonos de padres o tutores, ni la identidad, dispositivo, IP o ubicación de quien leyó un perfil QR. Las respuestas de comportamiento solo confirman si existe una actualización publicada y dirigen al padre a School Ride para los detalles sensibles.

La información del recorrido se limita al estado operacional autorizado y estimaciones confiables. El Skill no ofrece por voz un mapa público ni ubicación precisa sin restricciones.

7. Cómo utilizamos la información

School Ride utiliza la información para autenticar y vincular cuentas; comprender y responder solicitudes; aplicar permisos; crear una ausencia confirmada; mantener registros OAuth y de seguridad; diagnosticar errores; prevenir abuso; monitorear confiabilidad; y cumplir obligaciones legales u operacionales.

School Ride no utiliza las solicitudes del Skill ni información infantil para publicidad dirigida o venta de información personal.

8. Proveedores y terceros

El Skill requiere Amazon Alexa y Amazon Web Services. Amazon procesa la interacción de voz y envía la solicitud estructurada. AWS Lambda ejecuta el handler del Skill y School Ride utiliza infraestructura de AWS para partes de su plataforma.

La API incluye integraciones de monitoreo y reporte de errores. Cuando están habilitadas y corresponda, Better Stack y Sentry pueden procesar logs técnicos sanitizados o diagnósticos. Los errores críticos también pueden generar alertas operacionales restringidas mediante el canal configurado por School Ride. Estos servicios reciben únicamente la información incluida por las rutas implementadas de logging y errores.

El Skill puede informar que existen cuentos o música en una plataforma externa como Spotify, pero preguntar por su disponibilidad no hace que School Ride envíe el registro familiar a esa plataforma.

9. Logs técnicos, seguridad y prevención de abuso

School Ride registra estado de solicitud y respuesta, tipo de petición, locale, duración e información diagnóstica. Los headers de autorización, tokens, contraseñas, cookies, sesiones y otros campos que coinciden con las reglas de datos sensibles se redactan en las rutas implementadas. La telemetría de errores también se sanitiza y limita valores anidados o extensos.

Ningún control garantiza seguridad absoluta. School Ride utiliza controles de acceso, expiración y revocación de tokens, códigos de un solo uso, rotación de refresh tokens, timeouts, validación de cliente y redirect, autenticación de API y HTTPS en el servicio desplegado para reducir riesgos.

10. Retención

La cookie de vinculación vence en un máximo de 30 minutos. Los códigos de autorización vencen después de cinco minutos. Los tokens tienen fechas de expiración configuradas y pueden revocarse antes. Los registros de conexión, hashes, consumo, vencimiento y revocación pueden permanecer como registros restringidos de seguridad y auditoría después de desvincular.

La demás información se conserva durante el tiempo razonablemente necesario para prestar el servicio, mantener registros operacionales y de seguridad, prevenir abuso, resolver disputas, cumplir obligaciones legales, proteger familias y respaldar auditorías. Los períodos varían según el tipo de información, requisitos legales, necesidades de seguridad y política de la empresa. School Ride no declara un único período fijo de eliminación para todos los datos de Alexa o School Ride.

12. Solicitudes de acceso, corrección y eliminación

Las cuentas y registros oficiales se administran con la empresa de transporte participante. Se recomienda solicitar corrección o eliminación mediante esa empresa. También puedes contactar a YCode Solutions LLC en legal@ycodesolutions.com o support@ycodesolutions.com.

School Ride puede necesitar verificar tu identidad y coordinar con la empresa. Una solicitud válida puede resultar en eliminación o anonimización, salvo información que deba o pueda conservarse por motivos legales, seguridad, operación, prevención de fraude, disputas, auditoría o regulación.

13. Información relacionada con menores

El Skill es utilizado por padres y tutores autenticados, pero procesa información relacionada con sus hijos, como nombres, asignaciones y eventos de transporte, ausencias, contexto limitado de pagos, disponibilidad de actualizaciones de comportamiento y conteos QR cuando sea necesario para responder.

Los menores no crean ni vinculan cuentas Alexa mediante este Skill. School Ride usa información infantil para transporte, seguridad, comunicación, asistencia, gestión del servicio y las funciones autorizadas descritas; no para publicidad dirigida ni venta de información personal.

14. No utilizar para emergencias

Las respuestas dependen de la información más reciente disponible y pueden retrasarse, estar incompletas, no estar disponibles o estar desactualizadas. No dependas del Skill para emergencias, decisiones de seguridad en tiempo real ni horas de llegada garantizadas. Contacta a la empresa, escuela, contacto de emergencia o servicios de emergencia locales según corresponda.

15. Cambios a esta política

Podemos actualizar esta política para reflejar cambios en el Skill, la ley, proveedores o prácticas. La versión vigente y su fecha se publicarán en esta URL. Los cambios materiales también podrán comunicarse por canales apropiados cuando sea requerido.

16. Contacto

Para consultas o solicitudes de privacidad, contacta a YCode Solutions LLC, Florida, Estados Unidos, en legal@ycodesolutions.com. Para soporte del producto, escribe a support@ycodesolutions.com.