SafeCare

A secure, privacy-first logistics platform for managing volunteer food deliveries to at-risk families.

Self-Hosted Encryption Key Never on Device Runs on Raspberry Pi Open Source
Download SD Card Image Setup Guide

Flash. Plug In. Set Up from Your Phone.

1

Flash the SD card

Download the image and write it to a microSD card with Raspberry Pi Imager. No terminal needed.

2

Plug in the Pi and connect to its WiFi

The Pi broadcasts "SafeCare-Setup". Connect from your phone. A setup page opens automatically.

3

Walk through the setup wizard

Connect to your WiFi, set a device password, and photograph your encryption key QR code. This key is the ONLY way to unlock your data.

4

Create your account and define your region

Open safecare.local in your browser, scan the QR to unlock, create your admin account, and pick your operating area on a map. Map data downloads automatically.

Built for Mutual Aid

Admin Dashboard

Manage recipients, drivers, delivery zones, and dispatch sessions. Map-based address entry with self-hosted geocoding.

Driver App (PWA)

Offline maps, GPS-guided routing, automatic tile caching. Audio alert near delivery addresses. Works on any phone.

Recipient Notifications

Signal (E2E encrypted), SMS, or WhatsApp. 7 languages. No names or addresses in messages.

Self-Hosted Maps

Geocoding and routing run on your hardware. No addresses sent to Google, Mapbox, or any external service.

Remote Wipe + Panic Erase

Admin can revoke a driver's routes remotely. Drivers can instantly erase all local data with a long-press button. No network needed.

WiFi Recovery

If your WiFi changes, the Pi automatically creates a recovery network. Reconnect from your phone. No SSH needed.

Security: Encryption Key Never on the Device

Get Started

Flash the SD card image to a Raspberry Pi. A setup wizard handles everything else from your phone.

Download Image (528 MB) View on GitHub

Hardware

A Raspberry Pi 5 (8GB, ~$80) with a microSD card and USB-C power supply is all you need. A Pi 4 (4GB) also works for metro-area deployments. The setup wizard shows a RAM estimate based on your region size.

Monthly cost: $0 with Signal notifications, or ~$6/month with Twilio SMS.

Pre-Built Map Data

Pre-built OSRM routing data for all 50 US states and 50 metro areas. Each deployment downloads only what it needs based on its operating region.

manifest.json — Index of all available regions

Updated quarterly. Total: ~40 GB across all regions. Monthly cost: ~$1.