Политика конфиденциальности FastMediaSorter
Последнее обновление: 30 ноября 2025
Обзор
FastMediaSorter - это менеджер медиафайлов и приложение для слайдшоу для локального, сетевого и облачного хранилища. Мы стремимся защищать вашу конфиденциальность и работать прозрачно.
Сбор и хранение данных
Какие данные мы получаем доступ
FastMediaSorter получает доступ к следующим данным только на вашем устройстве и настроенных хранилищах:
- Локальное хранилище
- Фотографии, видео, аудиофайлы на устройстве и SD-картах
- Используются только для отображения, сортировки и организации медиа
- Сетевое хранилище (опционально - настраивается пользователем)
- Учетные данные SMB/CIFS, SFTP, FTP серверов, которые вы предоставляете
- Метаданные файлов из сетевых ресурсов
- Прямые соединения с вашего устройства на ваши серверы
- Облачное хранилище (опционально - Google Drive)
- Метаданные файлов: имена, размеры, миниатюры, даты изменения
- Email аккаунта Google (для отображения аутентификации)
- Ограничено папками, которые вы явно выбираете
- OAuth токены для аутентифицированного доступа
- Местоположение (опционально - Сетевой монитор)
- GNSS-трек только когда вы включили отдельную настройку и держите открытым экран «Спутники» Монитора
- Хранится на устройстве, не запускается в фоне и не покидает приложение, пока вы явно не поделитесь его файлом
Что мы храним локально
Все данные хранятся в приватном, зашифрованном хранилище приложения:
- Настройки подключения: адреса серверов, пути, учетные данные (зашифрованы)
- Предпочтения пользователя: язык, порядок сортировки, настройки воспроизведения
- Кеш миниатюр: временные изображения для быстрой загрузки
- База данных: конфигурации ресурсов, кеш метаданных файлов
Что мы НЕ собираем и не передаем
- ❌ Никакой аналитики или отслеживания использования
- ❌ Никаких рекламных данных
- ❌ Никакого отслеживания поведения
- ❌ Никакого отслеживания местоположения в фоне
- ❌ Никакой личной информации (имена, email, номера телефонов)
- ❌ Нет серверов: Ваши данные никогда не попадают на наши серверы (у нас их нет)
- ❌ Никакой передачи данных третьим лицам
Логирование и отладочные файлы
- В DEBUG сборках приложение может записывать диагностические логи в файл в директории внешнего хранилища приложения для помощи в устранении неполадок, когда ADB недоступен.
- Расположение (пример):
/Android/data/com.sza.fastmediasorter.debug/files/logs/на хранилище устройства. - Эти файлы логов могут включать временные метки, уровни логирования, теги компонентов и сообщения, создаваемые приложением, и могут включать неконфиденциальные метаданные, такие как имена файлов и адреса серверов, используемые приложением во время работы. - Логи НЕ содержат сохраненные пароли в открытом виде (конфиденциальные учетные данные обрабатываются с использованием защищенного хранилища). - Логирование в файл включено только в отладочных сборках и может быть отключено путем использования релизной сборки или изменения настроек отладки.
Интеграция с облачными хранилищами (Google Drive, OneDrive, Dropbox)
Когда вы подключаете облачное хранилище (опционально):
Аутентификация
- Использует OAuth 2.0 для безопасного входа (Google, Microsoft, Dropbox)
- Вы контролируете, к каким папкам приложение может получить доступ
- Токены хранятся зашифрованными только на вашем устройстве
К чему мы получаем доступ
- Метаданные файлов: имена, размеры, миниатюры, даты изменения
- Содержимое файлов: только когда вы просматриваете/копируете/перемещаете файлы
- Ваш email адрес: отображается в UI для идентификации аккаунта
Что мы НЕ делаем
- ❌ Не получаем доступ к файлам вне выбранных вами папок
- ❌ Не передаем ваши облачные данные кому-либо
- ❌ Не загружаем ваши данные на наши серверы
- ❌ Не сканируем всё ваше облачное хранилище
- ❌ Не получаем доступ к другим облачным сервисам этого аккаунта (Gmail, Google Контакты, Календарь и т.д.) - отдельное необязательное разрешение на контакты устройства, описанное ниже, до облачного аккаунта не доходит
Использование данных
- Миниатюры кешируются локально для производительности
- Операции с файлами происходят напрямую: Устройство ↔ Облачный провайдер
- Без промежуточных серверов или прокси
Отзыв доступа
Отключите в любое время:
- В приложении: Настройки → Облачные ресурсы → Выход
- Аккаунт Google: Управление разрешениями
- Аккаунт Microsoft: Разрешения приложений
- Dropbox: Подключенные приложения
Политики конфиденциальности провайдеров
Доступ к облачным хранилищам регулируется политиками конфиденциальности:
- Политика конфиденциальности Google
- Заявление о конфиденциальности Microsoft
- Политика конфиденциальности Dropbox
Сетевой доступ
Локальная сеть (SMB/SFTP/FTP)
- Прямые соединения с устройства на ваши серверы
- Учетные данные зашифрованы с использованием Android Keystore
- Без промежуточных сервисов или прокси
- Данные никогда не покидают вашу локальную сеть
Использование интернета
- Google Drive API: только для аутентифицированного доступа к вашим файлам
- Проверка внешнего IP: только по вашей команде Сетевой монитор обращается к стороннему IP-echo сервису, который видит адрес запроса; результат показывается на экране и не сохраняется автоматически
- Никакой телеметрии, аналитики или серверов отслеживания
- Все операции инициируются пользователем
Объяснение разрешений
Здесь перечислено всё, о чём приложение может вас спросить - каждое разрешение, которое выдаётся системным диалогом или на отдельном системном экране. Разрешения, выдаваемые молча при установке и никогда у вас не спрашиваемые (доступ в сеть, вибрация, удержание экрана, типы фоновых служб), в список не входят.
В вашей сборке их может быть меньше: разрешение появляется только тогда, когда в ней есть стоящая за ним возможность, а Настройки > Разрешения всегда показывают ровно то, о чём эта сборка способна спросить.
Хранилище
READ_EXTERNAL_STORAGE: Находить и показывать медиафайлы на устройстве (Android 6-12)WRITE_EXTERNAL_STORAGE: Перемещать и удалять файлы, которые вы разбираете (Android 6-9)READ_MEDIA_IMAGES/READ_MEDIA_VIDEO/READ_MEDIA_AUDIO: Тот же доступ, разделённый по типам медиа (Android 13+)MANAGE_EXTERNAL_STORAGE: Необязательное. Выдаётся на системном экране. Позволяет выбрать любую папку, включая DCIM, Camera и папки приложений вроде Android/media, а не только Документы, Загрузки и ИзображенияMANAGE_MEDIA: Необязательное. Выдаётся на системном экране. Позволяет перемещать и удалять медиа без отдельного подтверждения каждый раз (Android 12+)
Сеть
ACCESS_LOCAL_NETWORK: Необязательное. Подключаться к серверам SMB, SFTP, FTP и DLNA в вашей сети и находить их, просматривая устройства в ней. Android вводит это разрешение в выпуске более позднем, чем любой из вышедших сегодня, поэтому ни одна текущая версия Android его у вас не спрашивает
Камера, микрофон и местоположение
CAMERA: Необязательное. Снимать фото и видео в приложении, распознавать текст и сканировать QR-код companion-приложенияRECORD_AUDIO: Необязательное. Записывать голосовые заметки и звук в записи экранаACCESS_FINE_LOCATION/ACCESS_COARSE_LOCATION: Необязательные. Их читают четыре функции. Первая записывает координаты в снимки и видео, снятые в приложении. Вторая - гаджеты рабочего стола лаунчера: компас, скорость и графики берут отсюда скорость и высоту, пока соответствующая плитка на экране. Третья - Сетевой монитор, который пишет GNSS-трек только при открытом экране «Спутники» и включённой отдельной настройке. Четвёртая - имя сети Wi-Fi, к которой вы подключены, в разделе Wi-Fi Монитора: Android считает это имя данными о местоположении и скрывает его от любого приложения без этого разрешения, поэтому строка объясняет причину вместо значения. Местоположение никогда не читается в фоне. Графики и включённый пользователем трек остаются на устройстве; ничего не отправляется, пока вы явно не поделитесь файлом трека. При отказе съёмка остаётся без координат, а такие плитки стоят пустыми с пояснением
Уведомления
POST_NOTIFICATIONS: Необязательное. Показывать ход воспроизведения, передачи и записи, а также уведомление с кнопкой их остановки (Android 13+)
Система
SYSTEM_ALERT_WINDOW: Необязательное. Выдаётся на системном экране. Рисовать полосу жестов поверх других приложенийREQUEST_IGNORE_BATTERY_OPTIMIZATIONS: Необязательное. Выдаётся на системном экране. Выполнять отложенные операции вовремя, а не с задержкой из-за приостановки в фонеREQUEST_INSTALL_PACKAGES: Необязательное. Выдаётся на системном экране. Устанавливать APK-файл, открытый из просматриваемой папки. Есть только в сборке без юридических ограничений- Согласие на захват экрана: система спрашивает его заново при каждом запуске записи, поэтому выдать его заранее нельзя. Приложение объявляет
FOREGROUND_SERVICE_MEDIA_PROJECTION, чтобы запись не прерывалась, пока идёт READ_PHONE_STATE: Необязательное. Показывать уровень сигнала SIM в собственной области статуса лаунчера. Уровень читается на устройстве и никуда не уходит: ничего не сохраняется, не отправляется и не передаётся. При отказе оба индикатора SIM не показываются, остальное не меняетсяBIND_NOTIFICATION_LISTENER_SERVICE: Необязательное. Включается вами на системном экране. Обслуживает две возможности рабочего стола лаунчера и больше ничего. Первая - гаджет «Сейчас играет» показывает то, что играет в других приложениях, и управляет воспроизведением, читая только медиасессии. Вторая - если вы сами включите её в настройках лаунчера, верхняя полоса покажет по одному значку на каждое приложение с висящими уведомлениями и их число: приложение читает, какое приложение показало уведомление и сколько их, но никогда не читает заголовок, текст, вложения и действия. Обе возможности выключены, пока вы их не включите; ничего об уведомлениях не сохраняется на устройстве и ничего не покидает егоREAD_CONTACTS: Необязательное. Показывать имя и фото закреплённого контакта в лаунчере; при отказе вместо фото остаётся обычный инициалACTIVITY_RECOGNITION: Необязательное. Запрашивается только когда вы добавляете гаджет шагов на рабочий стол лаунчера. Число берётся из счётчика, который телефон ведёт сам, читается только пока плитка на экране, не сохраняется приложением и никуда не отправляется. При отказе плитка стоит пустой с пояснением
Безопасность данных
Шифрование
- Сетевые учетные данные зашифрованы с использованием Android Keystore
- OAuth токены хранятся в зашифрованных настройках
- База данных защищена изолированной средой приложения Android
- HTTPS/TLS для всех облачных соединений
Контроль доступа
- Нет удаленного доступа к вашим данным
- Каждый ресурс требует явной настройки пользователем
- Разрешения следуют модели безопасности Android
Изоляция данных
- Данные приложения изолированы от других приложений
- Нет обмена данными между приложениями
- Удаление приложения безвозвратно удаляет все данные приложения
Ваши права и контроль
Вы имеете полный контроль над своими данными:
Доступ
- Просмотр всех настроенных ресурсов в Настройках
- Проверка размера кешированных миниатюр
Изменение
- Редактирование или удаление ресурсов в любое время
- Изменение учетных данных, путей, настроек
- Обновление выбора облачных папок
Удаление
- Очистка кеша: Настройки → Очистить кеш (удаляет миниатюры)
- Удаление учетных данных: Удалить ресурсы в Настройках
- Полное удаление: Удалить приложение (удаляет все данные)
- Отозвать облачный доступ: Выйти или использовать настройки аккаунта Google
Экспорт/Резервное копирование
- Экспорт настроек в XML файл
- Импорт на новом устройстве
- Нет автоматической синхронизации с облаком
Сторонние сервисы и библиотеки
Сервисы Google
- Google Drive API: Доступ к файлам в выбранных вами папках
- Google Sign-In: OAuth 2.0 аутентификация
- Регулируется Политикой использования данных пользователей Google API
Библиотеки с открытым исходным кодом
Приложение использует библиотеки с открытым исходным кодом для функциональности (не для сбора данных):
- SMBJ: SMB/CIFS сетевой протокол
- JSch: SFTP протокол
- Apache Commons Net: FTP протокол
- BouncyCastle: Криптография
- Glide: Загрузка и кеширование изображений
- Room: Локальная база данных
- Hilt/Dagger: Внедрение зависимостей
- Timber: Логирование (только отладочные сборки)
Ни одна из этих библиотек не собирает и не передает пользовательские данные.
Отладочное логирование (только отладочные сборки)
Отладочные сборки могут записывать диагностические логи:
- Расположение:
/Android/data/com.sza.fastmediasorter.debug/files/logs/ - Содержимое: Временные метки, теги компонентов, сообщения об ошибках, имена файлов
- НЕ включено: Пароли, учетные данные, содержимое файлов
- Релизные сборки: Нет логирования в файл
Хранение данных
- Локальный кеш: До очистки или удаления приложения
- Учетные данные: До удаления ресурса
- OAuth токены: До отзыва через аккаунт Google
- Нет серверных данных: Мы не управляем серверами
Международные пользователи
FastMediaSorter доступен глобально. Вся обработка данных происходит:
- На вашем устройстве
- На ваших настроенных серверах
- В ваших облачных аккаунтах (если подключены)
Никакие данные не передаются на внешние серверы.
Конфиденциальность детей
FastMediaSorter не собирает намеренно информацию от детей младше 13 лет. Приложение предназначено для общего управления медиа и не ориентировано на детей.
Соответствие
Это приложение соответствует:
- Политике программы для разработчиков Google Play
- Политике использования данных пользователей Google API
- Лучшим практикам безопасности Android
- Принципам GDPR: Минимизация данных, контроль пользователя, прозрачность
Изменения в этой политике
Мы можем периодически обновлять эту Политику конфиденциальности. Изменения отражаются в:
- Обновленной дате “Последнее обновление”
- Публикации в репозитории приложения
- Уведомлении в заметках об обновлении приложения (для крупных изменений)
Продолжение использования после изменений означает согласие.
Открытый исходный код
FastMediaSorter имеет открытый исходный код. Изучите наш код:
- Репозиторий: https://github.com/SerZhyAle/FastMediaSorter_mob_v2
- Лицензия: [Лицензия проекта]
Контакты
По вопросам конфиденциальности:
- Сайт: https://serzhyale.github.io/FastMediaSorter_mob_v2/
- GitHub Issues: https://github.com/SerZhyAle/FastMediaSorter_mob_v2/issues
- Email: sza@ukr.net
Резюме (простым языком)
Что это означает:
- ✅ Ваши файлы остаются там, где они есть (устройство/серверы/облако)
- ✅ Пароли хранятся зашифрованными на вашем устройстве
- ✅ Google Drive: только выбранные вами папки
- ✅ Нет отслеживания, нет рекламы, нет аналитики
- ✅ Удаление = все данные удалены
- ✅ Вы контролируете все
Мы не:
- ❌ Не имеем серверов для хранения ваших данных
- ❌ Не продаем и не передаем вашу информацию
- ❌ Не отслеживаем ваше поведение
- ❌ Не получаем доступ к большему, чем вы разрешаете
Согласие
Используя FastMediaSorter, вы подтверждаете и соглашаетесь с этой Политикой конфиденциальности.
Эта политика конфиденциальности действует с 30 ноября 2025 года.