LyricsFlow Privacy Policy

Effective date: June 23, 2026
App: LyricsFlow
Developer contact: support@lyricsflow.info

This Privacy Policy explains how LyricsFlow ("LyricsFlow", "we", "us", or "our") collects, uses, stores, and protects information when you use the LyricsFlow mobile application, website, account features, purchases, VIP subscription features, and transcription services.

This policy describes the current LyricsFlow service, including Google Sign-In, Firebase Authentication, server-side credit balance, transaction records, Google Play purchases, VIP subscription verification, uploaded audio processing, generated transcripts, transcript cache, welcome credits, and account-related data.

1. Summary

LyricsFlow lets users upload audio files, generate word-level transcription data, play songs with synchronized lyrics, edit words, export lyrics, receive or buy credits, and use VIP subscription features.

Some data is stored locally on your device. Some data is stored on our servers so that credits, purchases, VIP status, access to previously processed files, and transcription tasks can work across sessions and devices.

We do not sell your personal data. We use your data to operate the app, provide account and purchase functionality, process uploaded audio, prevent fraud and abuse, maintain financial records, and comply with platform requirements.

2. Accounts and Google Sign-In

LyricsFlow uses Google Sign-In and Firebase Authentication to identify users.

When you sign in with Google, Firebase Authentication may provide us with authentication information such as:

We use the Firebase UID as the primary account identifier for server-side data such as credit balance, transaction history, purchase verification, VIP status, access to previously processed files, and transcription tasks.

Your Google password is never shared with LyricsFlow. Authentication is handled by Google and Firebase.

3. Information We Collect and Store

Depending on how you use LyricsFlow, we may collect and store the following categories of information.

Category Examples Purpose
Account identifiers Firebase UID; email address if available Account authentication, account access checks, credit balance, purchases, and VIP status
Credit balance Current server-side credit balance Allow users to spend credits on transcription and display the current balance
Transaction records Credit purchases, transcription charges, refunds, VIP monthly credits, welcome credits, timestamps, and resulting balances Maintain your balance, verify purchases, prevent fraud, correct errors, and provide customer support
Purchase information Google Play product IDs, purchase tokens, order identifiers, subscription state, expiry time, and verification timestamps Verify purchases, grant credits, and verify VIP subscription status
VIP subscription data Firebase UID, purchase token, product ID, subscription state, expiry time, and verification time Determine whether VIP features are active for the signed-in account
Uploaded audio Audio files uploaded for transcription Generate word-level transcripts
Generated transcription results Words, timestamps, transcript files, and task status Return transcription results and allow previously purchased files to be reused where supported
File hashes and access records Audio file hash and record linking a user to a processed file Recognize previously processed files and help avoid charging again where supported
Server logs Request logs, error logs, task identifiers, timestamps, and service events Security, debugging, abuse prevention, and service reliability

4. Credit Balance and Ledger

LyricsFlow uses a server-side credit system. The server is the source of truth for credit balance.

Credits may be created or changed through events such as:

We store transaction records to maintain your balance, verify purchases, prevent fraud, correct errors, and provide customer support. These records may include the reason for the transaction, amount, resulting balance, and timestamp.

Transaction records may be retained for fraud prevention, financial integrity, debugging, customer support, and compliance. Some records may not be physically deleted immediately if they are needed to protect financial correctness or prevent abuse.

5. Google Play Purchases and VIP Subscription

LyricsFlow uses Google Play Billing for credit purchases and VIP subscriptions. Payment processing is handled by Google Play. We do not receive or store your full payment card number or payment account credentials.

To verify purchases and subscriptions, LyricsFlow may send purchase tokens and product identifiers to our server. The server may verify subscription status, expiry time, payment status, and related purchase information returned by Google Play.

For VIP subscriptions, we store server-side VIP status linked to the Firebase UID. This helps ensure that VIP access belongs to the signed-in account that verified the subscription.

VIP monthly credits are granted by the server based on verified Google Play subscription information. Repeated restore, login, or sync attempts should not create repeated monthly credit grants for the same paid period.

6. Uploaded Audio and Transcription

When you upload an audio file for transcription, the file is transmitted to our server over HTTPS and processed by our ASR transcription service.

Uploaded audio may be stored temporarily on the server while the transcription task is queued, processing, recovering after restart, cancelled, failed, or completed. After a task reaches a final state, the upload is normally deleted by the server cleanup process. In some crash or recovery scenarios, temporary files may remain until a later cleanup or operational maintenance process removes them.

Generated transcription results may include words, timestamps, and related metadata required for synchronized playback. Results may be cached on the server so that previously processed files can be reused efficiently.

LyricsFlow uses file hashes to identify previously processed audio. A file hash helps recognize the same file again. The hash cannot be used by LyricsFlow to reconstruct the original audio file.

7. Cache Retention and Entitlements

LyricsFlow may store generated transcript cache files for a limited time. Transcript cache cleanup may remove cached result files after approximately 30 days.

Records linking a user account to a previously purchased file may be retained for a longer period. The product model is that a user pays for a file once. If the cached result is no longer available, a later upload of the same file may be eligible for free reprocessing based on the existing access record, instead of requiring a new credit charge.

This means cached transcript files may expire, while account access records may remain to protect the user's purchased access.

8. Welcome Credit

LyricsFlow may grant a one-time welcome credit when a new user account is created through Google Sign-In.

The welcome credit is recorded on the server as part of the user's transaction history so that it is granted only once per account.

Google's privacy policy is available at https://policies.google.com/privacy.

9. Local Device Data

LyricsFlow may store some information locally on your device, such as app preferences, local track library data, playback state, edited lyrics, UI settings, cached balance display, and backup-related data.

Some local data may be included in Android backup or device transfer depending on the current app configuration and Android system behavior. Credit balance and VIP status are controlled by the server, not by restored local backup state.

If you uninstall the app, local app data may be removed by Android. Data stored on LyricsFlow servers is not automatically deleted solely because the app is uninstalled.

10. Server Logs and Diagnostics

We may keep server logs and diagnostics to operate and protect the service. Logs may include timestamps, request paths, task identifiers, error messages, service events, authentication results, and other technical information needed to troubleshoot issues, prevent abuse, investigate failures, and maintain service reliability.

Server logs are not used to sell personal data. We try to avoid logging sensitive tokens in production logs. Purchase tokens and authentication tokens should not be intentionally logged in full during normal production operation.

Log retention may vary depending on hosting, debugging, operational, and security needs. Logs may be deleted or rotated periodically.

11. How We Use Information

We use information to:

12. Sharing of Information

We do not sell your personal data.

We may share or process data with the following service providers where needed to operate the app:

We may also disclose information if required by law, to protect rights and safety, to investigate abuse or fraud, or to comply with platform rules.

13. Data Security

We use HTTPS for communication between the app and server services. Protected server endpoints require Firebase Authentication tokens. Server checks are used to ensure that users can access only their own tasks, progress, transcripts, credits, VIP status, and account data.

No system is perfectly secure. We work to protect user data with reasonable technical and organizational measures, but we cannot guarantee absolute security.

14. Data Retention

Different categories of data are retained for different periods depending on their purpose.

Data type Retention
Firebase UID and account record Retained while the account exists or while needed for service integrity, support, security, or compliance.
Credit balance Retained while the account exists and as needed to maintain correct financial state.
Transaction records May be retained for fraud prevention, financial integrity, support, and compliance.
Purchase and subscription verification records Retained as needed to verify purchases, VIP status, monthly grants, refunds, fraud prevention, and compliance.
Uploaded audio Stored temporarily for transcription and recovery. Normally deleted after task completion, failure, or cancellation, except for crash or operational cleanup scenarios.
Generated transcript cache May be retained for a limited period and may be deleted by transcript cache cleanup after approximately 30 days.
Access records for processed files May be retained long-term to preserve purchased access to previously transcribed files and allow free reprocessing when supported.
Server logs Retained as needed for security, debugging, abuse prevention, and operations; may be rotated or deleted periodically.
Local device data Stored on your device until deleted by you, the app, Android, uninstall, or device backup/restore behavior.

15. Account Deletion

You may request deletion of your LyricsFlow account and associated account data by contacting us at support@lyricsflow.info.

During account deletion, we delete or anonymize personal account data where reasonably possible. Some records may be retained when necessary for legitimate purposes such as:

For example, transaction records and purchase verification records may be retained or anonymized instead of physically deleted if deletion would compromise financial correctness or abuse prevention.

16. Children's Privacy

LyricsFlow is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal information to LyricsFlow, please contact us at support@lyricsflow.info.

17. International Processing

Your information may be processed on servers located outside your country of residence. By using LyricsFlow, you understand that data may be transferred to and processed in countries where our service providers operate.

18. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. When we update it, we change the effective date above. The latest version is available on the LyricsFlow website.

19. Contact

If you have questions, requests, or concerns about this Privacy Policy or your data, contact us at:

support@lyricsflow.info

Last updated: June 23, 2026


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

Дата вступления в силу: 23 июня 2026 г.
Приложение: LyricsFlow
Контакт разработчика: support@lyricsflow.info

Настоящая Политика конфиденциальности объясняет, как LyricsFlow ("LyricsFlow", "мы", "нас" или "наш") собирает, использует, хранит и защищает информацию при использовании мобильного приложения LyricsFlow, веб-сайта, функций аккаунта, покупок, VIP-подписки и сервисов транскрибации.

Эта политика описывает текущую работу LyricsFlow, включая Google Sign-In, Firebase Authentication, серверный баланс кредитов, записи операций, покупки Google Play, проверку VIP-подписки, обработку загруженного аудио, сгенерированные транскрипции, кэш транскрипций, приветственные кредиты и данные аккаунта.

1. Краткое описание

LyricsFlow позволяет пользователям загружать аудиофайлы, генерировать транскрипции с таймингами по словам, воспроизводить песни с синхронизированным текстом, редактировать слова, экспортировать тексты, получать или покупать кредиты и использовать функции VIP-подписки.

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

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

2. Аккаунты и Google Sign-In

LyricsFlow использует Google Sign-In и Firebase Authentication для идентификации пользователей.

Когда вы входите через Google, Firebase Authentication может предоставить нам аутентификационную информацию, такую как:

Мы используем Firebase UID как основной идентификатор аккаунта для серверных данных, таких как баланс кредитов, история операций, проверка покупок, VIP-статус, доступ к ранее обработанным файлам и задачи транскрибации.

Ваш пароль Google никогда не передаётся LyricsFlow. Аутентификация выполняется Google и Firebase.

3. Информация, которую мы собираем и храним

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

Категория Примеры Назначение
Идентификаторы аккаунта Firebase UID; адрес электронной почты, если доступен Аутентификация аккаунта, проверка владельца аккаунта, баланс кредитов, покупки и VIP-статус
Баланс кредитов Текущий серверный баланс кредитов Позволяет пользователям тратить кредиты на транскрибацию и отображать текущий баланс
Записи операций Покупки кредитов, списания за транскрибацию, возвраты, ежемесячные VIP-кредиты, приветственные кредиты, время операции и итоговый баланс Поддержание баланса, проверка покупок, предотвращение мошенничества, исправление ошибок и поддержка пользователей
Информация о покупках Идентификаторы продуктов Google Play, токены покупок, идентификаторы заказов, состояние подписки, дата окончания и время проверки Проверка покупок, начисление кредитов и проверка VIP-подписки
Данные VIP-подписки Firebase UID, токен покупки, идентификатор продукта, состояние подписки, дата окончания и время проверки Определение активности VIP-функций для вошедшего аккаунта
Загруженное аудио Аудиофайлы, загруженные для транскрибации Генерация транскрипций с таймингами по словам
Сгенерированные результаты транскрибации Слова, тайминги, файлы транскрипций и статус задачи Возврат результатов транскрибации и повторное использование ранее купленных файлов, где это поддерживается
Хэши файлов и записи доступа Хэш аудиофайла и запись, связывающая пользователя с обработанным файлом Распознавание ранее обработанных файлов и помощь в предотвращении повторного списания, где это поддерживается
Серверные логи Логи запросов, логи ошибок, идентификаторы задач, время событий и события сервиса Безопасность, отладка, предотвращение злоупотреблений и надёжность сервиса

4. Баланс кредитов и журнал операций

LyricsFlow использует серверную систему кредитов. Сервер является источником истины для баланса кредитов.

Кредиты могут создаваться или изменяться через такие события, как:

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

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

5. Покупки Google Play и VIP-подписка

LyricsFlow использует Google Play Billing для покупок кредитов и VIP-подписок. Обработка платежей выполняется Google Play. Мы не получаем и не храним полный номер вашей платёжной карты или учётные данные платёжного аккаунта.

Для проверки покупок и подписок LyricsFlow может отправлять токены покупок и идентификаторы продуктов на наш сервер. Сервер может проверять состояние подписки, дату окончания, статус оплаты и связанную информацию о покупке, возвращаемую Google Play.

Для VIP-подписок мы храним серверный VIP-статус, связанный с Firebase UID. Это помогает гарантировать, что VIP-доступ принадлежит вошедшему аккаунту, который подтвердил подписку.

Ежемесячные VIP-кредиты начисляются сервером на основе проверенной информации о подписке Google Play. Повторные попытки восстановления, входа или синхронизации не должны создавать повторные ежемесячные начисления кредитов за один и тот же оплаченный период.

6. Загруженное аудио и транскрибация

Когда вы загружаете аудиофайл для транскрибации, файл передаётся на наш сервер по HTTPS и обрабатывается нашим ASR-сервисом транскрибации.

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

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

LyricsFlow использует хэши файлов для идентификации ранее обработанного аудио. Хэш файла помогает распознать тот же файл снова. Хэш не предназначен для восстановления исходного аудиофайла.

7. Хранение кэша транскрипций и доступ к ранее обработанным файлам

LyricsFlow может хранить сгенерированные файлы кэша транскрипций ограниченное время. Очистка кэша транскрипций может удалять кэшированные файлы результатов примерно через 30 дней.

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

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

8. Приветственный кредит

LyricsFlow может начислить одноразовый приветственный кредит при создании нового аккаунта через Google Sign-In.

Приветственный кредит записывается на сервере как часть истории операций пользователя, чтобы он начислялся только один раз на аккаунт.

Политика конфиденциальности Google доступна по адресу https://policies.google.com/privacy.

9. Локальные данные на устройстве

LyricsFlow может хранить некоторую информацию локально на вашем устройстве, такую как настройки приложения, данные локальной библиотеки треков, состояние воспроизведения, отредактированные тексты, настройки интерфейса, сохранённое отображение баланса и данные, связанные с резервным копированием.

Некоторые локальные данные могут включаться в Android backup или перенос на другое устройство в зависимости от текущей конфигурации приложения и поведения системы Android. Баланс кредитов и VIP-статус контролируются сервером, а не восстановленным локальным состоянием.

Если вы удаляете приложение, локальные данные приложения могут быть удалены Android. Данные, хранящиеся на серверах LyricsFlow, не удаляются автоматически только из-за удаления приложения.

10. Серверные логи и диагностика

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

Серверные логи не используются для продажи персональных данных. Мы стараемся избегать логирования чувствительных токенов в production-логах. Токены покупок и токены аутентификации не должны намеренно логироваться полностью при нормальной работе сервиса.

Срок хранения логов может различаться в зависимости от потребностей хостинга, отладки, эксплуатации и безопасности. Логи могут периодически удаляться или ротироваться.

11. Как мы используем информацию

Мы используем информацию, чтобы:

12. Передача информации

Мы не продаём ваши персональные данные.

Мы можем передавать или обрабатывать данные с помощью следующих поставщиков услуг, когда это необходимо для работы приложения:

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

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

Мы используем HTTPS для связи между приложением и серверными сервисами. Защищённые серверные endpoints требуют токены Firebase Authentication. Серверные проверки используются, чтобы пользователи могли получать доступ только к своим задачам, прогрессу, транскрипциям, кредитам, VIP-статусу и данным аккаунта.

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

14. Хранение данных

Разные категории данных хранятся разное время в зависимости от их назначения.

Тип данных Срок хранения
Firebase UID и запись аккаунта Хранятся, пока аккаунт существует, или пока это необходимо для целостности сервиса, поддержки, безопасности или соблюдения требований.
Баланс кредитов Хранится, пока аккаунт существует, и пока это необходимо для поддержания корректного финансового состояния.
Записи операций Могут храниться для предотвращения мошенничества, финансовой целостности, поддержки и соблюдения требований.
Записи проверки покупок и подписок Хранятся по мере необходимости для проверки покупок, VIP-статуса, ежемесячных начислений, возвратов, предотвращения мошенничества и соблюдения требований.
Загруженное аудио Временно хранится для транскрибации и восстановления. Обычно удаляется после завершения, ошибки или отмены задачи, за исключением сценариев сбоя или технической очистки.
Кэш сгенерированных транскрипций Может храниться ограниченный период и удаляться очисткой кэша транскрипций примерно через 30 дней.
Записи доступа к обработанным файлам Могут храниться долгосрочно для сохранения купленного доступа к ранее транскрибированным файлам и возможности бесплатной повторной обработки, где это поддерживается.
Серверные логи Хранятся по мере необходимости для безопасности, отладки, предотвращения злоупотреблений и эксплуатации; могут периодически ротироваться или удаляться.
Локальные данные устройства Хранятся на вашем устройстве до удаления вами, приложением, Android, при удалении приложения или в результате резервного копирования и восстановления устройства.

15. Удаление аккаунта

Вы можете запросить удаление вашего аккаунта LyricsFlow и связанных данных аккаунта, связавшись с нами по адресу support@lyricsflow.info.

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

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

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

LyricsFlow не предназначен для детей младше 13 лет. Мы сознательно не собираем персональную информацию детей младше 13 лет. Если вы считаете, что ребёнок предоставил персональную информацию LyricsFlow, свяжитесь с нами по адресу support@lyricsflow.info.

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

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

18. Изменения этой Политики конфиденциальности

Мы можем время от времени обновлять эту Политику конфиденциальности. При обновлении мы изменяем дату вступления в силу выше. Последняя версия доступна на веб-сайте LyricsFlow.

19. Контакты

Если у вас есть вопросы, запросы или опасения по поводу этой Политики конфиденциальности или ваших данных, свяжитесь с нами:

support@lyricsflow.info

Last updated: June 23, 2026