Privacy Policy

Effective date: September 8, 2026

1. Who Is Responsible

Ritmo is operated by Igor Bogdanov, who is the data controller for the limited personal data described in this policy.

Contact: ig.bogdan.dev@gmail.com

2. Privacy at a Glance

Ritmo is a local-first monthly habit goal tracker. You can use it without creating an account. Habit names, goals, completion history, groups, reminders, and app settings are stored on your device and are not sent to a Ritmo developer-controlled server.

Ritmo does not show advertising, track you for advertising, or sell personal data. RevenueCat processes Pro purchase information and subscription analytics. Apple, Google, Supabase, RevenueCat, PostHog, and Vercel may process limited technical data when their services are used, as described below.

3. Data Stored on Your Device

Ritmo may store the following information locally:

  • Your display name.
  • Habit names, life areas, monthly goals, completion events, habit order, pause periods, and retained history.
  • App preferences, language, appearance, colors, haptics, collapsed sections, onboarding progress, and statistics filters.
  • Local reminder schedules, titles, messages, and notification preferences.
  • Local app-state, widget data, backup preferences, and verified Ritmo Pro entitlement state needed to provide app functionality.

The iOS and Android apps store this information in their local app containers and may mirror or derive limited copies for recovery and Ritmo widgets. The web version uses browser storage. We do not receive this local data. Device or browser backups may retain copies according to your platform, device, or browser settings.

4. Information You Choose to Send

If you contact support, we receive the email address, message content, attachments, and any other information you choose to provide. Do not send a Ritmo backup unless it is necessary for your support request.

When you export a Ritmo backup, the app creates a JSON file and opens the system share sheet. The file is sent only to the destination you choose, such as Files, AirDrop, or Mail. Ritmo does not receive a copy. The selected destination and the operating system control any further processing and retention.

5. Apple Services and Ritmo Pro

Ritmo Pro subscriptions are purchased and managed through Apple's App Store and StoreKit. Apple processes your Apple Account, payment method, billing, purchase, refund, and subscription-management information under Apple's Privacy Policy.

Ritmo receives only the verified product, transaction, offer-eligibility, purchase, renewal, expiration, refund, and entitlement information needed to provide Pro access and distinguish eligible legacy users. Ritmo does not receive your card number, bank details, Apple Account password, or complete Apple payment profile.

Ritmo may also contact Apple's App Store service to check whether a newer app version is available. That request includes the Ritmo bundle identifier and storefront country and may expose standard network information such as your IP address to Apple. Habit data is not included.

RevenueCat verifies and restores Pro purchases and provides subscription analytics. Apple sends subscription events directly to RevenueCat. App versions using the RevenueCat SDK also send an automatically generated app user ID, product and transaction identifiers, purchase and trial history, prices, currency, storefront country, renewal and expiration information, and events indicating that the purchase screen was shown. Standard technical metadata such as app and operating-system versions and network request information may also be processed. Existing purchases are synchronized when you open an updated app version or when Apple sends a subscription event. Ritmo does not send habit data, your local display name, email address, or payment-card details to RevenueCat. The support ID in Settings lets you identify your purchase record when you choose to contact support. See RevenueCat's Privacy Policy.

PostHog measures how people interact with the Pro purchase screen and the special subscription offer: displays, closing the offer, explicitly declining it, opening Apple redemption, and verified use of the offer code. These events use the same randomly generated support ID as RevenueCat, with the offer and product identifiers, presentation and transaction identifiers, timestamps, and app/OS metadata. RevenueCat also forwards subscription events and revenue to PostHog. Habit contents, local display names, email addresses, and payment-card details are not sent to PostHog. Screen recording, automatic interaction capture, advertising tracking, and IP-based geolocation are disabled. Data is hosted in the United States. See PostHog’s Privacy Policy.

6. Other Service Providers

  • Supabase: Ritmo loads onboarding videos from public Supabase storage and uses Supabase to register devices that have update notifications enabled and to process App Store and Google Play release events. For update notifications, Supabase stores an APNs or FCM device token, the mobile platform, and whether delivery is enabled. Supabase may also receive standard request information such as IP address, device or browser details, requested resource, and request time. Ritmo does not send habit data or the installed app version in these requests. See Supabase's Privacy Policy.
  • Vercel: The Ritmo web version and public policy pages are hosted by Vercel. When you visit them, Vercel may process standard hosting logs such as IP address, browser details, requested page, and request time. See Vercel's Privacy Notice.
  • Google: On Android, Firebase Cloud Messaging delivers update notifications, Firebase App Check with Play Integrity validates app registration, and Google Play services check and deliver app updates. Google may process the FCM token, app and device integrity signals, application and device metadata, IP address, and related request data for these purposes. Ritmo support also uses Gmail; if you email support, Google processes and stores your sender address, message, attachments, and email metadata. Habit data is not sent to Google for update notifications or update checks. See Google's Privacy Policy.

7. Notifications

Habit reminders, morning and evening reviews, and return reminders are local notifications scheduled on your device; their content and schedules are not sent to Ritmo's server. If update notifications are enabled, Ritmo sends an APNs token on iOS or an FCM token on Android, the platform, and enabled status to Supabase so Apple or Google can deliver a remote notification when a new version is released. A short-lived DeviceCheck token on iOS or Firebase App Check token backed by Play Integrity on Android validates the registration request and is not stored by Ritmo. Ritmo does not send habit data or the installed app version for this feature. You can turn off update notifications in Ritmo and control notification permissions in system settings.

8. Why Information Is Processed

Information is processed only as needed to:

  • Provide the app features you request and maintain your local app state.
  • Verify purchases and provide Ritmo Pro access.
  • Load onboarding media and check for app updates.
  • Respond to support messages and protect the reliability and security of the app.
  • Comply with legal obligations and resolve disputes.

Depending on the context, the legal basis is performance of the service you request, our legitimate interests in operating and supporting Ritmo, compliance with legal obligations, or your consent or explicit action for optional features such as notifications, export, and support contact.

9. Sharing and Sale

Igor Bogdanov does not sell or rent your personal data and does not share it for advertising. Data is disclosed only to the service providers described above as necessary to deliver their services, to a destination you explicitly select through the system share sheet, or when required by law or necessary to protect legal rights and safety.

10. Retention and Deletion

Local Ritmo data remains on your device until you delete it in the app, clear the relevant app or browser storage, or uninstall the app. Device and cloud backups are controlled by your platform settings and provider.

Temporary export files may remain in the app cache until the operating system or app clears them. Files sent to another destination remain there until you or that provider deletes them.

Support communications are retained only as long as reasonably necessary to answer your request, maintain support and legal records, comply with law, or resolve a dispute, and are then deleted or anonymized when no longer needed. Apple, Google, Supabase, RevenueCat, PostHog, and Vercel retain technical and transaction data under their own policies.

11. Your Choices and Rights

You can use Ritmo without an account, disable notifications, edit or delete local records, clear app data, and remove the app. Because Ritmo does not have a habit-data server, we cannot retrieve or delete local habit data on your behalf.

For personal data that Igor Bogdanov actually holds, such as support correspondence, you may request access, correction, deletion, restriction, portability where applicable, or object to processing. You may withdraw consent where processing is based on consent and lodge a complaint with your local data-protection authority. Contact ig.bogdan.dev@gmail.com to make a request.

12. International Processing

Apple, Google, Supabase, RevenueCat, PostHog, Vercel, or email providers may process technical, transaction, hosting, or support information in countries other than your own under their respective terms and legal safeguards.

13. Security

Ritmo minimizes transmitted data and keeps habit data local by default. Your device passcode, Apple Account security, browser profile, and backup settings help protect local information. No storage or transmission method is completely secure.

14. Children's Privacy

Ritmo is not directed to children under 13, and Igor Bogdanov does not knowingly collect personal data from children under 13. If you believe a child has sent personal data through support, contact us so it can be reviewed and deleted where appropriate.

15. Changes to This Policy

This policy may be updated when Ritmo's features, providers, or legal obligations change. The effective date will be updated, and material changes will be communicated where required.

16. Contact

Igor Bogdanov
Email: ig.bogdan.dev@gmail.com

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

Дата вступления в силу: 8 сентября 2026 г.

1. Кто отвечает за данные

Оператором Ritmo и ответственным за ограниченный объём персональных данных, описанный в этой политике, является Igor Bogdanov.

Контакт: ig.bogdan.dev@gmail.com

2. Кратко о конфиденциальности

Ritmo - локальный трекер месячных целей по привычкам. Приложением можно пользоваться без аккаунта. Названия привычек, цели, история выполнений, сферы жизни, напоминания и настройки хранятся на вашем устройстве и не отправляются на сервер, управляемый разработчиком Ritmo.

Ritmo не показывает рекламу, не отслеживает вас для рекламы и не продаёт персональные данные. RevenueCat обрабатывает сведения о покупках Pro и аналитику подписок. При использовании сервисов Apple, Google, Supabase, RevenueCat, PostHog и Vercel они могут обрабатывать ограниченные технические данные, как описано ниже.

3. Данные, хранящиеся на устройстве

Ritmo может локально хранить:

  • Ваше отображаемое имя.
  • Названия привычек, сферы жизни, месячные цели, отметки о выполнении, порядок привычек, периоды паузы и сохранённую историю.
  • Язык, оформление, цвета, настройки вибрации, свёрнутые разделы, прогресс онбординга и фильтры статистики.
  • Расписание, заголовки и тексты локальных напоминаний, а также настройки уведомлений.
  • Локальное состояние приложения, данные виджета, настройки резервной копии и проверенное состояние доступа Ritmo Pro, необходимое для работы функций.

Приложения для iOS и Android хранят эти данные в локальных контейнерах и могут создавать ограниченные зеркальные или производные копии для восстановления и виджетов Ritmo. Веб-версия использует хранилище браузера. Мы не получаем эти локальные данные. Резервные копии устройства или браузера могут сохранять их в соответствии с настройками платформы, устройства или браузера.

4. Данные, которые вы отправляете сами

Если вы обращаетесь в поддержку, мы получаем адрес электронной почты, текст сообщения, вложения и другие данные, которые вы решите предоставить. Не отправляйте резервную копию Ritmo, если она не нужна для решения вашего вопроса.

При экспорте Ritmo создаёт JSON-файл и открывает системное меню «Поделиться». Файл передаётся только в выбранное вами место, например в «Файлы», AirDrop или Mail. Ritmo не получает копию. Дальнейшая обработка и хранение определяются выбранным сервисом и операционной системой.

5. Сервисы Apple и Ritmo Pro

Подписки Ritmo Pro приобретаются и управляются через App Store и StoreKit. Apple обрабатывает данные Apple Account, способ оплаты, выставление счетов, покупки, возвраты и управление подпиской в соответствии с Политикой конфиденциальности Apple.

Ritmo получает только проверенные сведения о продукте, транзакции, праве на предложение, покупке, продлении, окончании, возврате и доступе, необходимые для предоставления Pro и определения пользователей с сохранёнными льготными правами. Ritmo не получает номер карты, банковские реквизиты, пароль Apple Account или полный платёжный профиль Apple.

Ritmo также может обращаться к сервису App Store, чтобы проверить наличие новой версии приложения. Запрос содержит идентификатор приложения Ritmo и страну витрины и может передавать Apple стандартные сетевые данные, например IP-адрес. Данные привычек в запрос не включаются.

RevenueCat обеспечивает проверку и восстановление покупок Pro и аналитику подписок. Apple передаёт события подписок напрямую в RevenueCat. Версии приложения с SDK RevenueCat также передают автоматически созданный идентификатор пользователя, идентификаторы продуктов и транзакций, историю покупок и пробных периодов, цены, валюту, страну витрины, сведения о продлении и окончании подписки и события показа экрана покупки. Также могут обрабатываться стандартные технические метаданные, например версии приложения и операционной системы и сведения о сетевых запросах. Существующие покупки синхронизируются при открытии обновлённого приложения или получении события подписки от Apple. Ritmo не передаёт в RevenueCat данные привычек, ваше локальное имя, адрес электронной почты или реквизиты карты. ID для поддержки в настройках позволяет найти запись о покупке, если вы решите обратиться в поддержку. См. Политику конфиденциальности RevenueCat.

PostHog помогает оценивать экран покупки Pro и специальное предложение подписки: показы, закрытия, явные отказы, переходы к активации Apple и подтверждённое использование кода предложения. События связаны с тем же случайно созданным ID для поддержки, что и в RevenueCat, и содержат идентификаторы предложения, продукта, показа и транзакции, время события и технические сведения о приложении и ОС. RevenueCat также передаёт в PostHog события подписок и сведения о выручке. Данные привычек, локальное имя, адрес электронной почты и реквизиты карты в PostHog не передаются. Запись экранов, автоматический сбор нажатий, рекламное отслеживание и определение местоположения по IP отключены. Данные размещаются в США. См. Политику конфиденциальности PostHog.

6. Другие поставщики сервисов

  • Supabase: Ritmo загружает видео онбординга из публичного хранилища Supabase, регистрирует устройства с включёнными уведомлениями об обновлениях и обрабатывает события о релизах из App Store и Google Play. Для уведомлений об обновлениях Supabase хранит APNs- или FCM-токен устройства, мобильную платформу и признак включённой доставки. Supabase также может получать стандартные сведения о запросе: IP-адрес, данные устройства или браузера, запрошенный ресурс и время запроса. Ritmo не передаёт в этих запросах данные привычек или установленную версию приложения. См. Политику конфиденциальности Supabase.
  • Vercel: веб-версия Ritmo и публичные страницы политики размещаются на Vercel. При их посещении Vercel может обрабатывать стандартные журналы хостинга: IP-адрес, данные браузера, запрошенную страницу и время запроса. См. Уведомление Vercel о конфиденциальности.
  • Google: на Android Firebase Cloud Messaging доставляет уведомления об обновлениях, Firebase App Check с Play Integrity проверяет регистрацию приложения, а сервисы Google Play проверяют и доставляют обновления. Google может обрабатывать FCM-токен, сигналы целостности приложения и устройства, метаданные приложения и устройства, IP-адрес и связанные сведения о запросе. Поддержка Ritmo также использует Gmail; если вы пишете в поддержку, Google обрабатывает и хранит адрес отправителя, текст письма, вложения и метаданные письма. Данные привычек не отправляются Google для уведомлений или проверки обновлений. См. Политику конфиденциальности Google.

7. Уведомления

Напоминания о привычках, утренние и вечерние обзоры и возвратные напоминания остаются локальными уведомлениями, запланированными на устройстве; их содержание и расписание не отправляются на сервер Ritmo. Если включено уведомление о новой версии, Ritmo отправляет в Supabase APNs-токен на iOS или FCM-токен на Android, платформу и состояние переключателя, чтобы Apple или Google доставили удалённое уведомление после релиза. Краткоживущий DeviceCheck-токен на iOS или Firebase App Check-токен на основе Play Integrity на Android проверяет запрос регистрации и не хранится Ritmo. Данные привычек и установленная версия приложения для этой функции не отправляются. Уведомления об обновлениях можно отключить в Ritmo, а разрешения на уведомления — в системных настройках.

8. Зачем обрабатываются данные

Данные обрабатываются только в объёме, необходимом, чтобы:

  • Предоставлять запрошенные вами функции и сохранять локальное состояние приложения.
  • Проверять покупки и предоставлять доступ Ritmo Pro.
  • Загружать материалы онбординга и проверять обновления приложения.
  • Отвечать на обращения в поддержку, поддерживать надёжность и безопасность приложения.
  • Выполнять требования закона и разрешать споры.

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

9. Передача и продажа данных

Igor Bogdanov не продаёт и не сдаёт в аренду персональные данные и не передаёт их для рекламы. Данные раскрываются только описанным выше поставщикам в объёме, необходимом для их услуг, выбранному вами получателю через системное меню «Поделиться» либо когда этого требует закон или защита законных прав и безопасности.

10. Хранение и удаление

Локальные данные Ritmo остаются на устройстве, пока вы не удалите их в приложении, не очистите соответствующее хранилище приложения или браузера либо не удалите приложение. Резервные копии устройства и облака управляются настройками платформы и поставщика.

Временные файлы экспорта могут оставаться в кэше приложения, пока их не удалит операционная система или приложение. Файлы, отправленные в другой сервис, хранятся там, пока вы или этот сервис их не удалите.

Обращения в поддержку хранятся только столько, сколько разумно необходимо для ответа, ведения записей поддержки и юридических записей, выполнения закона или разрешения спора, после чего удаляются или обезличиваются. Apple, Google, Supabase, RevenueCat, PostHog и Vercel хранят технические данные и сведения о транзакциях по собственным политикам.

11. Ваш выбор и права

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

В отношении данных, которые фактически находятся у Igor Bogdanov, например переписки с поддержкой, вы можете запросить доступ, исправление, удаление, ограничение, переносимость, когда она применима, или возразить против обработки. Вы можете отозвать согласие, если обработка основана на согласии, и подать жалобу в местный орган по защите данных. Для запроса напишите на ig.bogdan.dev@gmail.com.

12. Международная обработка

Apple, Google, Supabase, RevenueCat, PostHog, Vercel или поставщики электронной почты могут обрабатывать технические данные, сведения о транзакциях, хостинге или поддержке в странах, отличных от вашей, в соответствии со своими условиями и правовыми гарантиями.

13. Безопасность

Ritmo минимизирует передачу данных и по умолчанию хранит данные привычек локально. Код-пароль устройства, безопасность Apple Account, профиль браузера и настройки резервного копирования помогают защищать локальную информацию. Ни один способ хранения или передачи не обеспечивает абсолютную безопасность.

14. Конфиденциальность детей

Ritmo не предназначен для детей младше 13 лет, и Igor Bogdanov сознательно не собирает их персональные данные. Если вы считаете, что ребёнок отправил персональные данные через поддержку, свяжитесь с нами, чтобы мы могли проверить и при необходимости удалить их.

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

Политика может обновляться при изменении функций Ritmo, поставщиков сервисов или юридических обязанностей. Дата вступления в силу будет обновлена, а о существенных изменениях будет сообщено, когда это требуется.

16. Контакты

Igor Bogdanov
Email: ig.bogdan.dev@gmail.com

Chính sách quyền riêng tư

Ngày có hiệu lực: 8 tháng 9, 2026

1. Bên chịu trách nhiệm

Ritmo do Igor Bogdanov vận hành. Igor Bogdanov là bên kiểm soát đối với phạm vi dữ liệu cá nhân giới hạn được mô tả trong chính sách này.

Liên hệ: ig.bogdan.dev@gmail.com

2. Quyền riêng tư trong vài dòng

Ritmo là ứng dụng theo dõi mục tiêu thói quen theo tháng, ưu tiên lưu dữ liệu cục bộ. Bạn có thể sử dụng ứng dụng mà không cần tạo tài khoản. Tên thói quen, mục tiêu, lịch sử hoàn thành, lĩnh vực cuộc sống, lời nhắc và cài đặt được lưu trên thiết bị và không được gửi đến máy chủ do nhà phát triển Ritmo quản lý.

Ritmo không hiển thị quảng cáo, không theo dõi bạn cho mục đích quảng cáo và không bán dữ liệu cá nhân. RevenueCat xử lý thông tin mua Pro và phân tích gói đăng ký. Apple, Google, Supabase, RevenueCat, PostHog và Vercel có thể xử lý một lượng dữ liệu kỹ thuật giới hạn khi bạn sử dụng dịch vụ của họ, như mô tả dưới đây.

3. Dữ liệu được lưu trên thiết bị

Ritmo có thể lưu cục bộ:

  • Tên hiển thị của bạn.
  • Tên thói quen, lĩnh vực cuộc sống, mục tiêu theo tháng, lượt hoàn thành, thứ tự thói quen, khoảng thời gian tạm dừng và lịch sử được giữ lại.
  • Ngôn ngữ, giao diện, màu sắc, cài đặt phản hồi rung, các mục đã thu gọn, tiến độ giới thiệu và bộ lọc thống kê.
  • Lịch, tiêu đề và nội dung của lời nhắc cục bộ cùng cài đặt thông báo.
  • Trạng thái cục bộ của ứng dụng, dữ liệu tiện ích, tùy chọn sao lưu và trạng thái quyền truy cập Ritmo Pro đã xác minh cần thiết để cung cấp tính năng.

Ứng dụng iOS và Android lưu dữ liệu này trong vùng lưu trữ cục bộ và có thể tạo các bản sao giới hạn hoặc dữ liệu dẫn xuất để khôi phục và phục vụ tiện ích Ritmo. Phiên bản web sử dụng bộ nhớ trình duyệt. Chúng tôi không nhận được dữ liệu cục bộ này. Bản sao lưu của thiết bị hoặc trình duyệt có thể giữ lại dữ liệu theo cài đặt nền tảng, thiết bị hoặc trình duyệt của bạn.

4. Thông tin bạn chủ động gửi

Nếu bạn liên hệ hỗ trợ, chúng tôi nhận được địa chỉ email, nội dung tin nhắn, tệp đính kèm và thông tin khác mà bạn chọn cung cấp. Không gửi tệp sao lưu Ritmo trừ khi thật sự cần thiết cho yêu cầu hỗ trợ.

Khi bạn xuất bản sao lưu Ritmo, ứng dụng tạo một tệp JSON và mở bảng chia sẻ của hệ thống. Tệp chỉ được gửi đến nơi bạn chọn, chẳng hạn như Tệp, AirDrop hoặc Mail. Ritmo không nhận được bản sao. Nơi nhận và hệ điều hành sẽ quyết định việc xử lý và lưu giữ tiếp theo.

5. Dịch vụ Apple và Ritmo Pro

Gói đăng ký Ritmo Pro được mua và quản lý qua App Store và StoreKit của Apple. Apple xử lý Apple Account, phương thức thanh toán, lập hóa đơn, giao dịch mua, hoàn tiền và quản lý gói đăng ký theo Chính sách quyền riêng tư của Apple.

Ritmo chỉ nhận thông tin đã xác minh về sản phẩm, giao dịch, điều kiện nhận ưu đãi, lần mua, gia hạn, hết hạn, hoàn tiền và quyền truy cập cần thiết để cung cấp Pro và xác định người dùng cũ đủ điều kiện. Ritmo không nhận số thẻ, thông tin ngân hàng, mật khẩu Apple Account hoặc hồ sơ thanh toán Apple đầy đủ.

Ritmo cũng có thể liên hệ dịch vụ App Store để kiểm tra phiên bản ứng dụng mới. Yêu cầu chứa mã định danh gói ứng dụng Ritmo và quốc gia cửa hàng, đồng thời có thể để lộ cho Apple thông tin mạng tiêu chuẩn như địa chỉ IP. Dữ liệu thói quen không được đưa vào yêu cầu.

RevenueCat xác minh và khôi phục giao dịch mua Pro, đồng thời cung cấp số liệu phân tích gói đăng ký. Apple gửi sự kiện đăng ký trực tiếp đến RevenueCat. Phiên bản ứng dụng sử dụng SDK RevenueCat cũng gửi mã người dùng được tạo tự động, mã sản phẩm và giao dịch, lịch sử mua và dùng thử, giá, đơn vị tiền tệ, quốc gia cửa hàng, thông tin gia hạn và hết hạn, cùng sự kiện cho biết màn hình mua đã được hiển thị. Dịch vụ cũng có thể xử lý siêu dữ liệu kỹ thuật tiêu chuẩn như phiên bản ứng dụng, hệ điều hành và thông tin yêu cầu mạng. Các giao dịch hiện có được đồng bộ khi bạn mở phiên bản ứng dụng đã cập nhật hoặc khi Apple gửi sự kiện đăng ký. Ritmo không gửi dữ liệu thói quen, tên hiển thị cục bộ, địa chỉ email hay thông tin thẻ thanh toán cho RevenueCat. Mã hỗ trợ trong Cài đặt giúp tìm hồ sơ mua hàng khi bạn chủ động liên hệ bộ phận hỗ trợ. Xem Chính sách quyền riêng tư của RevenueCat.

PostHog giúp đánh giá màn hình mua Pro và ưu đãi đăng ký đặc biệt: lượt hiển thị, đóng, từ chối rõ ràng, mở trang đổi mã của Apple và sử dụng mã ưu đãi đã được xác minh. Các sự kiện dùng cùng mã hỗ trợ được tạo ngẫu nhiên như RevenueCat, kèm mã ưu đãi, sản phẩm, lần hiển thị và giao dịch, thời gian cùng thông tin kỹ thuật về ứng dụng và hệ điều hành. RevenueCat cũng chuyển sự kiện đăng ký và thông tin doanh thu sang PostHog. Nội dung thói quen, tên hiển thị cục bộ, địa chỉ email và thông tin thẻ thanh toán không được gửi đến PostHog. Tính năng ghi lại màn hình, tự động thu thập thao tác, theo dõi quảng cáo và xác định vị trí theo IP đều bị tắt. Dữ liệu được lưu trữ tại Hoa Kỳ. Xem Chính sách quyền riêng tư của PostHog.

6. Nhà cung cấp dịch vụ khác

  • Supabase: Ritmo tải video giới thiệu từ kho lưu trữ công khai của Supabase, đăng ký thiết bị đã bật thông báo cập nhật và xử lý sự kiện phát hành từ App Store và Google Play. Đối với thông báo cập nhật, Supabase lưu mã thông báo thiết bị APNs hoặc FCM, nền tảng di động và trạng thái bật gửi. Supabase cũng có thể nhận thông tin yêu cầu tiêu chuẩn như địa chỉ IP, thông tin thiết bị hoặc trình duyệt, tài nguyên được yêu cầu và thời gian yêu cầu. Ritmo không gửi dữ liệu thói quen hoặc phiên bản ứng dụng đã cài đặt trong các yêu cầu này. Xem Chính sách quyền riêng tư của Supabase.
  • Vercel: phiên bản web của Ritmo và các trang chính sách công khai được lưu trữ trên Vercel. Khi bạn truy cập, Vercel có thể xử lý nhật ký lưu trữ tiêu chuẩn như địa chỉ IP, thông tin trình duyệt, trang được yêu cầu và thời gian yêu cầu. Xem Thông báo quyền riêng tư của Vercel.
  • Google: trên Android, Firebase Cloud Messaging gửi thông báo cập nhật, Firebase App Check với Play Integrity xác minh đăng ký ứng dụng, còn dịch vụ Google Play kiểm tra và cung cấp bản cập nhật. Google có thể xử lý mã thông báo FCM, tín hiệu toàn vẹn của ứng dụng và thiết bị, siêu dữ liệu ứng dụng và thiết bị, địa chỉ IP cùng dữ liệu yêu cầu liên quan. Bộ phận hỗ trợ Ritmo cũng sử dụng Gmail; khi bạn gửi email hỗ trợ, Google xử lý và lưu địa chỉ người gửi, nội dung thư, tệp đính kèm và siêu dữ liệu email. Dữ liệu thói quen không được gửi đến Google để thông báo hoặc kiểm tra bản cập nhật. Xem Chính sách quyền riêng tư của Google.

7. Thông báo

Lời nhắc thói quen, tổng quan buổi sáng và buổi tối, cùng lời nhắc quay lại vẫn là thông báo cục bộ được lên lịch trên thiết bị; nội dung và lịch của chúng không được gửi đến máy chủ Ritmo. Nếu bật thông báo phiên bản mới, Ritmo gửi mã thông báo APNs trên iOS hoặc FCM trên Android, nền tảng và trạng thái bật đến Supabase để Apple hoặc Google gửi thông báo từ xa khi có bản phát hành mới. Mã thông báo DeviceCheck ngắn hạn trên iOS hoặc Firebase App Check dựa trên Play Integrity trên Android xác minh yêu cầu đăng ký và Ritmo không lưu mã này. Dữ liệu thói quen và phiên bản ứng dụng đã cài đặt không được gửi cho tính năng này. Bạn có thể tắt thông báo cập nhật trong Ritmo và quản lý quyền thông báo trong cài đặt hệ thống.

8. Mục đích và cơ sở xử lý

Thông tin chỉ được xử lý khi cần để:

  • Cung cấp các tính năng bạn yêu cầu và duy trì trạng thái cục bộ của ứng dụng.
  • Xác minh giao dịch mua và cung cấp quyền truy cập Ritmo Pro.
  • Tải nội dung giới thiệu và kiểm tra bản cập nhật ứng dụng.
  • Phản hồi yêu cầu hỗ trợ và bảo vệ độ tin cậy, bảo mật của ứng dụng.
  • Tuân thủ nghĩa vụ pháp lý và giải quyết tranh chấp.

Tùy từng trường hợp, cơ sở xử lý là việc cung cấp dịch vụ bạn yêu cầu, lợi ích chính đáng trong việc vận hành và hỗ trợ Ritmo, tuân thủ nghĩa vụ pháp lý hoặc sự đồng ý hay hành động rõ ràng của bạn đối với tính năng tùy chọn như thông báo, xuất dữ liệu và liên hệ hỗ trợ.

9. Chia sẻ và bán dữ liệu

Igor Bogdanov không bán, cho thuê hoặc chia sẻ dữ liệu cá nhân cho mục đích quảng cáo. Dữ liệu chỉ được cung cấp cho các nhà cung cấp nêu trên trong phạm vi cần thiết để họ cung cấp dịch vụ, cho nơi nhận mà bạn chủ động chọn qua bảng chia sẻ của hệ thống, hoặc khi pháp luật yêu cầu hay cần thiết để bảo vệ quyền hợp pháp và sự an toàn.

10. Lưu giữ và xóa

Dữ liệu Ritmo cục bộ vẫn ở trên thiết bị cho đến khi bạn xóa trong ứng dụng, xóa bộ nhớ ứng dụng hoặc trình duyệt liên quan, hoặc gỡ cài đặt ứng dụng. Bản sao lưu thiết bị và đám mây được quản lý bởi cài đặt nền tảng và nhà cung cấp.

Tệp xuất tạm thời có thể còn trong bộ nhớ đệm của ứng dụng cho đến khi hệ điều hành hoặc ứng dụng xóa. Tệp đã gửi đến nơi khác được lưu ở đó cho đến khi bạn hoặc nhà cung cấp đó xóa.

Trao đổi hỗ trợ chỉ được giữ trong thời gian hợp lý cần thiết để trả lời yêu cầu, duy trì hồ sơ hỗ trợ và pháp lý, tuân thủ pháp luật hoặc giải quyết tranh chấp; sau đó sẽ được xóa hoặc ẩn danh khi không còn cần thiết. Apple, Google, Supabase, RevenueCat, PostHog và Vercel lưu giữ dữ liệu kỹ thuật và giao dịch theo chính sách riêng.

11. Lựa chọn và quyền của bạn

Bạn có thể sử dụng Ritmo không cần tài khoản, tắt thông báo, sửa hoặc xóa dữ liệu cục bộ, xóa dữ liệu ứng dụng và gỡ ứng dụng. Vì Ritmo không có máy chủ lưu dữ liệu thói quen, chúng tôi không thể truy xuất hoặc xóa dữ liệu thói quen cục bộ thay bạn.

Đối với dữ liệu cá nhân mà Igor Bogdanov thực sự nắm giữ, chẳng hạn như thư hỗ trợ, bạn có thể yêu cầu truy cập, chỉnh sửa, xóa, hạn chế, chuyển dữ liệu khi áp dụng hoặc phản đối việc xử lý. Bạn có thể rút lại sự đồng ý khi việc xử lý dựa trên sự đồng ý và khiếu nại với cơ quan bảo vệ dữ liệu tại nơi bạn sống. Gửi yêu cầu đến ig.bogdan.dev@gmail.com.

12. Xử lý quốc tế

Apple, Google, Supabase, RevenueCat, PostHog, Vercel hoặc nhà cung cấp email có thể xử lý thông tin kỹ thuật, giao dịch, lưu trữ hoặc hỗ trợ tại quốc gia khác với quốc gia của bạn theo điều khoản và biện pháp bảo vệ pháp lý tương ứng.

13. Bảo mật

Ritmo giảm thiểu dữ liệu truyền đi và mặc định giữ dữ liệu thói quen ở thiết bị. Mật mã thiết bị, bảo mật Apple Account, hồ sơ trình duyệt và cài đặt sao lưu giúp bảo vệ thông tin cục bộ. Không có phương thức lưu trữ hoặc truyền dữ liệu nào an toàn tuyệt đối.

14. Quyền riêng tư của trẻ em

Ritmo không hướng đến trẻ em dưới 13 tuổi và Igor Bogdanov không cố ý thu thập dữ liệu cá nhân của trẻ dưới 13 tuổi. Nếu bạn cho rằng trẻ em đã gửi dữ liệu cá nhân qua hỗ trợ, hãy liên hệ để chúng tôi xem xét và xóa khi phù hợp.

15. Thay đổi chính sách

Chính sách này có thể được cập nhật khi tính năng, nhà cung cấp hoặc nghĩa vụ pháp lý của Ritmo thay đổi. Ngày có hiệu lực sẽ được cập nhật và thay đổi quan trọng sẽ được thông báo khi pháp luật yêu cầu.

16. Liên hệ

Igor Bogdanov
Email: ig.bogdan.dev@gmail.com