owned this note
owned this note
Published
Linked with GitHub
# SSB Safety and Accessibility Needs
## Diversity
### Accessible for all humans
* Screen readers
* Font size, contrast, dyslexic fonts
* Keyboard
* Disable animated gifs for epilepsy
### Mindful resource usage
* Work on low-storage, low-bandwidth devices. This provides economic accessibility
* Disable images for low-bandwidth mode
## Consentful contact
### Reduce stranger contact (more warren, less plaza)
* Can't see the entire system from one place
* Avoid social friction from people who disagree put into one space
* Feeling of "safe space" with trusted friends
* New people join by invite and are situated into the social graph w/ their friends
### Blocking
* Delete blocked content from disk
* Hide all kinds of blocked content everywhere in the UI
* Blocking should go both ways (blocked people shouldn't be able to see you, as much as that's possible)
#### Personal blocking
* For personal disagreements
* Control your own attention
#### Neighborhood blocking
* Blocklists from your friends, or block people who are blocked by 5 friends
* Share the labor of blocking & enforcing norms
#### Systemic blocking
* Semi-centralized lists of very bad stuff like child porn
* Clients use this list by default to protect new users
* Need careful thought around how things get added, who runs this list, how they are cared for and supported
### Author content tagging
* Authors can hide posts behind Content Warnings or NSFW tags so they have to be clicked to be seen
* Allows author to be sensitive to audience, and allows audience to consent to seeing things
### Control what you see
* Filter your view to hide posts or topics you don't want to see
* Care around showing content from strangers - those are ways harassment can get to you (pub names, nicknames, ...)
* Intimacy gradient - decide if you want to see strangers or only friends
### Control what others see about you / your content is your space
* Disable comments on your posts, or limit to friends
* Control nicknames on your profile page
* Edit and delete your posts
* Lock down your account or delete it if harassment becomes too much
### Know and limit your audience
* Private groups
* Friend-only posts?
* Clear privacy settings and understanding of impacts (e.g. who can see if I block someone)
### Impersonation defense & trust
* Don't let people impersonate friends (for harassment, phishing, fraud)
## Calm technology
### Preserve context
* Short posts out of context generate misunderstanding & argument
* Show context around a post; encourage long posts
### Respect for user attention
* Disable alerts & notifications
* De-emphasize engagement metrics (follower counts, likes)
### Understandable privacy settings
* User should always have clear understanding of privacy implications for every action, who the audience is, etc
## Technical security
* DDoS
* IP address exposure
* Crypto security
* Protect user's key
# SSB principles
Paraphrasing from the [SSB Principles Stack](https://www.scuttlebutt.nz/principles/)
### Let humans solve the human problems
### Subjectivity, independence, interdependence
### Inclusion, pluralism
### Distributed power and control
### Local-first, democratic
### Offline-first