Cypass πŸŽ“ Tutorial

πŸ” Initial setup +

On the first screen, choose your preferred language and theme, then press Proceed.

On the second screen, you will need to set your main password following the required criteria.

You can:



  • Enter it manually

  • Or press Suggest secure password to generate one automatically (it will be filled into the fields automatically)



If you already have a backup, you can use the Import a backup button to restore your data.



When you are ready, press Create password.






πŸ”‘ Two-factor authentication (2FA)



After creating the password, the screen to enable 2FA will open.



You have two options:



  • Enable it immediately

  • Skip it temporarily (you can enable it anytime from the settings)



If you choose to enable it:



  • First, save the QR code in a safe place before proceeding

  • ⚠️ Once verification is completed, it will no longer be recoverable

  • Scan the QR code with your TOTP app

  • Enter the code generated by your app

  • Press Verify



If you do not want to enable it now, press Skip, I don’t want to enable it now.






βœ… Setup complete



The initial setup is completed.

On the first screen, choose your preferred language and theme, then press Proceed.

On the second screen, you will need to set your main password following the required criteria.

You can:



  • Enter it manually

  • Or press Suggest secure password to generate one automatically (it will be filled into the fields automatically)



If you already have a backup, you can use the Import a backup button to restore your data.



When you are ready, press Create password.






πŸ”‘ Two-factor authentication (2FA)



After creating the password, the screen to enable 2FA will open.



You have two options:



  • Enable it immediately

  • Skip it temporarily (you can enable it anytime from the settings)



If you choose to enable it:



  • First, save the QR code in a safe place before proceeding

  • ⚠️ Once verification is completed, it will no longer be recoverable

  • Scan the QR code with your TOTP app

  • Enter the code generated by your app

  • Press Verify



If you do not want to enable it now, press Skip, I don’t want to enable it now.






βœ… Setup complete



The initial setup is completed.

πŸ“‚ Categories Area +

After logging in, you will be taken to the Categories Area, the main screen of the app.

Let’s go through its main elements together.

🌐 Top bar


At the top left, you will find the flag of the active language.
Tap it to change the language at any time.



At the top right, there are two icons:



  • πŸ” Search
    Allows you to quickly search entries within categories.
    We will see it in detail later, once we have created some entries.


  • 🎨 Themes
    Lets you change the visual appearance of the app.



πŸ—‚οΈ Category management


In the central area, once created, the categories will be listed and you will also find the controls to manage them:




  • On Desktop β†’ left side

  • On Smartphone β†’ top area



Here you can:



  • βž• Add a new category

  • πŸ“₯ Import a category

  • πŸ—‘οΈ Delete all categories



πŸ”» Bottom bar



  • 🌍 Bottom left
    Button to open the website and view tutorials


  • ⏻ Bottom center
    Button to close the app


  • βš™οΈ Bottom right
    Button to access settings

After logging in, you will be taken to the Categories Area, the main screen of the app.

Let’s go through its main elements together.

🌐 Top bar


At the top left, you will find the flag of the active language.
Tap it to change the language at any time.



At the top right, there are two icons:



  • πŸ” Search
    Allows you to quickly search entries within categories.
    We will see it in detail later, once we have created some entries.


  • 🎨 Themes
    Lets you change the visual appearance of the app.



πŸ—‚οΈ Category management


In the central area, once created, the categories will be listed and you will also find the controls to manage them:




  • On Desktop β†’ left side

  • On Smartphone β†’ top area



Here you can:



  • βž• Add a new category

  • πŸ“₯ Import a category

  • πŸ—‘οΈ Delete all categories



πŸ”» Bottom bar



  • 🌍 Bottom left
    Button to open the website and view tutorials


  • ⏻ Bottom center
    Button to close the app


  • βš™οΈ Bottom right
    Button to access settings

βž• Add a new category +

To create a new category, press the + Add a new category button.

A screen will open where you can enter the category name.
After confirmation, the new category will appear in the list.






πŸ—‚οΈ Category card



Each category is displayed as a card.



πŸ” Top section



  • Category name (on the left)

  • Clickable area: the entire top section is selectable and allows you to enter the category



πŸ”» Bottom section



In the bottom section, you will find the management controls:





  • On the left
    ⬆️⬇️ Buttons to move the category up or down



  • On the right
    πŸ“€ Button to export the category
    Exports an encrypted copy of the category, usable only in environments compatible with the same security system.
    (For full backups across devices, see the dedicated procedure.)




  • πŸ—‘οΈ Button to delete the category

To create a new category, press the + Add a new category button.

A screen will open where you can enter the category name.
After confirmation, the new category will appear in the list.






πŸ—‚οΈ Category card



Each category is displayed as a card.



πŸ” Top section



  • Category name (on the left)

  • Clickable area: the entire top section is selectable and allows you to enter the category



πŸ”» Bottom section



In the bottom section, you will find the management controls:





  • On the left
    ⬆️⬇️ Buttons to move the category up or down



  • On the right
    πŸ“€ Button to export the category
    Exports an encrypted copy of the category, usable only in environments compatible with the same security system.
    (For full backups across devices, see the dedicated procedure.)




  • πŸ—‘οΈ Button to delete the category

🧾 Overview of the β€œEntries” section +

Inside a category, you access the section dedicated to managing entries.




πŸ” Top bar



At the top, you will find the controls to return to the Categories Area.



πŸ› οΈ Management tools



The buttons to manage entries are located:



  • On Desktop β†’ left side

  • On Smartphone β†’ top area



From here you can:



  • βž• Create a new entry

  • πŸ“₯ Import an entry

  • 🧩 Manage the matrix

  • πŸ—‘οΈ Delete all entries






πŸ“‹ Entries list



In the central area, entries will be displayed as cards.



🧩 Entry card



Each card contains:





  • On the left
    🏷️ The entry name



  • In the center
    πŸ”“ Button to decode the entry



  • On the right
    πŸ“€ Button to export the entry
    πŸ—‘οΈ Button to delete it

Inside a category, you access the section dedicated to managing entries.




πŸ” Top bar



At the top, you will find the controls to return to the Categories Area.



πŸ› οΈ Management tools



The buttons to manage entries are located:



  • On Desktop β†’ left side

  • On Smartphone β†’ top area



From here you can:



  • βž• Create a new entry

  • πŸ“₯ Import an entry

  • 🧩 Manage the matrix

  • πŸ—‘οΈ Delete all entries






πŸ“‹ Entries list



In the central area, entries will be displayed as cards.



🧩 Entry card



Each card contains:





  • On the left
    🏷️ The entry name



  • In the center
    πŸ”“ Button to decode the entry



  • On the right
    πŸ“€ Button to export the entry
    πŸ—‘οΈ Button to delete it

βž• Create a new entry +

After pressing New entry, the screen dedicated to creation will open.




🧾 Screen structure



From top to bottom you will find:





  • 🏷️ Name field
    to assign a name to the entry



  • ✏️ Text field
    where you enter the plain content to be encoded



  • πŸ” Password generator
    to create secure passwords



  • πŸ’Ύ β€œEncode and save” button
    to protect and save the entry



  • πŸ“Š Encodable characters summary
    (for more details see the tutorial on the Cyphersol system)






πŸ”‘ Password generation



If you need to create a password, you can configure:




  • Length (default: 16 characters)


  • Generation parameters:

    • uppercase letters

    • lowercase letters

    • numbers

    • symbols

    • exclude similar characters





πŸ‘‰ By default, all parameters are enabled.



By pressing Suggest secure password, a password will be automatically generated that you can:




  • πŸ“‹ Copy

  • ✏️ Insert directly into the text field to be encoded

After pressing New entry, the screen dedicated to creation will open.




🧾 Screen structure



From top to bottom you will find:





  • 🏷️ Name field
    to assign a name to the entry



  • ✏️ Text field
    where you enter the plain content to be encoded



  • πŸ” Password generator
    to create secure passwords



  • πŸ’Ύ β€œEncode and save” button
    to protect and save the entry



  • πŸ“Š Encodable characters summary
    (for more details see the tutorial on the Cyphersol system)






πŸ”‘ Password generation



If you need to create a password, you can configure:




  • Length (default: 16 characters)


  • Generation parameters:

    • uppercase letters

    • lowercase letters

    • numbers

    • symbols

    • exclude similar characters





πŸ‘‰ By default, all parameters are enabled.



By pressing Suggest secure password, a password will be automatically generated that you can:




  • πŸ“‹ Copy

  • ✏️ Insert directly into the text field to be encoded

✏️ Edit an entry +

To edit an existing entry, follow these steps:




πŸ”’ Procedure





  • πŸ“‚ Access the category
    Open the category that contains the entry
    (alternatively, you can find it using the πŸ” Search function in the Categories Area)



  • πŸ”“ Decode the entry
    Press the decode button to view the content in plain text



  • ✏️ Open edit mode
    In the entry screen, press the pencil icon button (bottom right)






🧾 Edit the content



The edit screen will open, where:




  • The decoded text will already be present

  • You can modify it freely



The behavior is identical to the screen for creating a new entry.






πŸ’Ύ Save changes



Press Update to re-encode and save the content.

To edit an existing entry, follow these steps:




πŸ”’ Procedure





  • πŸ“‚ Access the category
    Open the category that contains the entry
    (alternatively, you can find it using the πŸ” Search function in the Categories Area)



  • πŸ”“ Decode the entry
    Press the decode button to view the content in plain text



  • ✏️ Open edit mode
    In the entry screen, press the pencil icon button (bottom right)






🧾 Edit the content



The edit screen will open, where:




  • The decoded text will already be present

  • You can modify it freely



The behavior is identical to the screen for creating a new entry.






πŸ’Ύ Save changes



Press Update to re-encode and save the content.

🧩 The matrix +

The matrix is the core of the Cyphersol encoding system used by Cypass.

It is the element that makes it possible to create and decode entries, which are essentially unique codes.



πŸ‘‰ For a complete explanation of how it works, see the dedicated Cyphersol tutorial.






πŸ” Matrix and categories



When you create a category, a unique matrix is automatically generated.



This means that:



  • Each category has its own matrix

  • The entries created within it are linked to that matrix

  • An entry can only be decoded in the category where it was created






⚠️ Warning: modifying the matrix



If you modify the matrix of a category after already creating entries:




  • Existing entries will no longer be decodable



This happens because encoding directly depends on the matrix used at the time of creation.






πŸ“Œ Summary




  • Matrix = encoding key of the category

  • Each category has a different matrix

  • Changing the matrix makes existing entries unusable






🧩 Matrix management



From within a category, you can access the Matrix Management section, dedicated to controlling and maintaining the matrix.



πŸ› οΈ Available functions




  • πŸ” Manual check
    to verify the functioning of the matrix


  • πŸ“€ Export the matrix


  • πŸ“₯ Import the matrix
    (in encrypted format, usable only in environments compatible with the same security system)


  • πŸ§ͺ Verify matrix integrity
    (for more details see the Cyphersol tutorial)


  • πŸ—‘οΈ Delete the matrix






πŸ”¬ Manual check



By entering the Manual check section, you can perform a direct verification of the system:




  • View the matrix

  • Load an encoded entry

  • Manually compare the minicodes



This function is intended for advanced testing and verification of the correctness of the encoding system.



πŸ‘‰ For a detailed explanation, see the dedicated Cyphersol tutorial.

The matrix is the core of the Cyphersol encoding system used by Cypass.

It is the element that makes it possible to create and decode entries, which are essentially unique codes.



πŸ‘‰ For a complete explanation of how it works, see the dedicated Cyphersol tutorial.






πŸ” Matrix and categories



When you create a category, a unique matrix is automatically generated.



This means that:



  • Each category has its own matrix

  • The entries created within it are linked to that matrix

  • An entry can only be decoded in the category where it was created






⚠️ Warning: modifying the matrix



If you modify the matrix of a category after already creating entries:




  • Existing entries will no longer be decodable



This happens because encoding directly depends on the matrix used at the time of creation.






πŸ“Œ Summary




  • Matrix = encoding key of the category

  • Each category has a different matrix

  • Changing the matrix makes existing entries unusable






🧩 Matrix management



From within a category, you can access the Matrix Management section, dedicated to controlling and maintaining the matrix.



πŸ› οΈ Available functions




  • πŸ” Manual check
    to verify the functioning of the matrix


  • πŸ“€ Export the matrix


  • πŸ“₯ Import the matrix
    (in encrypted format, usable only in environments compatible with the same security system)


  • πŸ§ͺ Verify matrix integrity
    (for more details see the Cyphersol tutorial)


  • πŸ—‘οΈ Delete the matrix






πŸ”¬ Manual check



By entering the Manual check section, you can perform a direct verification of the system:




  • View the matrix

  • Load an encoded entry

  • Manually compare the minicodes



This function is intended for advanced testing and verification of the correctness of the encoding system.



πŸ‘‰ For a detailed explanation, see the dedicated Cyphersol tutorial.

πŸ’Ύ Backup and data restore +

Cypass allows you to create a full backup that includes:


  • Categories

  • Entries

  • Configurations

  • Security system






πŸ“€ Create a backup



To export data:




  • βš™οΈ Go to Settings

  • Open the Backup section

  • Press Export App data

  • πŸ” Create an encryption key

  • πŸ’Ύ Save the file in the desired location






πŸ“₯ Import a backup



You can import a backup in two ways:



πŸ”Ή During initial setup



After a new installation, in the setup screen there is a Import a backup button that allows you to immediately restore your data.



πŸ”Ή From settings




  • βš™οΈ Go to Settings

  • Open the Backup section

  • Press Import App data

  • ⚠️ Confirm the warning: all current data will be deleted

  • πŸ“‚ Select the backup file

  • πŸ”‘ Enter the encryption key used during export






πŸ”„ After import



At the end of the process:




  • The app will close automatically

  • Reopen it to access the restored data






⚠️ Warning



The backup is a manual saving system, not a synchronization system.




  • It does not keep data updated across multiple devices

  • It is only used for storage and restoration






☁️ Synchronization between devices



If you need to synchronize data across multiple devices, you can use:




  • Cypass Hybrid

  • Or the version of Cypass integrated with Nextcloud



πŸ‘‰ In both cases, a Nextcloud account is required.

Cypass allows you to create a full backup that includes:


  • Categories

  • Entries

  • Configurations

  • Security system






πŸ“€ Create a backup



To export data:




  • βš™οΈ Go to Settings

  • Open the Backup section

  • Press Export App data

  • πŸ” Create an encryption key

  • πŸ’Ύ Save the file in the desired location






πŸ“₯ Import a backup



You can import a backup in two ways:



πŸ”Ή During initial setup



After a new installation, in the setup screen there is a Import a backup button that allows you to immediately restore your data.



πŸ”Ή From settings




  • βš™οΈ Go to Settings

  • Open the Backup section

  • Press Import App data

  • ⚠️ Confirm the warning: all current data will be deleted

  • πŸ“‚ Select the backup file

  • πŸ”‘ Enter the encryption key used during export






πŸ”„ After import



At the end of the process:




  • The app will close automatically

  • Reopen it to access the restored data






⚠️ Warning



The backup is a manual saving system, not a synchronization system.




  • It does not keep data updated across multiple devices

  • It is only used for storage and restoration






☁️ Synchronization between devices



If you need to synchronize data across multiple devices, you can use:




  • Cypass Hybrid

  • Or the version of Cypass integrated with Nextcloud



πŸ‘‰ In both cases, a Nextcloud account is required.

βš™οΈ Settings +

In addition to backup management, in Settings you will also find options dedicated to advanced protection.




πŸ” Security management



From here you can:




  • πŸ”‘ Change the main password

  • πŸ“² Enable or disable two-factor authentication (2FA)






πŸ—‘οΈ Full reset



A button is also available to perform a complete reset of the app.



⚠️ This operation:




  • Deletes all existing data

  • Removes categories, entries and configurations

  • Is irreversible




⚠️ Warning: once the reset is performed, the data cannot be recovered.





πŸ“Œ Tip



Before performing a reset, make sure you have created an up-to-date backup if you want to keep your data.

In addition to backup management, in Settings you will also find options dedicated to advanced protection.




πŸ” Security management



From here you can:




  • πŸ”‘ Change the main password

  • πŸ“² Enable or disable two-factor authentication (2FA)






πŸ—‘οΈ Full reset



A button is also available to perform a complete reset of the app.



⚠️ This operation:




  • Deletes all existing data

  • Removes categories, entries and configurations

  • Is irreversible




⚠️ Warning: once the reset is performed, the data cannot be recovered.





πŸ“Œ Tip



Before performing a reset, make sure you have created an up-to-date backup if you want to keep your data.