This Privacy Policy describes how we, the developer of Glyph
(package / bundle identifier dev.ghost.glyph), handle personal data in connection with your use of
our mobile application for Android and iOS (the “App”).
In this policy, “we”, “us”, and “our” refer to the
Glyph developer, and “you” refers to you, the user of the App.
1. Data controller and contact
Glyph is a client-side application. We do not operate a scan-sync backend and do not receive
the content of your QR codes through our own servers.
If you have questions about this Privacy Policy, contact us:
2. What the App does and scan data
Glyph is a QR code scanner. Camera frames and images from your gallery are processed
on your device (using Google ML Kit on Android and Apple Vision / AVFoundation on iOS)
to detect and decode QR codes. Recognized content may include URLs, email addresses, phone numbers,
SMS payloads, payment QR codes (including Russian GOST formats), vCards, and plain text.
- We do not upload QR payloads, camera frames, or gallery images to servers operated by us.
- We do not require an account or sign-in.
- When you choose an action (open a link, compose an email or SMS, place a call, copy text, or save a contact),
the App hands off to the system or another app on your device. Those apps process data under their own policies.
3. Local storage on your device
To provide App functionality, certain data is stored locally on your device:
- Scan history (Room / SQLite): For each scan, the App may store the raw QR value,
barcode format, content type, and a timestamp in a local database (
scan_history.db).
This can include personal information that was encoded in the QR code (for example, contact details
or payment fields).
On Android, the App allows system backup (allowBackup). Depending on your device and account settings,
local App data, including scan history, may be included in Android backups.
You can delete local data at any time by:
- Deleting individual history entries in the App (for example, by swiping an item);
- Clearing app data or uninstalling the App in your device’s system settings.
4. App permissions
Glyph may request the following permissions:
- Camera: Required to scan QR codes with the live camera.
- Photo / gallery access (system picker): Used when you choose to scan a QR code from an image.
The App uses the system photo picker and does not request broad access to your entire photo library.
- Contacts: Used only when you choose to save a contact from a vCard QR code
(via the system contacts UI). The App does not sync or upload your address book.
- Internet access (Android): Used to load advertisements from the ad network described below.
Scan content is not sent to us for advertising.
The App does not request access to your microphone, SMS inbox, or location,
and does not create an account with us.
5. Advertising (Yandex Mobile Ads)
On the Android version of the App, a
banner advertisement from Yandex may be shown on the History screen.
To select and display ads correctly, the
Yandex Mobile Ads SDK
may receive data such as:
- Your IP address (used to deliver relevant ads based on country or region);
- Device model and Android OS version;
- Advertising identifiers and data needed for ad targeting, fraud prevention, and proper ad rendering.
Yandex privacy policy:
yandex.com/legal/confidential.
The iOS version of the App does not currently show advertisements.
6. Sharing with third parties (summary)
Data may be processed by the following parties:
- Yandex — advertising on Android (History banner);
- Google (ML Kit) — on-device QR decoding on Android;
- Apple frameworks — on-device camera, Vision, Photos picker, and Contacts UI on iOS.
The App does not integrate Firebase, crash reporting, or analytics SDKs operated by us.
We do not sell your personal data.
7. Your rights and data deletion
- For local App data, delete history entries in the App or clear / uninstall the App in system settings.
- For advertising identifiers and ad preferences on Android, use your device’s advertising or privacy settings
and refer to Yandex’s privacy policy.
- For questions about this Privacy Policy, contact us using the details in Section 1.
8. Children
Glyph is not directed at children under the age of 13, and we do not knowingly collect
personal data from children under 13.
9. Changes to this policy
We may update this Privacy Policy from time to time. The updated version will be published on
this page with a revised “Last updated” date. Continued use of the App after changes means
you accept the updated policy.
Настоящая Политика конфиденциальности описывает, как мы, разработчик приложения
Glyph (идентификатор пакета / бандла dev.ghost.glyph), обрабатываем
персональные данные в связи с использованием вами нашего мобильного приложения для Android и iOS
(далее — «Приложение»).
В этой политике «мы», «нас» и «наш» относятся
к разработчику Glyph, а «вы» — к пользователю Приложения.
1. Оператор данных и контакты
Glyph — клиентское приложение. Мы не управляем сервером синхронизации сканов и не получаем
содержимое ваших QR-кодов через собственную инфраструктуру.
По вопросам, связанным с настоящей Политикой конфиденциальности, вы можете связаться с нами:
2. Назначение Приложения и данные сканирования
Glyph — сканер QR-кодов. Кадры с камеры и изображения из галереи обрабатываются
на вашем устройстве (с помощью Google ML Kit на Android и Apple Vision / AVFoundation на iOS)
для обнаружения и распознавания QR-кодов. Распознанное содержимое может включать URL, адреса электронной почты,
номера телефонов, SMS-данные, платёжные QR-коды (в том числе в форматах ГОСТ), vCard и обычный текст.
- Мы не загружаем содержимое QR-кодов, кадры с камеры или изображения из галереи на серверы, которыми управляем мы.
- Мы не требуем аккаунт или вход в систему.
- Когда вы выбираете действие (открыть ссылку, написать письмо или SMS, позвонить, скопировать текст или сохранить контакт),
Приложение передаёт задачу системе или другому приложению на устройстве. Эти приложения обрабатывают данные
в соответствии со своими политиками.
3. Локальное хранение на устройстве
Для работы Приложения на вашем устройстве локально сохраняются следующие данные:
- История сканирования (Room / SQLite): Для каждого скана Приложение может сохранять
исходное значение QR-кода, формат, тип содержимого и метку времени в локальной базе данных
(
scan_history.db). Это может включать персональные данные, закодированные в QR-коде
(например, контактные или платёжные поля).
На Android Приложение разрешает системное резервное копирование (allowBackup).
В зависимости от настроек устройства и аккаунта локальные данные Приложения, включая историю сканирования,
могут попадать в резервные копии Android.
Вы можете удалить локальные данные в любой момент:
- Удалив отдельные записи истории в Приложении (например, свайпом);
- Очистив данные приложения или удалив Приложение в системных настройках устройства.
4. Разрешения приложения
Glyph может запрашивать следующие разрешения:
- Камера: Необходима для сканирования QR-кодов в реальном времени.
- Доступ к фото / галерее (системный выборщик): Используется, когда вы выбираете сканирование QR-кода из изображения.
Приложение использует системный photo picker и не запрашивает полный доступ ко всей галерее.
- Контакты: Используются только когда вы сохраняете контакт из QR-кода формата vCard
(через системный интерфейс контактов). Приложение не синхронизирует и не загружает вашу адресную книгу.
- Доступ к сети (Интернет) на Android: Необходим для загрузки рекламы из рекламной сети,
описанной ниже. Содержимое сканов не передаётся нам в рекламных целях.
Приложение не запрашивает доступ к микрофону, входящим SMS или геолокации
и не создаёт аккаунт у нас.
5. Реклама (Yandex Mobile Ads)
В версии Приложения для Android на экране истории может показываться
баннерная реклама Yandex.
Для подбора и корректного отображения объявлений
Yandex Mobile Ads SDK
может получать следующие данные:
- IP-адрес (используется для подбора рекламы по стране или региону);
- Модель устройства и версия ОС Android;
- Рекламные идентификаторы и данные, необходимые для таргетинга, защиты от мошенничества и корректной отрисовки баннеров.
Политика конфиденциальности Yandex:
yandex.ru/legal/confidential.
В версии Приложения для iOS реклама в настоящее время не показывается.
6. Передача данных третьим лицам (сводка)
Данные могут обрабатываться следующими сторонами:
- Yandex — реклама на Android (баннер на экране истории);
- Google (ML Kit) — распознавание QR-кодов на устройстве на Android;
- Фреймворки Apple — камера, Vision, выбор фото и интерфейс контактов на устройстве на iOS.
Приложение не интегрирует Firebase, сбор отчётов о сбоях или аналитические SDK, которыми управляем мы.
Мы не продаём ваши персональные данные.
7. Ваши права и удаление данных
- Для локальных данных Приложения удалите записи истории в Приложении или очистите / удалите Приложение в системных настройках.
- Для рекламных идентификаторов и настроек рекламы на Android используйте настройки устройства
и ознакомьтесь с политикой конфиденциальности Yandex.
- По вопросам настоящей Политики конфиденциальности свяжитесь с нами по контактам из раздела 1.
8. Дети
Glyph не предназначен для детей младше 13 лет, и мы сознательно не собираем персональные
данные детей младше 13 лет.
9. Изменения политики
Мы можем время от времени обновлять настоящую Политику конфиденциальности. Актуальная версия
публикуется на этой странице с обновлённой датой «Последнее обновление». Продолжение
использования Приложения после изменений означает принятие обновлённой политики.