[GH-ISSUE #5018] [FR] Password Protected pages #2233

Open
opened 2026-03-23 21:20:48 +00:00 by mirror · 4 comments
Owner

Originally created by @AnsahMohammad on GitHub (Mar 31, 2024).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/5018

Description

One of the biggest deal-breakers of Notion is the lack of security. It would be awesome to have a feature for password-protecting specific pages.

Impact

All users who want to write confidential information in their notes.

Additional Context

We can use a form of encryption, such as AES, to encrypt the data.

Originally created by @AnsahMohammad on GitHub (Mar 31, 2024). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/5018 ### Description One of the biggest deal-breakers of Notion is the lack of security. It would be awesome to have a feature for password-protecting specific pages. ### Impact All users who want to write confidential information in their notes. ### Additional Context We can use a form of encryption, such as AES, to encrypt the data.
Author
Owner

@rp1231 commented on GitHub (Apr 19, 2024):

Standard notes has this feature. It would be great to have this on appflowy!

<!-- gh-comment-id:2067009029 --> @rp1231 commented on GitHub (Apr 19, 2024): Standard notes has this feature. It would be great to have this on appflowy!
Author
Owner

@AnsahMohammad commented on GitHub (Apr 20, 2024):

@Xazin, I'm thinking about what a workable solution would look like. I can picture a design for reading the data, but I'm not sure how to handle writing to the file. Here's what I've thought about:

  1. Fetch the database as usual
  2. if an encrypted file is found, open a dialog asking for password, and decrypt the data and send to the application layer

How do write into the encrypted file?, Is it necessary to save the entire document or just individual nodes after making changes?

<!-- gh-comment-id:2067629933 --> @AnsahMohammad commented on GitHub (Apr 20, 2024): @Xazin, I'm thinking about what a workable solution would look like. I can picture a design for reading the data, but I'm not sure how to handle writing to the file. Here's what I've thought about: 1. Fetch the database as usual 3. if an encrypted file is found, open a dialog asking for password, and decrypt the data and send to the application layer How do write into the encrypted file?, Is it necessary to save the entire document or just individual `nodes` after making changes?
Author
Owner

@annieappflowy commented on GitHub (Jun 17, 2024):

Is there any way to password encrypt certain notes?

<!-- gh-comment-id:2173447876 --> @annieappflowy commented on GitHub (Jun 17, 2024): Is there any way to password encrypt certain notes?
Author
Owner

@lijc210 commented on GitHub (Mar 4, 2025):

+1

<!-- gh-comment-id:2696566000 --> @lijc210 commented on GitHub (Mar 4, 2025): +1
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#2233
No description provided.