Intertakt Privacy Policy

Last updated: 2026-11-02

This policy is pinned to the app’s telemetry event inventory of exactly 15 events (listed below). If that inventory ever changes, this policy must be updated in the same change — an automated check in the app’s repository blocks any release where the two disagree.

The short version

Intertakt is an offline-first interval-training cue app. It works fully offline and needs no registration: No account is required for anything. The app collects no personal data. If — and only if — you allow it, the app sends anonymous usage statistics and automatic crash reports. You can change your choice in Settings at any time.

The app

Intertakt is an interval-training cue app for Android: it plays timed audio cues over your own music so you can train without watching a screen. It is offline-first — every feature (plans, sessions, your music, settings) works without any network connection, and all app data is stored only on your device. No account is required to install, use, or unlock premium features.

Nothing is collected before you agree

On first launch the app shows a consent dialog: “Help make Intertakt better: allow anonymous usage statistics and automatic crash reports. No account and no personal data. You can change your choice in Settings at any time.”

Until you explicitly tap Send, the app collects and sends nothing, and performs no network requests at all. This is guaranteed by the app’s architecture, not just by good behavior: the analytics and crash-reporting components are only initialized after consent is granted, and a build compiled without the developer’s project keys cannot transmit anything even if consent is given. If you tap Don’t send, the refusal is remembered and the question is never asked again — though you can change your choice in Settings at any time.

What is sent if you consent

With your consent, the app sends exactly two kinds of data:

The complete event inventory (15 events)

EventMeaning
session_starteda training session began
preset_selectedyou picked a preset training plan
session_completeda session finished naturally (carries the planned and missed cue counts)
cue_misseda cue was missed during a session
session_resumed_after_interruptionyou accepted the restore offer after an interruption
paywall_viewedthe premium paywall was opened
purchase_startedyou tapped Buy (carries the product identifier)
purchase_completeda purchase granted premium (carries the product identifier)
purchase_failedan error ended the purchase flow (carries the product identifier and a masked, stable error code)
purchase_canceledyou closed the store sheet without buying (carries the product identifier)
restore_completeda restore re-granted premium (carries the product identifier)
review_recordedyou rated a finished session in the journal (carries the rating 1–5)
workout_scheduleda workout was scheduled in the planner
workout_cancelleda scheduled workout was cancelled
statistics_viewedthe statistics screen was opened (also on free installs — the lock card counts as a view)

Event properties carry only counts, sources, product identifiers (such as productId), and masked stable error codes — never names, contacts, or anything else identifying you. Each event also carries a timestamp of when it occurred on your device.

Who processes the data (the complete list)

Exactly three parties are ever involved, and only the first two receive any telemetry:

  1. PostHog (analytics) — the app uses the developer’s own minimal PostHog capture client, hosted in the United States, reached only over HTTPS. It receives the usage-statistics events above.
  2. Sentry (crash reports) — the official Sentry service receives automatic crash reports only, from the crash-reporting component described above.
  3. Google Play Billing (purchases) — if you buy premium, the payment is processed by Google under Google’s own privacy policy for Google Play purchases. The app itself only learns a local premium entitlement (granted or not) and never sees your payment credentials.

There are no other processors, no advertising SDKs, and no analytics or ad networks beyond the list above.

The anonymous device identifier

Analytics events are tied to an anonymous identifier: a random UUID generated locally on your device (one per installation, created when you first grant consent). It is not derived from any personal data, is not based on your Google account, phone number, or device serial, and contains no personal data. It exists only to distinguish one installation from another in aggregate statistics.

Encryption

All telemetry is transmitted over HTTPS (TLS). Data stored by the app itself never leaves your device.

No selling, no sharing

Your data is never sold. It is never shared with third parties beyond the processors named above, and those processors act only on the developer’s instructions as service providers — they do not use the data for their own purposes such as advertising.

Changing your mind

You can change your choice in Settings at any time (Settings → Privacy → Anonymous statistics). Turning it off stops all collection immediately: the analytics and crash-reporting components are shut down and any not-yet-sent queued events are dropped. Because there is no account, there is no account-deletion surface; if you want data already delivered to the processors deleted, contact the developer (below), who can request deletion in the PostHog and Sentry projects.

Retention

How long delivered statistics and crash reports are kept is configured in the developer’s PostHog and Sentry project settings.

Final values (verified 2026-11-02 from the plan defaults): anonymous analytics events are kept for 1 year (PostHog Cloud, free plan default); crash reports are kept for 30 days (Sentry, Developer plan default). Requesting deletion removes them sooner — see the data-deletion page.

Children

The app is a general-audience sports tool, is not directed at children, and requires no account — so it collects nothing from children that it does not collect from anyone else: nothing at all without consent, and only the anonymous data described above with it.

Contact

hello@intertakt.com

Changes to this policy

If the app’s data practices ever change, this policy will be updated and the “Last updated” date above will change with it. The event inventory is deliberately pinned: an automated check compares this policy against the app’s actual code on every release, so the two cannot silently drift apart.


Политика конфиденциальности Intertakt

Дата последнего обновления: 2026-11-02

Эта политика привязана к инвентарю телеметрических событий приложения — ровно 15 событий (перечислены ниже). Если инвентарь изменится, политика должна быть обновлена тем же изменением: автоматическая проверка в репозитории приложения блокирует любой релиз, где они расходятся.

Коротко

Intertakt — офлайн-приложение для интервальных тренировок с звуковыми сигналами. Оно полностью работает без сети и не требует регистрации: аккаунт не нужен ни для чего. Приложение не собирает личных данных. Если — и только если — вы разрешите, приложение отправляет анонимную статистику использования и автоматические отчёты о сбоях. Согласие можно отозвать в настройках в любой момент.

О приложении

Intertakt — приложение для интервальных тренировок на Android: оно проигрывает звуковые сигналы по таймингам поверх вашей музыки, чтобы тренироваться не глядя на экран. Приложение офлайн-first: все функции (планы, тренировки, ваша музыка, настройки) работают без подключения к сети, а все данные приложения хранятся только на вашем устройстве. Аккаунт не нужен ни для установки, ни для использования, ни для разблокировки премиум-функций.

До вашего согласия не собирается ничего

При первом запуске приложение показывает диалог согласия: «Помогите сделать Intertakt лучше: отправляйте анонимную статистику использования и автоматические отчёты о сбоях. Без аккаунта и без личных данных. Согласие можно отозвать в настройках в любой момент».

Пока вы явно не нажмёте «Отправлять», приложение ничего не собирает, ничего не отправляет и вообще не выполняет сетевых запросов. Это гарантировано архитектурой приложения, а не только добросовестным поведением: компоненты аналитики и отчётов о сбоях инициализируются только после выдачи согласия, а сборка, скомпилированная без ключей проекта разработчика, не может ничего передать даже при выданном согласии. Если вы нажмёте «Не отправлять», отказ запоминается навсегда и вопрос больше не задаётся — но согласие можно отозвать в настройках в любой момент.

Что отправляется с вашего согласия

С вашим согласием приложение отправляет ровно два вида данных:

Полный инвентарь событий (15 событий)

СобытиеЗначение
session_startedначалась тренировка
preset_selectedвыбран пресет тренировочного плана
session_completedтренировка завершена естественно (несёт счётчики запланированных и пропущенных сигналов)
cue_missedсигнал пропущен во время тренировки
session_resumed_after_interruptionвы приняли предложение восстановить тренировку после прерывания
paywall_viewedоткрыт экран премиума
purchase_startedнажата кнопка покупки (несёт идентификатор продукта)
purchase_completedпокупка выдала премиум (несёт идентификатор продукта)
purchase_failedошибка завершила поток покупки (несёт идентификатор продукта и маскированный стабильный код ошибки)
purchase_canceledвы закрыли окно магазина без покупки (несёт идентификатор продукта)
restore_completedвосстановление повторно выдало премиум (несёт идентификатор продукта)
review_recordedвы оценили завершённую тренировку в журнале (несёт оценку 1–5)
workout_scheduledтренировка запланирована в планировщике
workout_cancelledзапланированная тренировка отменена
statistics_viewedоткрыт экран статистики (и на бесплатных установках — карточка блокировки тоже просмотр)

Свойства событий несут только счётчики, источники, идентификаторы продуктов (например, productId) и маскированные стабильные коды ошибок — никогда имена, контакты или что-либо ещё, идентифицирующее вас. Каждое событие также несёт отметку времени о том, когда оно произошло на вашем устройстве.

Кто обрабатывает данные (полный список)

Задействованы ровно три стороны, и телеметрию получают только первые две:

  1. PostHog (аналитика) — приложение использует собственный минимальный клиент PostHog разработчика, размещённый в США, доступный только по HTTPS. Он получает события статистики использования из списка выше.
  2. Sentry (отчёты о сбоях) — официальный сервис Sentry получает только автоматические отчёты о сбоях от описанного выше компонента.
  3. Google Play Billing (покупки) — если вы покупаете премиум, платёж обрабатывается Google в соответствии с собственной политикой конфиденциальности Google Play. Само приложение узнаёт только локальный факт наличия премиума (выдан или нет) и никогда не видит ваши платёжные данные.

Других обработчиков нет: ни рекламных SDK, ни рекламных или аналитических сетей сверх перечисленных выше.

Анонимный идентификатор устройства

События аналитики привязаны к анонимному идентификатору: случайному UUID, сгенерированному локально на вашем устройстве (один на установку, создаётся при первой выдаче согласия). Он не производится из личных данных, не основан на вашем аккаунте Google, номере телефона или серийном номере устройства и не содержит личных данных. Он нужен лишь чтобы отличать одну установку от другой в агрегированной статистике.

Шифрование

Вся телеметрия передаётся по HTTPS (TLS). Данные, хранимые самим приложением, никогда не покидают ваше устройство.

Никакой продажи, никакой передачи

Ваши данные никогда не продаются. Они никогда не передаются третьим сторонам сверх названных выше обработчиков, а эти обработчики действуют исключительно по инструкциям разработчика как провайдеры услуг — они не используют данные в собственных целях, например для рекламы.

Как передумать

Согласие можно отозвать в настройках в любой момент (Настройки → Приватность → «Анонимная статистика»). Выключение немедленно останавливает весь сбор: компоненты аналитики и отчётов о сбоях завершают работу, а ещё не отправленные события из очереди удаляются. Поскольку аккаунта нет, отсутствует и поверхность удаления аккаунта; если вы хотите удалить уже доставленные обработчикам данные — свяжитесь с разработчиком (ниже), он может запросить удаление в проектах PostHog и Sentry.

Хранение

Срок хранения доставленной статистики и отчётов о сбоях настраивается в настройках проектов PostHog и Sentry разработчика.

Финальные значения (сверены 02.11.2026 по дефолтам тарифов): анонимные события аналитики хранятся 1 год (PostHog Cloud, дефолт бесплатного тарифа); отчёты о сбоях — 30 дней (Sentry, дефолт плана Developer). По запросу удаляются раньше — см. страницу запроса удаления данных.

Дети

Приложение — спортивный инструмент для широкой аудитории, не адресовано детям и не требует аккаунта — поэтому от детей оно не собирает ничего сверх того, что собирает от любого пользователя: ничего без согласия и только анонимные данные, описанные выше, с согласием.

Контакт

hello@intertakt.com

Изменения политики

Если практики работы с данными приложения когда-либо изменятся, эта политика будет обновлена, и изменится дата «Дата последнего обновления» выше. Инвентарь событий намеренно закреплён: автоматическая проверка сравнивает эту политику с реальным кодом приложения при каждом релизе, поэтому они не смогут незаметно разойтись.


Política de privacidad de Intertakt

Última actualización: 2026-11-02

Esta política está anclada al inventario de eventos de telemetría de la aplicación: exactamente 15 eventos (enumerados más abajo). Si ese inventario cambia alguna vez, esta política debe actualizarse en el mismo cambio: una comprobación automática en el repositorio de la aplicación bloquea cualquier versión en la que ambos discrepen.

En resumen

Intertakt es una aplicación de señales para entrenamiento por intervalos que funciona sin conexión. Funciona completamente offline y no requiere registro: no hace falta ninguna cuenta para nada. La aplicación no recopila datos personales. Si — y solo si — lo permites, la aplicación envía estadísticas de uso anónimas e informes automáticos de errores. Puedes retirar tu consentimiento en Ajustes en cualquier momento.

La aplicación

Intertakt es una aplicación de señales para entrenamiento por intervalos en Android: reproduce señales de audio temporizadas sobre tu propia música para que entrenes sin mirar la pantalla. Es offline-first: todas las funciones (planes, sesiones, tu música, ajustes) funcionan sin conexión alguna, y todos los datos de la aplicación se guardan solo en tu dispositivo. No se necesita cuenta para instalar, usar ni desbloquear las funciones premium.

No se recopila nada antes de que aceptes

En el primer inicio, la aplicación muestra un diálogo de consentimiento: «Ayuda a mejorar Intertakt: envía estadísticas de uso anónimas e informes automáticos de errores. Sin cuenta y sin datos personales. Puedes retirar tu consentimiento en Ajustes en cualquier momento».

Hasta que pulses explícitamente Enviar, la aplicación no recopila ni envía nada y no realiza ninguna petición de red. Esto está garantizado por la arquitectura de la aplicación, no solo por un buen comportamiento: los componentes de analítica e informes de errores solo se inicializan tras conceder el consentimiento, y una compilación hecha sin las claves de proyecto del desarrollador no puede transmitir nada ni siquiera con el consentimiento concedido. Si pulsas No enviar, el rechazo se recuerda para siempre y la pregunta no vuelve a repetirse — aunque puedes retirar tu consentimiento en Ajustes en cualquier momento.

Qué se envía si consientes

Con tu consentimiento, la aplicación envía exactamente dos tipos de datos:

El inventario completo de eventos (15 eventos)

EventoSignificado
session_startedcomenzó una sesión de entrenamiento
preset_selectedelegiste un plan predefinido
session_completeduna sesión terminó de forma natural (incluye los recuentos de señales planificadas y falladas)
cue_missedse pasó por alto una señal durante una sesión
session_resumed_after_interruptionaceptaste restaurar la sesión tras una interrupción
paywall_viewedse abrió el muro de pago premium
purchase_startedpulsaste Comprar (incluye el identificador del producto)
purchase_completeduna compra concedió el premium (incluye el identificador del producto)
purchase_failedun error terminó el flujo de compra (incluye el identificador del producto y un código de error enmascarado y estable)
purchase_canceledcerraste la hoja de la tienda sin comprar (incluye el identificador del producto)
restore_completeduna restauración volvió a conceder el premium (incluye el identificador del producto)
review_recordedvaloraste una sesión terminada en el historial (incluye la valoración 1–5)
workout_scheduledse programó un entrenamiento en el planificador
workout_cancelledse canceló un entrenamiento programado
statistics_viewedse abrió la pantalla de estadísticas (también en instalaciones gratuitas — la tarjeta de bloqueo también cuenta como vista)

Las propiedades de los eventos contienen solo recuentos, fuentes, identificadores de producto (como productId) y códigos de error estables enmascarados — nunca nombres, contactos ni nada que te identifique. Cada evento lleva además una marca de tiempo de cuándo ocurrió en tu dispositivo.

Quién procesa los datos (la lista completa)

Exactamente tres partes están involucradas, y solo las dos primeras reciben telemetría:

  1. PostHog (analítica) — la aplicación usa el cliente mínimo propio de PostHog del desarrollador, alojado en los Estados Unidos, accesible solo por HTTPS. Recibe los eventos de estadísticas de uso anteriores.
  2. Sentry (informes de errores) — el servicio oficial de Sentry recibe solo informes automáticos de errores del componente descrito antes.
  3. Google Play Billing (compras) — si compras el premium, el pago lo procesa Google bajo su propia política de privacidad para compras de Google Play. La aplicación en sí solo conoce un derecho premium local (concedido o no) y nunca ve tus datos de pago.

No hay otros procesadores, ni SDK publicitarios, ni redes de analítica o publicidad más allá de la lista anterior.

El identificador anónimo del dispositivo

Los eventos de analítica se asocian a un identificador anónimo: un UUID aleatorio generado localmente en tu dispositivo (uno por instalación, creado cuando concedes el consentimiento por primera vez). No se deriva de datos personales, no se basa en tu cuenta de Google, número de teléfono ni número de serie del dispositivo, y no contiene datos personales. Sirve únicamente para distinguir una instalación de otra en estadísticas agregadas.

Cifrado

Toda la telemetría se transmite por HTTPS (TLS). Los datos guardados por la propia aplicación nunca salen de tu dispositivo.

Ni venta ni cesión

Tus datos nunca se venden. Nunca se comparten con terceros más allá de los procesadores nombrados arriba, y esos procesadores actúan solo según las instrucciones del desarrollador como proveedores de servicios — no usan los datos para sus propios fines, como la publicidad.

Cambiar de opinión

Puedes retirar tu consentimiento en Ajustes en cualquier momento (Ajustes → Privacidad → «Estadísticas anónimas»). Al desactivarlo, toda la recopilación se detiene de inmediato: los componentes de analítica e informes de errores se apagan y los eventos aún no enviados de la cola se descartan. Como no hay cuenta, no existe ninguna superficie de eliminación de cuenta; si quieres que se eliminen los datos ya entregados a los procesadores, contacta con el desarrollador (abajo), que puede solicitar la eliminación en los proyectos de PostHog y Sentry.

Conservación

Cuánto tiempo se conservan las estadísticas y los informes de errores entregados se configura en los ajustes de los proyectos de PostHog y Sentry del desarrollador.

Valores finales (verificados 02.11.2026 según los valores por defecto de los planes): los eventos anónimos de analítica se conservan 1 año (PostHog Cloud, plan gratuito por defecto); los informes de fallos, 30 días (Sentry, plan Developer por defecto). Pueden eliminarse antes a petición — consulta la página de solicitud de eliminación de datos.

Menores

La aplicación es una herramienta deportiva de público general, no está dirigida a menores y no requiere cuenta — por lo que de los menores no recopila nada que no recopile de cualquier usuario: nada sin consentimiento, y solo los datos anónimos descritos arriba con él.

Contacto

hello@intertakt.com

Cambios en esta política

Si las prácticas de datos de la aplicación cambian alguna vez, esta política se actualizará y cambiará la fecha de «Última actualización» de arriba. El inventario de eventos está anclado deliberadamente: una comprobación automática compara esta política con el código real de la aplicación en cada versión, de modo que ambos no pueden divergir en silencio.