The Civic Security Guide

A comprehensive resource for activists, protesters, and community organizers.

View the Project on GitHub lumpencamp/civic-security

Signal: A Detailed Security Guide for Activists

Introduction

Signal is a free, open-source messaging application that uses end-to-end encryption to secure your communications. For activists, this means that your messages, calls, and file transfers are protected from being intercepted by third parties like corporations, governments, or hackers. Unlike other popular messaging apps, Signal is designed from the ground up with privacy and security as its core mission, making it an essential tool for organizing, coordinating, and communicating safely.


Step-by-Step Setup

On Mobile (Android/iOS)

  1. Download Signal:
    • Android: Go to the Google Play Store and search for “Signal”.
    • iOS: Go to the Apple App Store and search for “Signal”.
    • Important: Only download Signal from the official app stores to ensure you are getting the legitimate application.
  2. Install and Register:
    • Open the app after it has finished installing.
    • Signal will ask for your phone number to register. You will receive a verification code via SMS to confirm your number.
    • Note: While Signal needs a phone number to register, this number is not visible to everyone you talk to (see Sealed Sender section).
  3. Create Your Profile:
    • Set up your profile name and picture. You can use a pseudonym or any name you are comfortable with.
  4. Set Your PIN:
    • Signal will prompt you to create a Registration Lock PIN. This is crucial. It prevents others from registering your phone number on a different device. Do not forget this PIN! Write it down and store it somewhere safe and offline.

On Desktop (Windows/Mac/Linux)

  1. Download Signal Desktop:
    • Go to the official Signal website: https://signal.org/download/.
    • Download the correct version for your operating system.
  2. Link to Your Mobile Device:
    • Install and open the Signal Desktop app.
    • It will show you a QR code.
    • On your phone, go to Signal Settings > Linked Devices and tap the + icon.
    • Use your phone to scan the QR code on your desktop screen.
    • Your devices are now linked, and your messages will be synchronized.

Advanced Privacy Settings

To maximize your security, enable these settings on your mobile device. You can find them under Signal Settings > Privacy.

1. Registration Lock

2. Screen Lock

3. Screen Security

5. Sealed Sender


Secure Group Chat Best Practices

1. Verify Members’ Safety Numbers

2. Use Disappearing Messages Effectively

3. Set Appropriate Group Permissions

4. Clear Group Purpose and Member Vetting


Setup Process Flowchart

graph TD
    A[Start: Download Signal] --> B{Register with Phone Number};
    B --> C[Create Profile: Name & Picture];
    C --> D[**Crucial: Set Registration Lock PIN**];
    D --> E{Link Desktop App?};
    E -- Yes --> F[Scan QR Code on Desktop];
    E -- No --> G[Go to Privacy Settings];
    F --> G;
    G --> H[Enable Screen Lock];
    H --> I[Enable Screen Security];
    I --> J[Disable Link Previews];
    J --> K[Ready: Start a Secure Chat!];