James M.
banner
jamesmarshall.sfba.social.ap.brid.gy
James M.
@jamesmarshall.sfba.social.ap.brid.gy
pro-compassion, therefore:
anti-bigotry, anti-fascism, anti-puritanism

I'll listen to you if you'll listen to me.

As an active pacifist, I try to separate people […]

🌉 bridged from ⁂ https://sfba.social/@jamesmarshall, follow @ap.brid.gy to interact
October 22, 2025 at 5:24 PM
October 12, 2025 at 10:40 PM
@evan here it is:
September 28, 2025 at 4:35 AM
"Which Way, Western Man?" is a white supremacist book, well known among that crowd. It's an obvious dog whistle when DHS posts "Which way, American man?" with a recruiting ad for ICE agents.

Don't be gaslit by DHS.
August 14, 2025 at 2:05 AM
August 12, 2025 at 3:46 AM
10) FURTHER INFO

To get FriendSafe app:
- Android users: https://friendsafe.net/friendsafe-android.apk
- iPhone users: contact me to get on beta list

Currently running PGMP servers:
- wss://friendsafe.net/fs-go
- wss://friendsafe.net/fs

james@jmarshall.com
@jamesmarshall@ sfba.social
July 26, 2025 at 10:41 PM
9) NEXT STEPS

- Everything here could be improved if there is interest
- Needs more themes
- Needs some UX expertise and a security review
- Other delivery protocols could be plugged in if they support this API:
send_message(msg, recipient_list)
- Currently uses […]

[Original post on sfba.social]
July 26, 2025 at 10:38 PM
8) ANONYMOUS* REPLIES TO POSTS

- Can reply “anonymously” to a friend’s post
- OP still sees who you are, but no one else does
July 26, 2025 at 10:37 PM
7) PRIVATE POSTING MEANS EASIER MODERATION!

- The only people a user interacts with are their friends and their FoF
- Presumably, the friend in the middle could mediate conflicts by warning/blocking abusers, etc.
July 26, 2025 at 10:36 PM
6) REPLY CONTROLS, POTENTIALLY

- All replies to a post are sent back through OP’s device, allowing full reply controls

- This is also a weakness, due to the lack of good background process support in iOS and Android: reply delivery is delayed until OP is […]

[Original post on sfba.social]
July 26, 2025 at 10:35 PM
5) *** VERY FLEXIBLE THEME SUPPORT ***

- Themes include HTML template sets for full layout support!
- UX designers can create themes, users can download/share them
- Current theme uses side-by-side post layout, but another theme could do e.g. infinite scroll if […]

[Original post on sfba.social]
July 26, 2025 at 10:34 PM
4) E2EE AND (SOME) METADATA PROTECTION IN FRIENDSAFE

- Uses custom protocol, working title: Private Group Message Protocol (PGMP)

- PGMP is fairly simple and is documented

- Metadata protection is critical for hiding your social graph; this is important for e […]

[Original post on sfba.social]
July 26, 2025 at 10:33 PM
3) FEATURES UNIQUE (?) TO FRIENDSAFE AMONG FEDERATED SOCIAL MEDIA SYSTEMS

- E2ee and (some) metadata protection to allow use of untrusted servers
- Very flexible theme support, allowing third-party themes and full layout control
- Reply controls, potentially
- […]

[Original post on sfba.social]
July 26, 2025 at 10:31 PM
2) LIMITS OF EXISTING PRIVATE-POSTING SOLUTIONS

- Friendica, Hubzilla: closest, but limited mobile support, limited e2ee
- ActivityPub: no e2ee yet, no reply controls, very public*
- Veilid, SimpleX: possibly, but not much development yet
- Matrix: more chat […]

[Original post on sfba.social]
July 26, 2025 at 10:31 PM
1) SECURE, FEDERATED PRIVATE POSTING WITH FRIENDSAFE

Q: Why yet another federated system?!

A: None exist with needed privacy features, alas:

- Posting to friends only, à la FB
- E2ee with (some) metadata protection
- Full mobile support
- Reply controls

So, I […]

[Original post on sfba.social]
July 26, 2025 at 10:30 PM
Good No Kings turnout in Berkeley! It was on and around the wide pedestrian walkway over I-80, with lots of signs and banners. I'm bad at guessing crowd sizes, but it was easily thousands, and loud. There was a continuous medley of supportive honking from cars […]

[Original post on sfba.social]
June 14, 2025 at 11:16 PM
Happy #pridemonth , everyone! 🌈🏳️‍🌈🏳️‍⚧️
June 2, 2025 at 4:41 AM
@cdarwin seen in Texas:
February 24, 2025 at 5:50 PM
February 14, 2025 at 1:03 AM