Безопасно ли хранить записную книжку в TreeLinker?

Короткий ответ: вы её там не храните. Она остаётся в телефоне. Вот длинный ответ.

Безопасно ли хранить записную книжку в TreeLinker? — в приложении TreeLinker для Android

Коротко

Вы не храните записную книжку в TreeLinker — она остаётся на вашем устройстве. Единственное, что из неё берётся, — телефонный номер в нормализованном виде, отправляемый для проверки, кто из ваших контактов уже пользуется приложением. В аккаунте TreeLinker хранит то, что вы создаёте внутри: связи, имя, сохранённое для тех, кого вы помещаете в дерево, метки, воспоминания, записи ленты и участие в группах. Заметки контактов, почтовые адреса, адреса электронной почты и фотографии контактов никогда не покидают телефон, а определение звонящего целиком выполняется на устройстве.

Что именно покидает телефон

Ответ о приватности чего-то стоит, только если это список. Вот он целиком:

  • Нормализованные телефонные номера из ваших контактов — чтобы узнать, кто из них уже пользуется TreeLinker.
  • Имя, сохранённое вами для человека, как только вы помещаете его в дерево, — чтобы он вернулся с именем после переустановки или входа в другом месте.
  • Связи, которые вы записываете, и форма дерева, которую они образуют.
  • Метки, воспоминания вместе с приложенными фотографиями и местами, записи ленты, участие в группах и избранное.
  • Ваш собственный профиль: имя, адрес почты, номер телефона, страна и всё необязательное, что вы добавили.
  • Токен уведомлений, чтобы оповещения доходили до вашего устройства.

Что остаётся

Заметки контактов, почтовые адреса, адреса электронной почты, фотографии контактов и любые другие поля записной книжки читаются на устройстве и никогда не загружаются.

Определение звонящего целиком происходит в телефоне. Входящий номер сравнивается с контактами, которые у вас уже есть, и никогда не отправляется на сервер с вопросом, кто звонит. В продукте нет никакого общего обратного справочника: звонящему, которого вы не сохраняли, карточка не показывается, и о нём ничего не ищется, не хранится и не отправляется.

Думать по-настоящему стоит о том, чем вы делитесь

Про хранение спрашивают все; значение имеет обмен. Отправляя другому пользователю дерево или метку, вы отправляете имя и номер телефона, сохранённые вами для каждого, кто в них входит. В дереве это родственники. В метке это может быть кто угодно — коллеги, соседи, список сантехников, — и когда получатель сохраняет метку, все, кого у него ещё нет, добавляются в его собственную записную книжку.

Это настоящее раскрытие чужих номеров, и совершаете его вы. Делитесь только с тем, кому вы согласились бы прочитать эти номера вслух. То, что удерживается для доставки, истекает через тридцать дней и удаляется — независимо от того, открыл его получатель или нет.

Карточку звонка прочтёт любой, кто рядом

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

Чего приложение не делает

Часть безопасности продукта — в том, что в нём так и не построили.

  • Никакой рекламы и никакого профилирования ради неё.
  • Никаких сторонних аналитических SDK и никаких cookie — это нативное приложение, а не браузер.
  • Ничего не продаётся, не сдаётся и не обменивается — никому и ни для чего.
  • Нет публичного справочника номеров и нет способа для другого пользователя увидеть ваши записи, если вы сами намеренно ими не поделились.
  • Пароли хешируются bcrypt и никогда не хранятся в читаемом виде; всё идёт по TLS; токены сессий — в Android Keystore и истекают после тридцати дней бездействия.

Если хочется всё стереть

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

Разрешение на доступ к контактам и два необязательных разрешения для определения звонящего можно отозвать в любой момент в настройках самого Android.

Частые вопросы

TreeLinker загружает мои контакты?

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

Может ли другой пользователь увидеть, кто в моём дереве?

Нет. Записанное вами закрыто в вашем аккаунте, пока вы намеренно им не поделитесь — добавив воспоминание в группу, пригласив кого-то в неё или отправив дерево либо метку конкретному человеку.

Ищет ли определение звонящего в интернете?

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

Где данные хранятся на самом деле?

В Neo4j AuraDB — облачной графовой базе данных, под вашим собственным аккаунтом и по зашифрованным соединениям. Firebase Cloud Messaging доставляет уведомления и получает лишь токен устройства.

Как удалить всё?

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

Начните с контактов, которые у вас уже есть

TreeLinker бесплатен в Google Play. Без рекламы, без подписки, и ваша записная книжка никогда не покидает телефон.

Android. Бесплатно. Аккаунт не нужен, чтобы просматривать собственные контакты.