Skip to content

Do we use encryption?

Tyler edited this page Apr 12, 2025 · 3 revisions

Why use encryption?

We have decided to incorporate encryption into SafeNotes to significantly enhance the security of your notes. With this added layer of protection, our goal is not just to provide basic safety, but to offer a more robust solution that ensures your privacy and security. While SafeNotes was initially designed to protect against casual access, the integration of encryption allows users to benefit from stronger safeguards, making it a more comprehensive tool for securing personal journals.

How does SafeNotes secure your journals?

SafeNotes secures journal entries through the following methods:

  1. Password Protection: During registration, users set a password that is required for subsequent logins. This password is securely hashed and stored in the application settings.
  2. File Encryption: Journal entries are stored in an encrypted format using a strong encryption algorithm (e.g., AES). This means that even if the entries.txt file is accessed without permission, the contents remain unreadable without the correct decryption key.
  3. User Authentication: SafeNotes checks if the user is logged in before granting access to journal entries, ensuring that only authorized users can view the information.
  4. Notifications: Users receive notifications for actions such as adding, editing, and deleting entries, keeping them informed about the state of their data.

Addressing potential drawbacks of SafeNotes:

While we have significantly improved security through password protection and file encryption, it's important to remain aware of potential risks and issues:

  1. Password Security: Although we now use hashed passwords, it is crucial to encourage users to choose strong and unique passwords to enhance security further.
  2. Encryption Key Management: Users must take care to securely manage their passwords, as losing your password could result in inaccessible journal entries.

Future plans to enhance the security of SafeNotes:

  1. Enhanced Password Policies: We will implement guidelines to encourage users to create stronger passwords and provide tools for password strength assessment.
  2. Key Management Solutions: Implementing features that help users manage their encryption keys more effectively, including recovery options and secure storage.

By integrating encryption and continuing to enhance our security measures, SafeNotes aims to provide a reliable solution for preserving your privacy while journaling.

Clone this wiki locally