file storage and file sharing for human rights ... · least authority / file storage and file...

34
Organizational Deployment of Secure Distributed Storage with Tahoe-LAFS project, supported by the Open Technology Fund Least Authority / Allon Bar & Abigail Garner FOSDEM 2020 / 02 / 02 File storage and file sharing for human rights organizations A design research case study

Upload: others

Post on 15-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Organizational Deployment of Secure Distributed Storage with Tahoe-LAFS project, supported by the Open Technology Fund

Least Authority / Allon Bar & Abigail Garner

FOSDEM 2020 / 02 / 02

File storage and file sharing for human rights organizationsA design research case study

Page 2: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

About this project

Page 3: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

● Making secure file sharing and storage easier to use for

human rights organizations

● Using Tahoe-LAFS, a decentralized, secure file system

● 4 partner organizations:

○ Sursiendo — Mexico

○ Paradigm Initiative — Nigeria

○ The BachChao Project — India

○ ADC — Argentina

About this project:

Page 4: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Why human rights organizations?

Page 5: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

● Collecting and storing very sensitive data

● High risk / high impact when files are compromised

● Limited resources and time to learn new tools

● Aligned with Least Authority’s mission

Why focus on human rights organizations?

Page 6: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

What did we want to learn?

Page 7: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Study goal

Describing file storage and sharing needs of human rights organizations

Phase 1 Feb. - Oct. 2019

Methodology

- Selecting human rights organizations

- Survey on file storage / sharing

- Follow-up foundational interviews (1 in-person, 3 remote)

Page 8: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Study goals

Describing file storage, sharing and collaboration use cases for human rights organizations

Describing sharing experiences of people working for human rights organizations using Gridsync

Phase 2 Nov. 2019 - Aug. 2020

Methodology

- Foundational interviews focused on file sharing/collaboration (3 in-person, 2 remote).

- Moderated usability test (2 in-person, 2 remote), using Gridsync (a GUI for Tahoe-LAFS) on their own computers.

Page 9: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

What did we learn?

Page 10: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Phase 1Needs finding

Page 11: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Organizations have different file storage and sharing needs

Page 12: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

- Security threats inform security practices

- File size

- Collaboration needs

- Ease of use

- Privacy features/reputation

- Cost

- Partner choice...

Choosing tools

Page 13: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Partners of human rights organizations influence tool choice

Page 14: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Collaboration is an important use case

Page 15: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

- Focus on collaboration/sharing use cases:

- Version control

- improved sharing workflow

- Ease of use

Recommendations (incl.)

Page 16: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Phase 2:Sharing/collaboration needs+ usability

Page 17: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Version control important when collaborating

Page 18: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Four identified needs:

- Viewing/restoring earlier versions

- Viewing tracked changes (comparison mode)

- Viewing when changes were made

- Viewing who has made changes

Version control important when collaborating

Page 19: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Sharing usability in Gridsync

Page 20: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Sharing a folder in Gridsync

Page 21: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Initiating sharing not so intuitive

Page 22: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

One of the ways to initiate a sharing action in Gridsync

Page 23: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Another way to initiate a sharing action in Gridsync

Page 24: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

People grasp well that sharing is bidirectional

Page 25: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

- Version control:

- Previous versions

- When

- Who (explore)

- Sharing workflow

- User interface / copy to reflect user intent

- More guidance

- More user testing

Recommendations (incl.)

Page 26: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Process lessons

Page 27: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Allow ample time for strategic outreach to identify ideal partners.

Page 28: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Provide incentives that value partners’ time and expertise.

Page 29: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Define clear expectations and commitment.

Page 30: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Low-bandwidth and other connectivity limitations

Page 31: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Respect privacy needs of organizations and individuals. Ask before making information public.

Page 32: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Next steps

Page 33: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

More resources

Least Authority website

Blog post about this project

Tahoe-LAFS website

Gridsync on Github

Magic Folders on Github

Magic Wormhole on Github

Page 34: File storage and file sharing for human rights ... · Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20 Making secure file sharing and

Least Authority / File storage and file sharing for human rights organizations / FOSDEM 20

Questions?