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

Дата вступления в силу: 30 октября 2026 года

Shelfie помогает разложить сохранённые треки по плейлистам в музыкальных сервисах, а ещё — делиться музыкой с друзьями и переписываться с ними. Приложение разработано частным лицом — Иваном Саблиным («разработчик», «мы»).

Главное: войти в аккаунт Shelfie можно, но не обязательно. Без входа приложение работает анонимно, а аккаунт нужен для друзей, переписки и подписки Shelfie Pro. Платёжных данных мы не получаем: подписку оплачивают в App Store или Google Play. Библиотека, токены музыкальных сервисов и планы остаются на вашем устройстве; на сервере хранится только то, без чего не работают аккаунт, друзья и переписка.

Какие данные обрабатываются

На устройстве

Данные Зачем Где хранятся
Токены доступа к музыкальным сервисам (Spotify, SoundCloud, Яндекс Музыка, Apple Music) Читать вашу библиотеку и менять её по вашей команде Только на устройстве, в защищённом хранилище системы
Название вашего профиля Spotify, если вход недоступен и вы указали его сами Показать публичные плейлисты этого профиля На устройстве; на сервер уходит в составе запроса к сервису
Плейлисты и треки вашей библиотеки Показывать списки и работать с ними без повторных запросов На устройстве, в локальной базе приложения
Ваш ключ Anthropic, если вы ввели его для ассистента Обращаться к модели от вашего имени, когда встроенный ассистент недоступен Только на устройстве. Разработчик его не получает
Разговор с ассистентом и составленные планы Продолжать разговор и применять план На устройстве. Текст запросов уходит поставщику модели — см. ниже

На сервере

Данные Зачем Где хранятся
Анонимный аккаунт — случайный идентификатор, заведённый при первом запуске Хранить правила умных плейлистов и общие настройки, пока вы не вошли Firebase Authentication
Адрес почты и пароль, если вы входите по почте. При входе через Google или Apple — адрес почты и сведения профиля, которые они передают (у Google — имя и фото) Вход в аккаунт с любого устройства. Сведения профиля Google и Apple мы не используем и никому не показываем Firebase Authentication. Пароль хранится только в виде хеша, мы его не видим
Ник и аватарка Чтобы друзья нашли и узнали вас Google Cloud Firestore и Cloud Storage. Ник найдёт любой, кто введёт его целиком; аватарку видят только те, кто связан с вами дружбой
Списки друзей: кого добавили вы, кто добавил вас, кого вы скрыли Показывать друзей и тех, кто вас добавил Google Cloud Firestore
Переписка с друзьями: сообщения, ответы, реакции, отправленные треки и плейлисты (название, исполнители, код записи, обложка, ссылка на сервис) Доставлять сообщения и показывать переписку на всех ваших устройствах Firebase Realtime Database. Читать переписку могут только двое её участников. Хранится, пока автор не удалит сообщение или кто-то из участников не удалит аккаунт
Токен уведомлений устройства, его платформа и язык; включены ли уведомления Присылать уведомления о сообщениях и новых друзьях Google Cloud Firestore. Доставляют Firebase Cloud Messaging и Apple Push Notification service
Правила умных плейлистов: сервис, плейлист, условия отбора, частота проверки Одни и те же правила на всех устройствах аккаунта Google Cloud Firestore
Статус подписки Shelfie Pro: есть ли она, до какой даты оплачена, какой вариант куплен, тестовая ли это покупка Поднимать лимиты подписчику на всех его устройствах Google Cloud Firestore. Сведения о покупках и чеки магазинов хранит RevenueCat
Случайный идентификатор установки Считать частоту обращений к нашему серверу и расход встроенного ассистента, чтобы один человек не исчерпал общие ресурсы за остальных Google Cloud Firestore, в виде счётчиков. Кроме того, сам идентификатор и платформа (Android, Apple или веб) хранятся в списке установок, чтобы считать их число
Система, марка и модель устройства; если приложению не удалось подтвердить свою подлинность в магазине — текст ошибки, которую вернула система Разбирать, на каких устройствах не проходит проверка подлинности приложения Google Cloud Firestore вместе со счётчиками установки, не дольше 60 дней, и в журналах сервера, не дольше 30 дней
Рекламный идентификатор устройства и сведения о показах роликов Показывать рекламу с вознаграждением и засчитывать награду за досмотренный ролик У Google AdMob. К нам приходит только отметка о начисленной награде вместе со случайным идентификатором установки
IP-адрес и служебные записи о запросах Защита от злоупотреблений и поиск неисправностей В журналах сервера разработчика, не дольше 30 дней

Идентификатор установки — это случайная строка, заведённая при первом запуске. Она меняется при переустановке приложения. Если вы вошли в аккаунт, в счётчиках установки за день отмечается, какому аккаунту она принадлежит: так разработчик видит, у кого возникла проблема. Эти счётчики хранятся не дольше 60 дней.

Что мы не собираем

Что видят другие люди

Адрес почты и сведения профиля Google или Apple другим людям не показываются.

Кому передаются данные

Приложение обращается к чужим службам, и у каждой своя политика:

Мы не продаём данные, не передаём их рекламным сетям и не используем для обучения моделей.

Реклама

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

Ролики показывает Google AdMob. Он может использовать рекламный идентификатор устройства и сведения о показах, чтобы подбирать объявления и считать их; правила Google описаны на странице «Как Google использует данные партнёров». Из приложения к нему уходит случайный идентификатор установки — тот самый, по которому считается дневное ограничение, — чтобы награда за досмотренный ролик досталась именно вашей установке.

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

Зачем приложению разрешения

Как удалить свои данные

Отключение сервиса в настройках приложения стирает его токены и прочитанные списки. Удаление приложения стирает всё остальное, что лежало на устройстве, включая ключ ассистента и разговор с ним.

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

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

Дети

Приложение не предназначено для детей младше 13 лет и не собирает их данные осознанно.

Изменения

Если состав данных изменится, мы обновим эту страницу и поменяем дату вступления в силу. Существенные изменения будут описаны в приложении.

Связь с разработчиком

Вопросы и просьбы об удалении данных: ivan.sablin313@gmail.com