Password protect your (sensitive) habits #387
Replies: 4 comments
-
Thank you for the suggestion, @aschrijver. There was some discussion about this in #86. As explained in that issue, I am against password-protecting the entire app. Not only because there are already other apps that can do that for you, but, more importantly, because it would be hard to do it right. However, I am open to the suggestion of hiding private habits on the main list. One way this could work is the following. When creating a habit, the user could tick a checkbox saying "This habit is private". When the app is launched, private habits are not shown on the list by default. If the user wants to see these habits, they must click the filter icon and uncheck "Hide private". After clicking, they are required to type a PIN. If the correct PIN is given, the habits are shown, otherwise they keep hidden. This PIN could be set up after the user creates their fist private habit. There are still a bunch of important question we need to figure out before moving forward with this:
|
Beta Was this translation helpful? Give feedback.
-
Very nice elaboration of the options, @iSoron ! With regards to protecting private habits and the security requirements, i would say: It does not need to be super-secure. Protection against average users should be enough (friends/family who are sniffing your phone, the average bum who stole it). So going from a KISS approach and given the app is fully offline I'd say on each point:
I think the PIN coul just as well be a PASS, i.e. allow characters. A number is harder to remember a word. Also allow weak passwords, given security requirements, and the fact you cannot retrieve forgotten passwords. |
Beta Was this translation helpful? Give feedback.
-
Well, maybe there could be also a recovery key (randomly generated) that could be given to the user when the password is enabled, and he/she would be asked to annotate them in a secure place, like a password manager, a hidden paper or something. |
Beta Was this translation helpful? Give feedback.
-
Just to ping the people subscribed to this issue, I created #529 which addresses a related issue that I am surprised nobody in this issue has faced before. |
Beta Was this translation helpful? Give feedback.
-
Habits are very personal, and therefore sensitive information. Having the app on your phone, everyone having access to the device could scan your private habits.
It would be great if you could either:
or:
Beta Was this translation helpful? Give feedback.
All reactions