# Password Protected Notes gsoc-2020

**URL:** <https://discourse.joplinapp.org/t/password-protected-notes-gsoc-2020/6124>\
**Category:** Development\
**Tags:** gsoc-2020\
**Created:** [22 February 2020 10:37 UTC](https://discourse.joplinapp.org/t/password-protected-notes-gsoc-2020/6124 "2020-02-22T10:37:50Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![vaibhav2ghadge](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/vaibhav2ghadge/32/2484_2.png) [@vaibhav2ghadge](https://discourse.joplinapp.org/u/vaibhav2ghadge)\
**Post date:** [22 February 2020 10:37 UTC](https://discourse.joplinapp.org/t/password-protected-notes-gsoc-2020/6124/1 "2020-02-22T10:37:50Z")

</div>

I would like to implement note to be encrypted by the password [https://joplinapp.org/gsoc2020/ideas.html#6-password-protected-notes](https://joplinapp.org/gsoc2020/ideas.html#6-password-protected-notes) have some question regarding that

1. Is this future support for web and desktop app also (want to work on react-native)  
2 Is password recoverable here @PackElend @laurent

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [22 February 2020 10:49 UTC](https://discourse.joplinapp.org/t/password-protected-notes-gsoc-2020/6124/2 "2020-02-22T10:49:38Z")

</div>

Hi, normally we’d expect you work on a small issue first.

---

<div class="post-metadata">

**Author:** ![vaibhav2ghadge](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/vaibhav2ghadge/32/2484_2.png) [@vaibhav2ghadge](https://discourse.joplinapp.org/u/vaibhav2ghadge)\
**Post date:** [22 February 2020 16:17 UTC](https://discourse.joplinapp.org/t/password-protected-notes-gsoc-2020/6124/3 "2020-02-22T16:17:33Z")

</div>

Not able to find small issue related to react-native so i thought lets solve something interesting from scratch.

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [22 February 2020 18:32 UTC](https://discourse.joplinapp.org/t/password-protected-notes-gsoc-2020/6124/4 "2020-02-22T18:32:16Z")

</div>

Password protected note is a very complex project, which you’ll have to solve for desktop, mobile and cli (since they all sync with each others).

---

<div class="post-metadata">

**Author:** ![vaibhav2ghadge](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/vaibhav2ghadge/32/2484_2.png) [@vaibhav2ghadge](https://discourse.joplinapp.org/u/vaibhav2ghadge)\
**Post date:** [22 February 2020 18:34 UTC](https://discourse.joplinapp.org/t/password-protected-notes-gsoc-2020/6124/5 "2020-02-22T18:34:52Z")

</div>

i don’t think so single person can solve it in 3 months it include lots of state management and complexity.

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [22 February 2020 18:48 UTC](https://discourse.joplinapp.org/t/password-protected-notes-gsoc-2020/6124/6 "2020-02-22T18:48:21Z")

</div>

It’s complex but I think it can be done within this time.

---

<div class="post-metadata">

**Author:** ![vaibhav2ghadge](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/vaibhav2ghadge/32/2484_2.png) [@vaibhav2ghadge](https://discourse.joplinapp.org/u/vaibhav2ghadge)\
**Post date:** [22 February 2020 19:23 UTC](https://discourse.joplinapp.org/t/password-protected-notes-gsoc-2020/6124/7 "2020-02-22T19:23:39Z")

</div>

Sound challenging 🙂 i think we have to start early.  
is code base is same to all env like code structure and database..? (i just explored react native)  
We need to figure out initial design that suite to all clients.

---

<div class="post-metadata">

**Author:** ![tessus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tessus/32/13_2.png) [@tessus](https://discourse.joplinapp.org/u/tessus)\
**Post date:** [23 February 2020 00:26 UTC](https://discourse.joplinapp.org/t/password-protected-notes-gsoc-2020/6124/8 "2020-02-23T00:26:42Z")

</div>

Student projects start in the middle of May - that’s the coding part. Until then, there are proposals, selection of projects, …
