← Все записи

Конфиденциальность в основе

Большинство приложений просят доверить им ваши данные. Awwab пошёл другим путём: мы их вообще не получаем.

Ваши отношения с Аллахом — самое личное, что у вас есть. Учёт ваших намазов, привычки, над которыми вы работаете в «Исцелении», ваш дневник, ваш цикл — ничему из этого не место на чужом сервере, в том числе на нашем. Поэтому мы спроектировали приложение Awwab так, чтобы сбор этих данных был невозможен по самой архитектуре, а не просто маловероятен по обещанию. В этой записи — что это значит на iPhone и на Android, что всё же покидает ваш телефон, чем этот сайт отличается от приложения и какие ограничения мы не можем устранить за вас.

Аманат, а не ресурс

Ислам считает то, что вы знаете о другом человеке, доверенным вам на хранение. Коран велит верующим не шпионить друг за другом (Коран, 49:12) и возвращать доверенное тем, кому оно принадлежит (Коран, 4:58). Он учит, что в дом входят только с разрешения (Коран, 24:27), а Пророк ﷺ объяснил, что просить разрешения велено именно из-за того, что иначе увидели бы глаза (Ṣaḥīḥ al-Bukhārī 6241). Он также сказал, что к хорошему исламу человека относится то, что он оставляет то, что его не касается (Jāmiʿ at-Tirmidhī 2317, достоверным (сахих) признал аль-Албани).

Приложение для намаза видит очень многое: когда вы молитесь и когда нет, с чем вы боретесь, насколько близко к Аллаху вы себя чувствуете в тот или иной вечер. Почти всё это нас не касается. Проще всего уважать это — вообще не смотреть.

Без серверов и аккаунтов

В приложении нет входа в аккаунт. Вы не даёте нам ни электронной почты, ни пароля, потому что им некуда отправляться. За приложением не стоит наш сервер, в нём нет аналитики, рекламы и инструментов слежки. Ничего из того, что вы вводите, нам не отправляется, поэтому мы не можем это увидеть, продать или кому-то передать. У нас нет базы данных пользователей приложения, которая могла бы утечь, быть затребована по судебному запросу или продана, — её просто не существует.

У этого есть и практическая сторона. Время намаза рассчитывается на телефоне по вашей геопозиции и выбранному методу и работает вообще без подключения. Напоминания планируются на телефоне; нет push-сервера, который сообщал бы вашему телефону, когда молиться.

iPhone и Apple Watch: ваш собственный iCloud

На iPhone ваши данные сохраняются на устройстве и синхронизируются через ваш личный iCloud (CloudKit от Apple, под вашим Apple ID), поэтому они возвращаются, когда у вас появляется новый iPhone. Сюда входят учёт намазов, чек-ины, дневник, записи цикла, если вы его отслеживаете, программы «Исцеления», результаты викторин и ваш профиль. Всё это находится в вашем аккаунте Apple, а не в нашем. Apple хранит и защищает эти данные, а применяется ли к ним сквозное шифрование, зависит от ваших собственных настроек iCloud (Расширенная защита данных Apple), а не от нас.

Некоторые данные не синхронизируются вовсе. Выбор приложений для «Экранного времени», имя и номер вашего партнёра по ответственности и настройки напоминаний «Исцеления» остаются на iPhone. Apple Watch получает сегодняшние намазы и нужные часам настройки напрямую с сопряжённого iPhone через соединение Apple между телефоном и часами и хранит собственную копию.

«Щит» — хороший пример конфиденциальности, заложенной в основу. Он использует фреймворк «Экранное время» от Apple, и Apple передаёт приложению выбранные вами приложения в виде токенов, которые может прочитать только система. Awwab может попросить iOS удерживать «эти токены» во время намаза, но не может видеть, какие это приложения. Сводку использования телефона отрисовывает сама Apple внутри собственного защищённого представления. Остальное мы объясняем в записи «Как работает „Щит“».

Android: на вашем телефоне

На Android нет облака Awwab. Всё хранится на телефоне: учёт намазов, чек-ины, дневник, записи цикла, программы «Исцеления», профиль, геопозиция и настройки, а также список приложений, которые удерживает «Щит». Время намаза и здесь работает офлайн.

Как и большинство приложений для Android, Awwab входит в собственную резервную копию Google вашего телефона, если вы её не отключили. Самые личные части мы из неё исключаем: всё, что в «Исцелении» (включая вашего партнёра), дневник, чек-ины, записи цикла и намазы, от которых вы были освобождены во время месячных. Резервная копия принадлежит вашему аккаунту Google, а на Android 9 и новее она зашифрована вашей блокировкой экрана, если она у вас есть.

«Щиту» на Android нужны два разрешения: «Доступ к истории использования» (Usage access) и «Поверх других приложений» (Display over other apps). С ними он, пока включён, каждую секунду проверяет, какое приложение открыто, и показывает напоминание о намазе поверх выбранных вами приложений. Эта проверка происходит в памяти телефона и нигде не сохраняется и никуда не отправляется.

Конфиденциальность в основе означает, что искушению не сопротивляются — его устраняют.

То немногое, что покидает ваш телефон

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

  • Название вашего города. Чтобы показать название вашего города, приложение просит службу геокодирования телефона (Apple, а на большинстве телефонов с Android — Google) превратить ваши координаты в название места. Город, который вы ищете, отправляется в ту же службу.
  • Чтение Корана. Когда вы нажимаете воспроизведение аята, звук передаётся с everyayah.com, который видит ваш IP-адрес, а также выбранные аят и чтеца.
  • Платежи. Пожертвования и подписки Supporter проходят через App Store или Google Play. Мы видим их отчёты о продажах, но не то, кто вы.
  • Ваш партнёр по ответственности. В «Исцелении» нажатие Call («Позвонить»), Message («Сообщение») или WhatsApp открывает соответствующее приложение с номером вашего партнёра. Разговор происходит там, а не в Awwab.

Из приложений к нам попадают только три вещи: отчёты о сбоях, если вы разрешили делиться ими в настройках телефона (Apple и Google отправляют их без ваших личных данных); итоговые суммы продаж от Apple и Google; и любое письмо, которое вы решите нам отправить.

Особая забота о самом личном

«Исцеление» — часть приложения для привычек, которые тяготят сердце, — защищено собственными Face ID, отпечатком пальца или код-паролем вашего устройства. Приложение узнаёт только то, удалась ли разблокировка. На Android напоминания «Исцеления» сформулированы нейтрально, а на заблокированном экране показывается только «Awwab». Отслеживание цикла необязательно, и его записи остаются в вашем личном хранилище. Когда отмечены месячные, приложение тихо освобождает от намазов и ставит «Щит» на паузу, и эта информация никуда не уходит.

А как же этот сайт?

Здесь важна честность, потому что сайт работает иначе, чем приложение. В приложении нет ни рекламы, ни слежки — точка. Этот сайт, awwab.app, показывает рекламу Google в веб-игре, в «Карточках наставления» и в большинстве записей блога, но только если вы согласились на неё в баннере cookie, — так бесплатные игра и карточки остаются бесплатными. Эта запись — одна из страниц без рекламы.

Игра отправляет на наш сервер выбранное вами имя и ваши результаты, чтобы честно проверять ответы и вести таблицу лидеров, где ваше имя видно всем. Подойдёт любой псевдоним. Если вы входите в аккаунт, мы храним вашу электронную почту и прогресс, пока вы не удалите аккаунт, — это делается одним нажатием; аккаунт, которым никто не пользовался 12 месяцев, может быть удалён. Формы рассылки и обратной связи хранят то, что вы отправляете. Ничто из этого не продаётся и не используется для рекламы, а политика конфиденциальности перечисляет всё до мелочей.

Всё под вашим контролем

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

Чего мы не можем сделать за вас

Система, устроенная так, что мы никогда не получаем ваших данных, защищает вас от нас. Но от всего она защитить не может. Любой, кто может разблокировать ваш телефон, может открыть приложение, поэтому блокировка экрана важна. Ваши аккаунты iCloud и Google защищены ровно настолько, насколько надёжны их пароли и настройки двухфакторной аутентификации. А резервные копии, которые вы решаете делать, подчиняются правилам сервиса, который их хранит. Мы предпочитаем сказать это прямо, а не позволить слову «конфиденциальный» звучать как волшебство.

Почему мы выбрали более трудный путь

С сервером было бы проще: проще аналитика, проще функции, проще уловки для роста. Но это означало бы базу данных о намазах и трудностях людей, которая где-то лежит и ждёт, чтобы ею злоупотребили. Приложение о возвращении к Аллаху не должно тихо наживаться на наблюдении за вами. Сделать его так казалось единственным честным вариантом, и это обещание, которое мы можем сдержать, потому что оно не зависит от нашего хорошего поведения. Оно зависит от того, что данные никогда до нас не доходят.

Источники

Ссылки на Коран открывают аят на quran.com, а ссылки на хадисы — предание на sunnah.com, где можно прочитать полный текст. Предания из Ṣaḥīḥ al-Bukhārī и Ṣaḥīḥ Muslim знатоки хадисов признают достоверными; для других сборников степень достоверности указана рядом со ссылкой.

  1. Коран, 49:12: не шпионьте друг за другом.
  2. Коран, 4:58: возвращайте доверенное тем, кому оно принадлежит.
  3. Коран, 24:27: входить в дома только с разрешения.
  4. Ṣaḥīḥ al-Bukhārī 6241: просить разрешения велено из-за того, что видят глаза.
  5. Jāmiʿ at-Tirmidhī 2317 (достоверным (сахих) признал аль-Албани): оставлять то, что тебя не касается.
  6. Политика конфиденциальности Awwab — полный перечень того, что хранят приложения и этот сайт, и как это удалить.
  7. Apple Support, iCloud data security overview — стандартная защита данных и Расширенная защита данных.
  8. Apple Developer, Family Controls — фреймворк «Экранное время» и выбор приложений с сохранением конфиденциальности.
  9. Android Developers, Back up user data with Auto Backup — как Android создаёт резервные копии данных приложений и как приложения исключают файлы.
  10. Android Developers, UsageStatsManager — API «Доступа к истории использования», который «Щит» на Android считывает на устройстве.
Читать политику конфиденциальности полностью Играть в «Знания»