-
Notifications
You must be signed in to change notification settings - Fork 688
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consistent usage of password/passphrase in docs/code #2176
Comments
I'm willing to go thru the codebase on this—see if I can change most of the trivial occurrences of "password." Is this a good plan, or are things likely to break? |
The only place that this might break is that in |
Flagging this as "needs discussion" since we should first agree what to use where before making UI changes. We can discuss in future eng meeting. |
As I've come to understand this discussion, the PRO of the language
Personally, I also find it to be more elegant verbiage than Conversely, the word Some questions I'd like to consider in research efforts:
Ok, everyone can stop rolling their eyes, now. Sorry/notsorry. Not out to be a negative nancy, |
It's important to note that our current usage remains highly inconsistent. For example, the Journalist Interface refers to phrases like https://docs.securedrop.org/en/release-1.0.0/journalist.html#connecting-to-the-journalist-interface Note how the documentation instructs the user to enter a passphrase, while the UI refers to it as a password. 🤔 Meanwhile, the client login screen currently calls it a passphrase -- at least there's no third word in active use. :) My own preference is to use "password" when referring to passwords or password managers, and "passphrase" when referring to passphrases. The terms are not synonymous, and educating users about the difference has value. This is especially true for SecureDrop's passphrases, which have spaces between them, making them very unlike most passwords. I agree we should research further whether the term creates usability impediments before standardizing on it -- we may be able to lightly incorporate this into the next batch of remote tests. This discussion relates to the ambiguous uses of "codename" (#4096), which should IMO also be simply called passphrases in the case of the source codename. |
All of this is highly qualitative inquiry in nature, and I feel is best suited to be studied as part of the Workstation Pilot—or, as part of ongoing interview, contextual inquiry, or diary studies. Remote user research I feel is like A/B testing, in that its value is limited to more quantitative and binary "Did changing that one thing help or hurt?" outcomes. Which is not to discount the incredibly high general value in the remote studies we've been doing with the Source UI... as no research had ever before been endeavored. I just feel that things like subtle language tweeks or broader concept understandings need to be talked through with users, and habits studied over time, for those learnings to be understood well enough to make product bets against. But, yeah... all of us could go purple in the face, debating it—yet this is one heckufa ripe QuallyQualQual point of inquiry for users! #learnalltehthings And yeah, I also agree—this would pair nicely with some codename concept-model inquiry, as well. |
Bumping this issue as a priority for discussion--we should ensure that the source story is clear on |
(Note: Because this covers both code/UX and documentation, I'm not migrating it to the new |
Feature request
Description
The docs and the code should consistently use password or passphrase as much as possible. Currently it seems like a hodgepodge of both. There may be a reason for this, but it seems like this could be consolidated down to just "passphrase" everywhere.
The text was updated successfully, but these errors were encountered: