Tech Learning Collective

Technology education for radical organizers and revolutionary communities.

Radical Infrastructure: Self-hosting Contacts and Calendars

Poster for Radical Infrastructure: Self-hosting Contacts and Calendars
Persona matrix:
(What’s this?)

No matter what advocacy issue you focus on, every effective organizer and organization needs to know who they’re working with and what’s happening when. Even apolitical organizations need an address book to remember email addresses or phone numbers and a calendar to plan their time and coordinate meetings or events with others. So it’s no surprise that most successful organizations maintain and manage at least some digital contact information and calendaring data.

Given its priority importance, however, who’s doing what when and where is also some of the most sensitive information that activist groups collect and maintain. This type of information—Yahoo! users’ buddy lists, GMail contacts, and Facebook event RSVPs—was and still is among the most aggressively targeted for dragnet collection by government spy agencies like the NSA. No wonder using pseudonyms, nicknames, or code names is common practice as a low-tech method of obscuring at least some of this information from adversaries who might be, and probably are, eavesdropping right now!

Rather than resigning in preemptive defeat and abandoning all the benefits that digitally-enhanced coordination can offer us, we can learn to protect our address books and calendars from snoops and spies. In the process, we’ll also become increasingly nimble and efficient as our ability to utilize these basic Information Technology techniques in turn enhances our ability to coordinate amongst ourselves and amongst allied organizations. “Data entry,” event promotions, and other tedious, time-sucking work can be delegated to our machines, without immediately trading away our privacy and our comrade’s information for the privilege.

To learn how this is possible, we’ll take a deep-dive into self-hosted contacts and calendaring applications. You’ll learn about data interchange formats such as vCards and .ics files, along with networking standards such as the CardDAV and CalDAV protocols, which are all freely available and widely deployed in businesses and governments today. In fact, these are the very same formats and standards that tools like Google Calendar are built on. Instead of corporate services, of course, we’ll use Free Software applications running on our own physical servers to demonstrate the advantages that self-hosted services and owning your own data have to offer.