Skip to privacy policy

Privacy Policy

The data path, in plain language.

This policy explains what stays on your device, what Trucker English stores, and what is sent for each AI tool only after your permission.

Effective September 2, 2026Last updated October 16, 2026

试用期限

1.0.2 及之后的版本:新用户首次验证登录后可免费试用 AI 1 天(连续 24 小时)。1.0.1 及更早版本仍按原说明发放 3 天试用;已领取的期限保留。每个登录身份限一次,以账号内剩余时间为准,到期不自动扣费。

Duración de la prueba

Desde la versión 1.0.2, el primer acceso verificado ofrece 1 día (24 horas seguidas) de IA gratis. La versión 1.0.1 y las anteriores mantienen la oferta de 3 días. Las pruebas ya otorgadas conservan su vencimiento. Una prueba por identidad; consulta el tiempo restante en tu cuenta. Sin cobro automático al terminar.

Trial rollout

Version 1.0.2 and later offers new accounts 1 day (24 continuous hours) of free AI after verified sign-in. Version 1.0.1 and earlier retains its advertised 3-day offer. Existing grants keep their expiry. One grant per sign-in identity; the remaining time in your account is authoritative. Expiry does not charge you.

中文摘要

本政策适用于 iOS 及已开放的 Android 版本;登录和购买方式以所在平台实际提供的选项为准。Apple 登录时会将一次性授权码发送到服务器交换凭证,加密保存用于删号撤销的刷新令牌,不保存原始授权码。删除 Apple 账号关联前先撤销授权;旧账号可能需要再次验证。撤销失败时会提示重试,不会显示删除成功或删除服务器账号。

统一 AI 助手:经你单独同意后,本次文字、语音转写文本及当前聊天最近最多 11 条消息经 Vercel 服务器或 AI Gateway 发送给 DeepSeek 生成回复。聊天正文只保留在 App 当前运行会话中,不写入会员数据库。可在“我的”撤回 AI 助手对话许可;故障照片仍逐张确认。

你自填的行程备注、所选练习及进度会随请求发送。获得助手许可后,口语练习会把对话文本、当前问题、你的回答及待展示的问答和反馈,经 Vercel 发给 DeepSeek 检查一致性。不会额外附带账号、付款资料或照片;你自行输入的资料仍属于发送文本。核验及必要重试计入 AI 用量,不保证完全准确。行程备注不自动读取定位或单据。

Trucker English 不把聊天正文写入会员数据库。Vercel 和 DeepSeek 可能按各自条款及配置保留处理或安全记录;不承诺供应商零留存。核验只用于本次语言练习,不核实真实文件。

图片分析使用 DeepSeek 图像模型。只有你选图、确认内容并单独授权发送后,缩小、重新编码并去除元数据的 JPEG 才会经 Vercel 发给 DeepSeek。图片不写入会员数据库;分析计入账号 AI 用量,试用到期且无会员时会在处理图片、扣额度前拒绝。所有分析仅供沟通参考,不是诊断或行驶许可。

AI 免费试用由服务器记录首次验证登录起的 24 小时,无需购买,到期不会自动购买订阅。为防止反复重领,删除账号后仍保留带密钥哈希及试用起止时间;这些是假名化安全记录,不应理解为完全匿名。提供 Google 登录的 Android 版本只将已签名身份令牌用于验证,不保存 Google 姓名、邮箱或照片。Google Play 购买令牌加密保存,用于验证续订、恢复和退款;删除账号时删除该令牌及账号关联,保留防重复领取的交易哈希和必要状态。英语朗读在本机运行,C 声音资源随安装交付,不向语音服务发送文本。

免费学习和离线停车检查短语无需账号。购买、恢复购买和在线 AI 需要使用 iOS 的 Apple 登录或已开放 Android 版本的 Google 登录。Trucker English 会在每类 AI 数据首次发送前征求明确同意;拒绝或撤回不会影响离线课程。我们不会把 Apple 交易凭证、登录令牌或银行卡资料发给 AI 模型。

单次购买的交易哈希、购买时间、期限和退款状态用于核验 Pro, 账号绑定可随账号删除;有限的防重放安全记录另行保留。 安全记录中的保留期限不代表到时自动删除,目前没有单次购买安全记录的自动清理任务。

麦克风仅用于本机语音转文字;只在所选语言支持离线识别时启用,不保存录音。 你可修改文字,点击发送并同意对应 AI 数据用途后才外发。 主动收藏的练习句子和自评复习进度按账号保存在本机,最多 50 条,可单条删除或清空。 有效 AI 回复、收藏和复习操作的日期与次数另存为本机练习记录,最多 2,000 条,保留最近 90 天。 任务练习可记录本轮是否查看参考答句,用于最近两周的活动对照,不代表能力认证。 单独离线工作准备页面的输入仅整理为本机模板,不保存、不自动发送; 主动复制会交给系统剪贴板,转入教练后仍需点击发送并同意才发送所选练习句。 自愿使用反馈最多 14 条、保留最近 30 天;仅在你预览并主动分享后才交给你选择的接收方。 这两类记录不自动上传,可在“我的进展”分别清除;过期记录在下次访问该记录库时清理。

维修记录保存在本机,不自动同步或发给 AI。记录没有额外的应用层加密, 请勿填写证件或付款资料。复制、分享、地图和维修网站仅在你主动操作后打开; 接收方有自己的隐私规则。你可在故障工具中删除单条记录或全部清空。

Resumen en español

Esta política cubre iOS y las versiones de Android disponibles; las opciones de acceso y compra dependen de la plataforma. Al iniciar sesión con Apple, enviamos un código de autorización de un solo uso al servidor y guardamos cifrado el token de actualización necesario para revocar el acceso al eliminar la cuenta. No guardamos el código original. Las cuentas anteriores pueden requerir una nueva verificación. Si falla la revocación, pedimos reintentar y no eliminamos la cuenta del servidor ni indicamos que ya se eliminó.

Asistente unificado: con tu permiso específico, el texto, el dictado transcrito y hasta los 11 mensajes recientes del chat se envían mediante Vercel o AI Gateway a DeepSeek para generar respuestas. El chat permanece solo en la sesión actual de la app, no en la base de membresía. Puedes retirar el permiso en Perfil. Cada foto requiere confirmación aparte.

Las notas de viaje, el ejercicio y el avance acompañan la solicitud. Con tu permiso para el asistente, el chat de práctica, la pregunta, tu respuesta y las preguntas, respuestas y comentarios propuestos se envían a DeepSeek mediante Vercel para comprobar su coherencia. No se adjuntan datos de cuenta, pago ni fotos; lo que escribas sí forma parte del texto enviado. Las comprobaciones y los reintentos cuentan como uso de IA y no garantizan exactitud. No leemos automáticamente ubicación ni documentos.

Trucker English no guarda el chat en la base de membresía. Vercel y DeepSeek pueden conservar registros de procesamiento o seguridad según sus condiciones y configuración; no garantizamos retención cero. La comprobación sirve para esta práctica, no para verificar documentos reales.

El análisis de imágenes usa el modelo visual de DeepSeek. Solo al elegir, confirmar y autorizar el envío por separado, el JPEG reducido, recodificado y sin metadatos pasa por Vercel a DeepSeek. No se guarda en la base de membresía. Cuenta como uso de IA; una prueba vencida sin membresía se rechaza antes de procesar la imagen o reservar cuota. Solo ayuda a comunicar: no diagnostica ni autoriza conducir.

El servidor registra 24 horas gratuitas desde el primer acceso verificado, sin compra; al terminar no se compra una suscripción automáticamente. Tras eliminar la cuenta conserva un hash con clave y las fechas de la prueba para evitar solicitudes repetidas: son registros seudonimizados, no completamente anónimos. En Android, cuando se ofrece Google, se verifica la identidad sin guardar nombre, correo ni foto del perfil. Los tokens de compra de Google Play se cifran para verificar renovación, restauración y reembolsos. Al eliminar la cuenta se borran esos tokens y el vínculo de cuenta; quedan hashes de prevención de duplicados y el estado necesario. La voz inglesa C se ejecuta en el dispositivo con recursos incluidos en la instalación, sin enviar texto a un servicio de voz.

Las lecciones gratuitas no requieren cuenta. Para comprar, restaurar y usar la IA en línea debes iniciar sesión con Apple en iOS o con Google en las versiones de Android que lo ofrecen. Trucker English pide permiso antes del primer envío de cada tipo de datos de IA. Rechazarlo o retirarlo no afecta las lecciones sin conexión. No enviamos comprobantes de Apple, sesiones ni datos de tarjeta al modelo.

Guardamos hashes de transacciones, fechas de compra, vigencia y estado de reembolso de los pases para verificar Pro. El vínculo con la cuenta se elimina al borrarla; ciertos registros de seguridad permanecen. La fecha de retención no activa un borrado automático: aún no existe una tarea automática para estos registros de pases.

El micrófono convierte voz en texto solo en el dispositivo y solo si el idioma elegido admite reconocimiento sin conexión. No guardamos la grabación. Revisa el texto antes de enviarlo con el permiso de IA correspondiente. Las frases que guardes y tu autoevaluación se conservan por cuenta en este dispositivo, hasta 50; puedes borrar una o todas. Las fechas y recuentos de respuestas válidas de IA, frases guardadas y repasos se conservan por cuenta en este dispositivo: hasta 2,000 eventos durante 90 días. En tareas también puede guardarse si abriste la respuesta de referencia en ese intento, para comparar actividad entre semanas; no certifica tu nivel. Los datos de la página separada de preparación sin conexión forman una plantilla local temporal: no se guardan ni envían automáticamente. Copiar usa el portapapeles del sistema; practicar en el entrenador requiere Enviar y tu permiso antes de compartir la frase elegida. Los comentarios opcionales se limitan a 14 entradas durante 30 días. No se suben automáticamente; solo se comparten si revisas el resumen y eliges un destinatario. Puedes borrar cada lista en Mi progreso. Los registros vencidos se eliminan al volver a acceder a su almacenamiento.

Las notas de reparación se guardan en este dispositivo, sin sincronización automática ni envío a la IA. No tienen cifrado adicional de la app: no incluyas documentos ni datos de pago. Copiar, compartir, abrir Mapas o visitar un servicio requiere tu acción; cada destinatario aplica su propia política. Puedes borrar una nota o todas desde la herramienta de averías.

AI trial and platform options

The first verified login starts one 24-hour AI trial without purchase; expiry does not automatically buy a subscription. A keyed security hash and trial dates remain after account deletion to prevent repeat claims; these records are pseudonymous, not fully anonymous. Where Google sign-in is offered on Android, it verifies a signed identity token without storing Google profile names, email addresses or photos. Google Play purchase tokens are encrypted for renewal, restoration and refund checks. Account deletion removes those tokens and account links, retaining duplicate-prevention hashes and necessary purchase state. English C narration runs on the device; text is not sent to a speech service.

1. Scope and operator

This Privacy Policy applies to the Trucker English iOS app, available Android versions, its account, purchase, and AI services, and these support pages. Trucker English is operated by INTERSTATE LOGISTICS SERVICES INC ("Trucker English," "we," "us," or "our").

Trucker English is English-language training for adult commercial drivers. Free lessons can be used without an account. Sign-in is required before claiming the AI trial, purchase, restoration, online AI, or account management: Apple on iOS, or Google where offered on Android. Platform features are available only when shown in your installed version. Apple and Google identities are separate and are not merged by email. The renamed app keeps the same account service and stable technical identifiers used by earlier builds.

2. Information Trucker English handles

On-device learning data

Your interface language and course progress are stored locally on the device. They are not currently copied into your Trucker English account or synchronized across devices. Deleting or resetting the app may remove that progress.

Optional on-device voice input

Tapping the microphone requests the device microphone and any required speech recognition permissions. For English, Mandarin Chinese, or Spanish input, the app checks whether the selected language supports on-device recognition and requires that mode. If it is unavailable, use the keyboard; the app does not fall back to cloud transcription. Capture stops within 30 seconds, when you stop it, leave the tool, or background the app. We do not save an audio file or send microphone audio to our server or DeepSeek. Speak only your own words while safely parked, not another person or a private conversation.

Transcribed text appears in the editable input. Recording does not send a message. Only your Send action, with the applicable AI-sharing permission, sends the reviewed text for that tool. You may revoke microphone and speech permissions in device settings.

Saved practice sentences and self-rated review

Only when you choose Save does the app store a suggested English sentence, its support-language translation, explanation, scenario, and review dates and counts on this device. Up to 50 items are separated by a hashed account key; signed-out users do not load another account's list. The list uses local storage without additional app-level encryption and is not automatically copied to our database or the model. Do not save sensitive information. Signing out does not erase it; operating-system backups may include local app data under your device settings.

Reviewing or self-rating a saved sentence locally does not call AI. Choosing to practice it in an online conversation includes that selected English sentence as limited practice context only after the normal Send and AI-permission checks. Review intervals reflect your own practice choices, not a proficiency assessment.

Work communication preparation

In the unified assistant, optional trip notes you enter, such as origin, destination or cargo, are sent with the selected exercise and session progress after you send and consent. They remain in the current app session unless you explicitly save or share an expression containing them. We do not read GPS location, transport documents or contacts to fill these notes.

Times, counts and door numbers entered in the separate offline work preparation form a temporary local template. This page does not save those inputs or automatically send them to our server or a model. Blank fields remain unconfirmed. Choosing Copy places the English message on the system clipboard, which follows your device settings. If you bring the sentence into coaching, the selected English sentence is included only after Send and the usual AI-sharing permission.

Practice activity and optional value feedback

After a valid AI coaching reply or a successful save or review, the app records an event identifier, time, support language, scenario, feedback category or self-rating, and an optional practice task and step identifier, with whether the reference answer was opened during that attempt when known. Weekly comparisons group attempts by task, step and support language; they do not establish that an answer was never seen before. This activity contains no conversation text, recordings, shipment details, or location. It measures practice activity, not English proficiency or a completed real-world delivery. Task examples are fictional; chosen practice sentences are sent only through the normal coaching permission and Send flow.

You can separately volunteer structured feedback about which tools you used, whether they helped, interest in continuing, and a reason for hesitation. There is no free-text field. Feedback and activity stay in local storage under separate hashed account keys, without additional app-level encryption or automatic upload. Feedback is a self-report, not proof of a paid renewal. To share feedback or an aggregate activity summary, preview it and explicitly open the system share sheet; the recipient and system handle that copy under their own policies. Local deletion cannot recall shared copies. Operating-system backups may include these records.

On-device repair notes and help cards

The free breakdown tools let you select a fault and service type, prepare a bilingual help card, and manually record a provider name, quoted cost, estimated arrival time, approval limit, or work-order reference. Saving a note stores these details and its creation time on the current device, up to 20 notes. The app does not automatically send these notes to our account database, an AI model, or a repair provider.

Repair notes use local storage without additional app-level encryption. Signed-in notes are separated by a hashed account key; guest notes share a separate space on that device. Signing out does not erase saved notes. Do not enter payment details, identity documents, or other sensitive information, and clear guest notes before sharing the device. Device backups may include local app data depending on your operating-system settings; we do not provide repair-note cloud synchronization.

City or ZIP, road, direction, exit or mile marker, and parking details entered for a help card are held in the current screen, not saved as repair-note fields. After reviewing the card, you may explicitly copy it to the system clipboard or use the system share sheet. The card includes the location details you entered. Clipboard and sharing behavior, including any cross-device clipboard feature, follows your system settings. Selected recipients handle shared copies under their own policies; deleting a local note cannot recall those copies.

Sign in with Apple and membership account

When you sign in, the app gives Apple a SHA-256 commitment to a random nonce, then sends the Apple identity token, one-time authorization code and original nonce to the Trucker English service. We verify the identity and exchange the code with Apple; we do not store the raw identity token, authorization code or nonce. We store the resulting refresh token encrypted, linked to your account, so we can revoke Apple authorization when you delete that account. A keyed hash of the nonce is held as a short-lived replay-prevention record; it stops authorizing a login after 20 minutes and is removed by subsequent security cleanup. We also store an internal account identifier, a stable Apple-linked identifier in protected hashed form, an app account token used to bind an Apple purchase to the correct Trucker English account, and account timestamps. The app does not request, send, or store your Apple email address, name or password. Apple authorization credentials are not sent to an AI provider.

Session data

After sign-in, the app holds an opaque session token in device secure storage. The server stores only a SHA-256 hash of that token, its account association, creation time, expiration, and revocation state. A normal session expires after 30 days and can be revoked earlier by signing out or deleting the account.

Apple purchase and entitlement data

Apple processes payment through your Apple Account. Trucker English receives the product identifier, purchase status, dates, environment, and Apple-signed transaction or notification data needed to confirm access. We do not receive or store your full credit-card or debit-card number.

Raw Apple transaction JWS values are verified and not saved. We store hashed transaction identifiers, the selected product, entitlement status and expiration, the app account token binding, and notification identifiers needed to prevent duplicate processing and keep renewals, expirations, refunds, and revocations in sync.

For each non-renewing pass, a separate security record stores keyed hashes of the transaction, original transaction, and available purchase-owner token, the product, Apple-verified purchase time, service start and expiration, refund or revocation status, latest Apple-signed time, and retention timestamp. A separate account binding links that transaction hash and store environment to your account. Deleting the account removes the binding, but not the retained security record. Purchase and restore checks also request the current transaction from Apple; restoring does not create a new purchase period.

Driver Miles

If you use daily training rewards, the service stores your account-linked Driver Miles balance, lifetime earned total, UTC claim date, streak count, and non-paid reward redemptions. A completed claim includes the course card identifier used to prevent duplicate claims. Driver Miles have no cash value and cannot buy, extend, or replace paid membership on either store.

Support messages

If you contact support, we receive your email address, message, and anything you choose to attach, such as a screenshot, operating-system version, request ID, or TestFlight build number. Do not send a payment-card number, password, Apple token, or transaction JWS.

3. AI text, selected vehicle photos, and usage controls

After assistant-chat permission, the unified assistant sends your current text, reviewed voice transcript, up to 11 recent messages, optional trip notes, selected practice and session progress through Vercel or AI Gateway to DeepSeek to generate replies. Chat bodies remain only in the current app session and are not persisted in the membership database. Withdraw assistant-chat permission in Profile. Every vehicle photo still requires separate confirmation.

With your assistant-chat permission, speaking-practice replies, including hints and final reviews, receive an additional consistency check by DeepSeek through our Vercel-hosted server. This sends the submitted driver statements, optional trip notes, recent conversation, current question and answer, and proposed questions, translations, answers and feedback. We do not attach account details, payment credentials or photos; information you type remains part of the submitted text. You must explicitly agree to the assistant disclosure before any assistant request is sent.

Each check and necessary retry counts toward AI usage and requires a fresh access and quota check. Checks do not verify real documents or guarantee accuracy. We do not persist conversation bodies in the membership database; application check logs record issue categories and model usage without private text. Vercel and DeepSeek may retain processing or safety records under their own terms and configuration. We do not promise zero retention by these providers.

The assistant supports multi-turn practice, alternative ways to ask a question, three reference-answer lengths, and feedback. Other available AI purposes include course practice, parked roadside-stop language help, and parked breakdown help. For a practice role-play, we send the selected scenario, translation language, exercise instructions, and up to the ten most recent text messages needed to continue the practice and, when you choose to re-practice one, a saved English sentence. Feedback evaluates the supplied text, not voice pronunciation. For a course-library question, we send your question and relevant lesson excerpts. For roadside-stop help, we send the language, selected intent, and text you type or review after transcription. The understanding mode accepts only English you deliberately type or paste from another speaker for preparation or later review; it does not record or transcribe that speaker. This expanded purpose requires renewed roadside-text permission on the device. For breakdown help, we send your language and submitted vehicle description. A configured DeepSeek model processes this data, directly or through a Vercel AI Gateway route restricted to DeepSeek.

The app asks for explicit, purpose-specific permission before the first text send for each AI tool. Choosing not to send makes no request and does not affect offline lessons, offline roadside phrases, videos, on-device speech, or local progress. Each choice is versioned and stored only on the device for the signed-in account. It can be withdrawn in Profile → AI Data Sharing; the next online attempt for that purpose asks again before sending anything.

Photo analysis uses the DeepSeek image model when enabled on the service. It requires separate, purpose-specific consent. Only a photo you deliberately select or capture is prepared as a smaller upload and sent with the optional description to DeepSeek through our Vercel backend. The app re-encodes the image and the server strips JPEG metadata. Selecting a photo alone does not upload it. An accepted analysis request reserves use from the same account AI quota, even if the provider later fails; expired trials without membership are rejected before image processing or quota reservation. Do not photograph or submit people, police officers, licenses, permits, medical information, payment information, VINs, license plates, or other identifying documents. Trucker English does not save the photo in its membership database. If photo analysis is unavailable or you refuse it, typed and offline breakdown guidance remains available.

Login and purchase credentials are not AI input. Apple transaction JWS values, Apple or Google identity tokens, authorization codes, refresh tokens, Google Play purchase tokens, app-account tokens, and Trucker English session tokens are never included in model prompts.

Trucker English does not write AI prompt, conversation, or image bodies to its membership database. AI providers may process request data and limited operational records under the provider configuration and terms applicable to Trucker English. Do not include private, confidential, legally privileged, medical, financial, or other sensitive information in an AI request.

Account-linked AI usage counters and a separate keyed-hash security counter enforce fair-use, safety, reliability, and cost limits. The security counter prevents account deletion and recreation from immediately resetting the allowance. Neither counter contains conversation text.

Repair search opens Apple Maps on iOS or Google Maps on Android only after confirmation, sending the displayed service query and an optional city or ZIP code you enter. The app does not request GPS location. The selected map service may use location under its own settings. The search is not sent to the AI model; location goes to AI only if you separately include it in an AI request and consent to that request.

4. Technical and security data

Trucker English and its infrastructure providers may process request time, IP address, network or device information, route, request ID, outcome, HTTP status, AI provider name, latency, and error category to operate and secure the service. Our structured application logs are designed not to contain AI message text, raw tokens, raw JWS values, payment-card data, or direct account identifiers. We do not copy those structured logs into the Trucker English membership database; Vercel platform log retention follows the deployment plan and configuration.

Trucker English does not include third-party advertising SDKs or third-party behavioral analytics. We do not sell personal information or share it for targeted or cross-context behavioral advertising.

5. Why information is used

  • authenticate the account and protect its sessions;
  • bind an Apple or Google Play purchase to the correct Trucker English account and synchronize entitlement changes;
  • restore access on another signed-in device;
  • provide requested AI during an active account trial or paid membership;
  • issue and redeem non-paid Driver Miles rewards;
  • enforce fair-use, fraud, security, reliability, and cost controls;
  • respond to support requests and diagnose failures; and
  • meet applicable legal and recordkeeping obligations.

6. Service providers and disclosures

Information is disclosed only as needed to:

  • Apple, for Sign in with Apple, TestFlight, App Store purchase processing, subscription management, and subscription status;
  • Google, where offered on Android, for sign-in, Google Play payments, purchase verification, subscription management and refund status;
  • Vercel, for application hosting, request delivery, security, and—when configured—AI routing;
  • Neon, which hosts the Trucker English PostgreSQL account, entitlement, reward, and atomic AI usage database;
  • Upstash, when configured, which receives an optional copy of non-content AI usage counters for operational monitoring; PostgreSQL remains the access-control authority;
  • DeepSeek, which processes the limited AI text and, only when photo analysis is enabled and separately authorized, the selected vehicle image described above, directly or through the restricted Vercel AI Gateway route;
  • Apple Maps or Google Maps, depending on your platform, which receives the displayed service search and optional city or ZIP when you confirm opening that search; and
  • authorities, advisers, or a business successor when required by law or reasonably needed to protect rights, safety, security, prevent fraud, or complete a lawful business transaction.

Vercel, Neon, and Upstash when configured provide services under the data-processing terms applicable to Trucker English. Those terms limit their use of information to authorized service purposes and require confidentiality and security safeguards. DeepSeek's processing and retention remain subject to its separate terms and the configuration described in this policy. Apple, Google, the selected map service, and services you choose to open operate under their own privacy notices and settings. These arrangements do not mean that every provider offers the same protections.

These providers may process information in the United States and other places where they operate, subject to their service terms and applicable law.

Independent repair websites, calls, and recipients

The breakdown tool also offers links to independent repair directories and service websites. These are external destinations, not Trucker English processors, partners, or dispatched services. Opening a link requires confirmation and lets that website receive ordinary connection information, such as your IP address and browser information, under its own terms and privacy policy. We do not automatically attach your help card or repair notes to these links, submit a repair request, or book a service.

Confirming a phone action opens the system phone interface. Your carrier and the called service may process call information, including your caller ID under your phone settings. Trucker English does not record the call. Information you then tell a provider, enter on its website, or send using the share sheet is handled by that recipient, not automatically collected by Trucker English. Verify the recipient before disclosing location or payment information.

7. Retention and account deletion

  • Device-only language and progress remain until you clear or delete the app.
  • Repair notes remain until you delete a note, clear the current repair-note space, delete the corresponding account from this device, or delete the app. Account deletion clears that account's repair notes on the current device, not guest notes, another account's notes, copies on other devices, operating-system backups, or copies you shared.
  • Saved practice sentences remain until you delete one, clear the current account's review list, delete that account from this device, or delete the app. Account deletion clears the corresponding review list on this device, not another account's list, another device, or operating-system backups. A local deletion failure is reported in the app.
  • Practice activity keeps up to 2,000 events from the last 90 days. Optional feedback keeps up to 14 daily entries from the last 30 days. Older records are pruned when that account's corresponding local store is next accessed; no background deletion timer runs while the app is closed. You can clear either list in My progress. Successful in-app account deletion also attempts to clear both lists for that account on this device and reports a local deletion failure. Signing out alone does not erase them. Copies on other devices, backups, and copies you shared must be managed separately.
  • Active account and entitlement records remain while the account is open. Normal sessions expire after 30 days; sign-out and deletion revoke them earlier.
  • Apple refresh tokens remain encrypted while the account is open and are deleted with the account after Apple revocation succeeds. Older accounts without a saved credential may need Apple reauthentication. If revocation fails, deletion is not completed and the account is kept so you can retry.
  • A keyed hash of a used Apple sign-in nonce stops authorizing another login after 20 minutes and is removed during a later security cleanup.
  • Keyed-hash AI quota security counters remain eligible for cleanup at least 48 hours after use. They contain counts and character totals, not prompts or responses.
  • Keyed hashes and lifecycle status for an Apple subscription remain eligible for cleanup 90 days after the later of the applicable subscription expiration or the security event. This prevents an older transaction from restoring access after a refund, revocation, or newer expiration state.
  • Non-renewing pass security records survive account deletion without a direct account link. Their retention timestamp is at least 90 days after the later of pass expiration or the latest security processing. That timestamp marks eligibility for cleanup, not automatic deletion. Automated cleanup of these pass security records is not currently implemented; they remain stored unless separately removed through a controlled retention process. The account binding is removed when the account is deleted.
  • Trucker English does not intentionally retain AI conversation or photo bodies in its membership database. Provider and platform logs follow the configured provider retention settings.
  • Driver Miles balances, daily claims, ledger entries, and non-paid reward redemptions remain while the account is open and are removed with the account, subject to limited security or legal retention described below.
  • Support messages and limited security, transaction, and audit records may be retained only as reasonably needed to resolve the request, prevent duplicate Apple notification processing, prevent fraud, address disputes, or meet legal and financial recordkeeping requirements. The current notification audit record may include Apple’s notification UUID, event type, environment, result, and keyed transaction hashes, but not a raw transaction JWS or raw transaction identifier.

The in-app deletion action revokes sessions and deletes or de-identifies the Trucker English identity, membership and reward association, and account-linked AI usage records. The limited keyed-hash replay, purchase-lifecycle, and quota records described above remain under their stated retention conditions for security and fraud prevention and cannot be used to identify an active Trucker English account by themselves. For an Apple-linked account, deletion first revokes Sign in with Apple authorization; if this cannot be completed, the app reports failure and keeps the account for a retry. Deletion does not erase either store’s purchase history or cancel Apple or Google Play subscriptions. Google-linked app deletion removes the Trucker English account; it does not delete your Google Account or revoke access to other Google services. The limited Apple notification audit records described above and other limited records may remain where retention is required to address support, duplicate processing, disputes, financial recordkeeping, security, fraud prevention, or law.

8. Your choices

  • Use free lessons without creating an account.
  • Sign out to revoke the current Trucker English session on the server and remove it from the device.
  • Review, refuse, or withdraw each AI text- or image-sharing permission at any time in Profile → AI Data Sharing. Refusing or withdrawing does not affect offline lessons, videos, on-device speech, or local progress.
  • Delete the Trucker English account from Profile using the confirmed account-deletion action.
  • Separately manage or cancel a subscription through your Apple Account or Google Play subscription settings.
  • Separately stop using Sign in with Apple for Trucker English in your Apple Account settings. See Apple’s Sign in with Apple instructions.
  • Stop dictation using the microphone button, use the keyboard, and manage microphone and speech permissions in device settings. Delete one saved practice sentence or clear the current list from the English practice review panel. Clear practice activity or optional feedback separately in My progress.
  • In the breakdown tool, delete an individual repair note or clear all notes in the current account or guest space. Delete the app to remove its local language, learning progress, and repair notes. Manage any device backups and shared copies separately.
  • Contact us about access, deletion, correction, or another privacy request. We may need to verify the request before acting on it.

See Support for step-by-step deletion, cancellation, restoration, and refund information.

9. Security

Trucker English uses measures designed to reduce unauthorized access, including platform identity verification, encrypted Apple refresh tokens and Google purchase tokens, opaque sessions stored as server-side hashes, store purchase verification, account-to-purchase binding, restricted provider credentials, and distributed usage controls. No system or transmission is completely secure.

10. Children

Trucker English is intended for adults and is not directed to children under 13. If you believe a child submitted personal information, contact us so we can investigate and take appropriate action.

11. Changes to this policy

We may update this policy as Trucker English, its providers, or legal requirements change. The date above identifies the current version. Material changes will be communicated through the app, this page, or another appropriate channel.

12. Contact us

Privacy requests and questions may be sent to INTERSTATE LOGISTICS SERVICES INC. Include the request type and, if relevant, the Trucker English request ID shown by the app. Do not email a password, card number, identity token, session token, or JWS.

Trucker English privacy contact

INTERSTATE LOGISTICS SERVICES INC

admin@interstate-logistics.net