FAQ: Authorization, Email, and Data

How can I change the email address linked to my Singularity account?

The email address is used to log into the app and serves as your account identifier, so changing it is not recommended. If it’s necessary, you can use a special form on our website. To change your email, you’ll need to log in, enter the new address, and provide a confirmation code (which will be sent to your old email address).

If you no longer have access to your old email but still have access to your Singularity app, please contact our support team. We’ll verify that the account belongs to you and help you change your email or transfer your data to another account.

It’s important that the new email address is not already associated with another SingularityApp account.

If you already have a SingularityApp account registered with the new email address but don’t use it, you can delete that unused account.

To do this:

  1. Log in to that account.
  2. Go to SettingsSynchronization and select Delete account.
  3. Confirm the deletion using your password.

After successfully deleting the unused account, you can change the email address in your desired account.

If you’re using an account registered with the new email address and want to keep its data, please contact our support team.

How can I export data from the app?

You can export projects as separate files and also copy tasks into any text editor:

  • Create a template — export project data in CSV format. This can be done from the project’s context menu:

    A CSV file of the selected project will be generated, including all its subprojects and tasks. Learn more about exporting templates here.

  • Transfer tasks using copy and paste from Singularity to another app or a text editor.

Can the support team request access to my data in the app?

If you encounter an error in the app, our support specialists may request the following:

  • Log files — these do not contain any visible task data, only identifiers.
  • An obfuscated backup — a backup file where all user data (tasks and projects) are replaced with „?“ symbols, so the support team cannot view your actual information.

How are my data security and privacy protected?

We use the HTTPS protocol to ensure all transferred content is encrypted. In case of any issues, we analyze server-side log files — these do not contain any open user data. Access to the database is also restricted by our security policies.

Additionally, you can further protect your information by encrypting task content using the task encryption feature in the app. In this case, your data are encrypted before being sent to the cloud, and only you can decrypt them on your device by entering your task password.

Where are backups stored?

Backups are stored in the following locations:

  • 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: File Manager → Android → Data → com.sibirix.singularityapp → files
  • iOS: Files → On My iPhone → SingularityApp

How do I recover data?

Singularity regularly creates backup copies of your data, allowing you to restore a previous version of the app’s information.

In the mobile app

Settings → Backup → Download Copy

Backups in the mobile app are created once a day. The device stores the 10 most recent backups, and you can restore any of them.

On the desktop

Where to find the files:

  • On macOS:

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

  • On Windows:

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

The file extension must be .json only (without .cens).

How to restore from a backup file:

  1. Close the app.
  2. Select the file for the desired date (the date is shown in the filename), rename it to backup.json, and copy it.
  3. Move the file one level up in the folder hierarchy, then restart the app:
    • On macOS:

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

      On Windows:

      C:\Users\<user>\AppData\Roaming\SingularityApp\

Is my data available offline?

Singularity automatically switches to offline mode when there’s no internet connection. Any data you add while offline will be automatically synced with the server once the connection is restored (as long as you’re already logged into your account).

Sync doesn’t work in the desktop version within a corporate network — what should I do?

In corporate or workplace networks, restrictions set by system administrators or security systems may block the app’s normal network communication with the server. Most likely, the app can’t reach our server because of these rules, which results in an error.

To fix this, add the SingularityApp application and our server address — https://proxy.singularity-app.com — to your operating system’s security allowlist (exceptions). If your system administrators can’t set up exceptions for the app, use the Singularity web version within the corporate network instead.

How can I download the log file?

The log file (event log) is a text file that records information about the app’s operation — including errors, user actions, and other events.

Log files are used to monitor the app’s performance, check its stability, and troubleshoot issues. The contents of your projects, tasks, and tags are stored in encrypted form, so there’s no need to worry when sharing the file with our support team.

How to download the log file:

  1. In the desktop and web versions for Windows: main menu SingularityAppHelpDownload log file.
  2. In the macOS version: Main menuHelpDownload log file.
  3. In the mobile app: SettingsBackupSend log to support.

    After the backup is completed, a list of apps for file sharing will appear (the available apps depend on your device). Save the file to your device or cloud storage. Then send this file to our support team.

How can I get extended logs?

How to Get Extended Logs in the Mobile App:

  1. Open SettingsBackup.
  2. Toggle Enable Sync Log to the active position.
  3. Log out of your account.
  4. Log back in.

The required log files will be recorded after the account synchronizes (whether the sync is successful or not).

How to Get Extended Logs in the Web App:

Launch the web app with extended logs using this link: https://web.singularity-app.com/?LOG_LEVEL=debug#/

How to Get Extended Logs in the Desktop App:

Launch the desktop app with extended logs by adding the flag --sg-log-level=debug (separated by a space).

  • macOS: via Terminal: /Applications/SingularityApp.app/Contents/MacOS/SingularityApp --sg-log-level=debug
  • Windows: add --sg-log-level=debug to the Target field in the app shortcut properties.
  • Linux: via Terminal: singularityapp --sg-log-level=debug
The documentation is automatically generated. If you haven’t found the answer to your question, please contact us at support..
Android
Android
Windows x64
Windows x64
Install it on all your devices so your to-do list is always at hand