Skip to content

Journalist/Source Codename ambiguity is potentially confusing #4096

@eloquence

Description

@eloquence

SecureDrop uses the term codename in two very different ways:

  • to refer to the Source's codename, which they need in order to log back in through the Source Interface;
  • to refer to the designation shown only to journalists in the Journalist Interface.

The potential for confusion between these two codenames is increased by the fact that Sources can cycle codenames upon first generation, and journalists can cycle codenames as many times as they want without any effect on the source.

A source <-> journalist interaction where a journalist discloses the "codename" to the source, or offers to refresh it on their behalf, in an attempt to resolve communication problems is at least conceivable. On the flip side, journalists may be reluctant to use the "refresh codename" feature if they don't understand what the effect on the source is going to be.

User Research Evidence

As of yet, we have no evidence from interviews regarding this question. Since we want to collect evidence concerning the journalist user value of the "Refresh codename" feature in the Journalist Interface, that would be a good time to ask if journalists/admins understand the difference between the two codenames, or if it has been a cause of confusion in the past.

The very different uses of the term have been an occasional cause of confusion for new team members, which by itself is insufficient justification to change the terminology.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions