Add public trust user research guide
This commit is contained in:
parent
afa2128953
commit
af5467bf87
@ -48,6 +48,7 @@ And its project motto keeps the same principle courteous:
|
|||||||
|
|
||||||
- [Wake-up point and roadmap](ROADMAP.md)
|
- [Wake-up point and roadmap](ROADMAP.md)
|
||||||
- [First-session continuity notes](SESSION_NOTES.md)
|
- [First-session continuity notes](SESSION_NOTES.md)
|
||||||
|
- [Public trust user-research questions](USER_RESEARCH.md)
|
||||||
- [Coarse-grained concept](CONCEPT.md)
|
- [Coarse-grained concept](CONCEPT.md)
|
||||||
- [Architecture decisions](ARCHITECTURE.md)
|
- [Architecture decisions](ARCHITECTURE.md)
|
||||||
- [Certificate Investigator design](DESIGN.md)
|
- [Certificate Investigator design](DESIGN.md)
|
||||||
|
|||||||
150
USER_RESEARCH.md
Normal file
150
USER_RESEARCH.md
Normal file
@ -0,0 +1,150 @@
|
|||||||
|
# Public trust user research
|
||||||
|
|
||||||
|
This guide is for conversations with non-specialists before Browsec commits to
|
||||||
|
a distributed-trust architecture. Its purpose is to discover what people would
|
||||||
|
benefit from, tolerate, distrust, and reject—not to persuade them that our
|
||||||
|
current idea is correct.
|
||||||
|
|
||||||
|
Ask one question at a time. Let the participant describe concrete experiences
|
||||||
|
before introducing terminology such as certificate authority, consensus,
|
||||||
|
community trust, reputation, or distributed network.
|
||||||
|
|
||||||
|
## Short conversational interview
|
||||||
|
|
||||||
|
### Existing experience
|
||||||
|
|
||||||
|
1. Have you ever opened a site and received a security or certificate warning?
|
||||||
|
What did you think was happening?
|
||||||
|
2. What did you do next, and why?
|
||||||
|
3. Have you ever wanted to use a site that your browser blocked even though you
|
||||||
|
believed it was legitimate?
|
||||||
|
4. Have you ever trusted a site because the browser showed no warning and later
|
||||||
|
regretted it?
|
||||||
|
|
||||||
|
### What “trustworthy” means
|
||||||
|
|
||||||
|
5. When you call an online service trustworthy, what do you mean?
|
||||||
|
6. Does trustworthiness change with the activity—for example reading news,
|
||||||
|
sending a private message, downloading software, or making a payment?
|
||||||
|
7. What information would help you decide whether to continue to a questionable
|
||||||
|
site?
|
||||||
|
8. Which matters more to you: knowing who operates the service, knowing that
|
||||||
|
other people have used it safely, or knowing that its technical identity has
|
||||||
|
not unexpectedly changed?
|
||||||
|
|
||||||
|
### People and institutions
|
||||||
|
|
||||||
|
9. Whose judgment about an online service would you consider useful?
|
||||||
|
10. Would you treat advice differently if it came from friends, technical
|
||||||
|
specialists, an organization you know, your employer, your government, or
|
||||||
|
strangers with a good history?
|
||||||
|
11. Should several independent sources be able to disagree visibly, or should
|
||||||
|
the browser combine them into one recommendation?
|
||||||
|
12. Would you ever allow a chosen person or group to make a security decision
|
||||||
|
automatically for you? In what situations?
|
||||||
|
13. Whom would you explicitly refuse to give that power?
|
||||||
|
|
||||||
|
### Desired behaviour
|
||||||
|
|
||||||
|
14. If the browser distrusts a service but people you chose consider it
|
||||||
|
legitimate, what should the browser do?
|
||||||
|
15. If the browser accepts a service but a community you trust reports danger,
|
||||||
|
what should happen?
|
||||||
|
16. Should the system merely provide evidence, recommend an action, block the
|
||||||
|
connection, or let you choose among those behaviours?
|
||||||
|
17. How much explanation would you want before continuing: a simple warning, a
|
||||||
|
short reason, or a detailed investigation?
|
||||||
|
18. Should an earlier decision apply once, for the current session, for a fixed
|
||||||
|
time, or until you revoke it?
|
||||||
|
|
||||||
|
### Privacy and social cost
|
||||||
|
|
||||||
|
19. Would you be comfortable if other participants could learn which services
|
||||||
|
your browser checks or visits?
|
||||||
|
20. Would you contribute observations about certificates or service behaviour
|
||||||
|
if the system protected your browsing history? What protection would you
|
||||||
|
expect?
|
||||||
|
21. Would public participation under a stable identity feel safer and more
|
||||||
|
accountable, or more invasive?
|
||||||
|
22. What information about you should never leave your device?
|
||||||
|
23. Would background network activity, battery use, or bandwidth use bother
|
||||||
|
you? How much control would you expect?
|
||||||
|
|
||||||
|
### Abuse and failure
|
||||||
|
|
||||||
|
24. What would make you suspect that a trust community had been manipulated or
|
||||||
|
captured?
|
||||||
|
25. What should happen when trusted participants disagree sharply?
|
||||||
|
26. How should the system respond if a once-reliable participant begins giving
|
||||||
|
harmful advice?
|
||||||
|
27. Should old recommendations expire automatically? How quickly?
|
||||||
|
28. What would be worse: occasionally blocking a legitimate service, or
|
||||||
|
occasionally allowing a harmful one?
|
||||||
|
29. What behaviour by this system would make you disable or uninstall it
|
||||||
|
immediately?
|
||||||
|
|
||||||
|
### Governance and control
|
||||||
|
|
||||||
|
30. Who should be able to create a trust community?
|
||||||
|
31. Who should decide its rules, membership, and removal process?
|
||||||
|
32. Should communities be able to split, merge, or recognize one another?
|
||||||
|
33. Should there always be a local setting that overrides every community and
|
||||||
|
institution?
|
||||||
|
34. Which emergency security announcements, if any, should be allowed to reach
|
||||||
|
everyone—and who should be permitted to issue them?
|
||||||
|
|
||||||
|
### Closing
|
||||||
|
|
||||||
|
35. What useful capability have these questions failed to mention?
|
||||||
|
36. What part of this idea sounds most valuable?
|
||||||
|
37. What part sounds most dangerous or unpleasant?
|
||||||
|
38. Would you personally try such a system? Why or why not?
|
||||||
|
|
||||||
|
## Very short version
|
||||||
|
|
||||||
|
Use these when there is time for only a brief conversation:
|
||||||
|
|
||||||
|
1. What makes an online service trustworthy to you?
|
||||||
|
2. Have browser security warnings ever helped or frustrated you?
|
||||||
|
3. Whose security advice would you accept, and whose would you reject?
|
||||||
|
4. Should advice remain visible as disagreement or become one browser verdict?
|
||||||
|
5. What could such a system do that would make you want it?
|
||||||
|
6. What could it do that would make you uninstall it immediately?
|
||||||
|
7. What information about your browsing must never leave your device?
|
||||||
|
8. When should the system advise, ask, block, or act automatically?
|
||||||
|
|
||||||
|
## Interviewer notes
|
||||||
|
|
||||||
|
- Ask for examples: “Can you remember a time when that happened?”
|
||||||
|
- Do not correct technical misunderstandings during the discovery portion.
|
||||||
|
Misunderstandings reveal what the interface will need to explain.
|
||||||
|
- Avoid presenting “the community” as inherently benevolent or “the authority”
|
||||||
|
as inherently malicious. Both can fail or be captured.
|
||||||
|
- Distinguish what the participant **wants**, what they would merely **tolerate**,
|
||||||
|
and what they would **refuse**.
|
||||||
|
- Record the intended activity. Trust for reading a public page may differ from
|
||||||
|
trust for payment, identity documents, private communication, or executable
|
||||||
|
software.
|
||||||
|
- Ask whether a desired automatic action should be the default or an explicit
|
||||||
|
opt-in.
|
||||||
|
- Record exact phrases when possible; they may suggest better UI language than
|
||||||
|
our engineering vocabulary.
|
||||||
|
- Do not collect names, browsing histories, or sensitive incidents unless the
|
||||||
|
participant knowingly chooses to share them.
|
||||||
|
|
||||||
|
## Synthesis questions for us
|
||||||
|
|
||||||
|
After several interviews, classify responses without forcing consensus:
|
||||||
|
|
||||||
|
- Which benefits recur across technically different participants?
|
||||||
|
- Which feared behaviours would be unacceptable even if technically useful?
|
||||||
|
- Which decisions do people want to retain personally?
|
||||||
|
- Which decisions are they willing to delegate, and to whom?
|
||||||
|
- Which activities require different trust standards?
|
||||||
|
- Where do people prefer visible disagreement over one combined score?
|
||||||
|
- What privacy cost are people unwilling to pay?
|
||||||
|
- Which terms were consistently misunderstood?
|
||||||
|
- Which requested benefits require distributed trust, and which could be solved
|
||||||
|
more safely by a local tool?
|
||||||
|
- What is the smallest system that produces a real user benefit?
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user