Конфиденциальность
Эта страница описывает работу личного приложения «Мои финансы Mac» и справочного сайта Kursakov Apps. Сам сайт не подключается к Google Sheets и не отображает финансовые данные.
1. Какие данные читает приложение
После личного согласия пользователя приложение запрашивает у Google Sheets параметры одной настроенной финансовой таблицы и строки её листа операций. В памяти Mac могут обрабатываться дата, сумма, валюта, вид и статус операции, идентификатор записи и другие поля прочитанного диапазона. Эти данные используются для проверки структуры, исключения повторов и расчёта месячной сводки.
Область доступа https://www.googleapis.com/auth/spreadsheets.readonly даёт право чтения всех Google-таблиц аккаунта. Код приложения обращается только к заранее настроенной финансовой таблице. Приложение не запрашивает право записи и не изменяет таблицу.
2. Для чего используются данные
Только для функций, видимых пользователю: подсчёта доходов и расходов, валютного представления итогов и показа актуального снимка в приложении и виджете macOS. Финансовые данные не используются для рекламы, профилирования, обучения моделей или продажи третьим лицам.
3. Где хранятся данные
- Настройки OAuth-клиента и refresh token Google хранятся в Keychain основного приложения на Mac. Краткосрочный access token используется для запросов Google API.
- Строки операций обрабатываются в памяти во время обновления. Приложение не сохраняет собственную копию списка транзакций.
- Локальная общая папка приложения и виджета содержит суммы по валютам, число операций, период, время обновления, настройки отображения и безопасный статус синхронизации. В ней нет OAuth-токенов и списка транзакций.
- Последний успешный снимок хранится до замены успешным обновлением или ручного удаления локальных данных пользователем. При ошибке обновления он сохраняется.
Исходная финансовая таблица остаётся в Google-аккаунте пользователя. Отдельно скачанный файл настроек OAuth остаётся там, куда пользователь его сохранил; приложение не удаляет исходный файл. Системные резервные копии регулируются настройками самого Mac.
4. Сетевые запросы и третьи стороны
Приложение обращается напрямую к Google для входа, обновления разрешения и чтения таблицы. Для пересчёта валют оно получает публичные исторические курсы Национального банка Украины: в эти запросы входят даты и обозначения валют, но не суммы, описания операций, идентификаторы счетов или токены Google.
Финансовые данные и токены не передаются на этот сайт, разработчику, в рекламные или аналитические сервисы приложения. Google и НБУ обрабатывают сетевые обращения в соответствии со своими правилами. Виджет не делает самостоятельных сетевых запросов.
5. Отключение и удаление
Кнопка «Отключить Google на Mac» удаляет сохранённый refresh token приложения и отключает его фоновое задание. Она не удаляет финансовую таблицу, настройки OAuth-клиента и последний локальный снимок и не отзывает разрешение на стороне Google.
Полностью отозвать доступ можно в разделе подключений Google-аккаунта. Для удаления локального снимка и оставшихся настроек нужно отдельно удалить данные приложения и его записи Keychain средствами macOS. Обычное удаление файла приложения само по себе не гарантирует удаления этих данных.
6. Этот информационный сайт
На страницах нет форм входа, финансовых данных, подключений к Google Sheets и добавленных разработчиком скриптов аналитики или рекламы. При доставке страниц провайдер хостинга может обрабатывать технические сведения запроса, например IP-адрес, время и адрес страницы, для работы и защиты инфраструктуры.
Для страниц задано noindex. Это просьба поисковым системам не включать их в выдачу, а не средство защиты доступа: содержимое сайта открыто любому посетителю по ссылке.
7. Ограниченное использование Google-данных
Использование информации, полученной из Google API, осуществляется в соответствии с Google API Services User Data Policy, включая требования Limited Use. Передача и использование Google-данных ограничены описанными пользовательскими функциями.
8. Вопросы и изменения
Разработчик — Kursakov, личный проект. Адрес поддержки указан на экране согласия Google настроенного пользователем проекта. Ссылка на портфолио разработчика. При изменении обработки данных описание обновляется с новой датой; до запроса более широкого доступа требуется отдельное согласие пользователя.