База знаний
База знаний

FAQ: Авторизация, email, данные

Как изменить почту в аккаунте Сингулярити?  #

Адрес электронной почты используется для авторизации в приложении и является вашим идентификатором, поэтому менять его — нежелательно. Если этого требует ситуация, то вы можете воспользоваться специальной формой на нашем сайте. Для смены почты вам нужно будет авторизоваться, ввести новый адрес и код подтверждения (который придет на старый адрес).

Если у вас нет доступа к почте по старому адресу, но есть доступ в приложение Сингулярити, напишите нам в службу поддержки. Мы убедимся, что аккаунт принадлежит вам и поможем изменить email или перенести данные из одного аккаунта в другой.

Важно, чтобы на новый адрес электронной почты не был зарегистрирован аккаунт SinguilarityApp.

Если на новом адресе электронной почты вас есть аккаунт SinguilarityApp, но вы им не пользуетесь — вы можете удалить этот неиспользуемый аккаунт.

Для этого:

  1. Авторизуйтесь в этом аккаунте.
  2. Откройте Настройки Синхронизация и выберите Удалить аккаунт.
  3. Подтвердите удаление с помощью пароля.

После успешного удаления этого аккаунта, вы можете изменить электронную почту в желаемом аккаунте.

Если вы пользуетесь аккаунтом, зарегистрированным на новый электронный адрес и хотите сохранить его данные — напишите в нашу службу поддержки.

Как экспортировать данные из приложения?  #

Вы можете экспортировать проекты в отдельные файлы, а также копировать задачи в любой текстовый редактор:

  • Создать шаблон — выгрузку данных проекта в CSV-формате. Сделать это можно из контекстного меню проекта:

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

  • Перенести задачи через копирование-вставку из Сингулярити в другое приложение или в текстовый редактор.

Могут ли в техподдержке запросить доступ к моим данным в приложении?  #

Если у вас в приложении возникнет ошибка, специалисты поддержки могут попросить:

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

Как обеспечивается безопасность и конфиденциальность данных?  #

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

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

Где хранятся бэкапы?  #

Бэкапы хранятся здесь: 

  • Windows: C:\Users\<username>\AppData\Roaming\SingularityApp\nedb-backup

  • MacOS: ~/Library/Containers/ru.sibirix.singularitydesktop/Data/Library/Application Support/⁨SingularityApp/nedb-backup/

  • Linux: ~/home/snap/singularityapp/current/.config/SingularityApp/nedb-backup/

  • Android: Менеджер файлов → Android → Data → com.sibirix.singularityapp → files

  • iOS: Files → On my iPhone → SingularityApp

Как восстановить данные?  #

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

В мобильном приложении

Настройки → Резервное копирование → Загрузить копию

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

На десктопе

Где найти нужные файлы:

  • на MacOS:

    ~/Library/Containers/ru.sibirix.singularitydesktop/Data/Library/Application Support/⁨SingularityApp/nedb-backup/

  • на Windows:

    C:\<users⁩>\<user>\AppData\Roaming\SingularityApp\nedb-backup\

Выглядят они так:

В расширении файлов должно быть указано только .json (без .cens)

Как восстановиться с помощью такого файла:

  1. Закрыть приложение.
  2. Выбрать файл на нужную дату (указана в названии), переименовать его в backup.json и скопировать.
  3. Перенести файл в папку на уровень выше и после запустить приложение:
    • на MacOS:

      ~/Library/Containers/ru.sibirix.singularitydesktop/Data/Library/Application Support/⁨SingularityApp.

      на Windows:

      C:<\users⁩>\<user>\⁨AppData\Roaming\SingularityApp\

Доступны ли данные оффлайн?  #

Сингулярити переходит в оффлайн-режим автоматически, когда нет доступа к интернету. Любые данные, которые вы вносите в приложении оффлайн, автоматически синхронизируются с сервером, как только появляется связь с интернетом (при условии, что вы уже авторизованы в своем аккаунте).

Не работает синхронизация ПК-версии в корпоративной сети, что делать?  #

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

Чтобы это починить, нужно внести приложение SingularityApp и адрес нашего сервера — https://proxy.singularity-app.com — в список исключений системы безопасности операционной системы. Если системные администраторы не смогут настроить исключения для приложения, используйте веб-версию Сингулярити в корпоративной сети.

Как скачать лог-файл?  #

Лог-файл (журнал событий) — текстовый файл, в который записываются сведения о работе приложения: ошибках, действиях пользователя и других событиях.

Лог-файл необходим для контроля работы приложения, проверки стабильности, устранения неполадок. Содержание ваших проектов, задач, тегов записывается в лог-файл в зашифрованном виде, поэтому вы можете не беспокоиться, передавая его нашему специалисту.

Как скачать лог-файл:

  1. В десктоп- и веб-версии приложения для Windows: главное меню SingularityAppСправкаСкачать лог-файл.
  2. В версии для MacOS: Главное менюСправкаСкачать лог-файл.
  3. В мобильной версии приложения: НастройкиРезервное копированиеОтправить лог в службу поддержки.
    После завершения резервного копирования откроется список приложений для передачи файлов. Набор приложений зависит от конкретного устройства. Сохраните файл на устройство или в облако. Далее именно этот файл вам нужно будет отправить в нашу службу поддержки.

Как получить расширенные логи  #

Как получить расширенные логи в мобильной версии приложения:

  1. Откройте НастройкиРезервное копирование.
  2. Переключите тумблер Включить лог синхронизации в активное положение.
  3. Выйдите из аккаунта.
  4. Авторизуйтесь повторно.

Нужные лог-файлы будут записаны после синхронизации аккаунта (как успешной, так и неуспешной).


Как получить расширенные логи в web-версии приложения:

Запустить веб-версию с расширенными логами можно по ссылке https://web.singularity-app.com/?LOG_LEVEL=debug#/


Как получить расширенные логи в десктоп-версии приложения:

Запустить десктоп-версию с расширенными логами можно с помощью флага --sg-log-level=debug (добавляется через пробел).

  • На MacOS - через терминал: /Applications/SingularityApp.app/Contents/MacOS/SingularityApp --sg-log-level=debug
  • На Windows добавьте --sg-log-level=debug к пути объекта в свойствах ярлыка приложения
  • На Linux - через терминал: singularityapp --sg-log-level=debug