# Private Archive — Client Source v0.9.1

Full source for all three Private Archive client components, published so you
can audit the client and build your own binaries.

```
bff/   Go daemon (manages encrypted Restic backups, talks to the service over Tor)
cli/   Cobra command-line interface (privatebackup)
web/   React + Tauri 2 desktop application
```

Restic source is bundled under `bff/external/restic/` for reproducible builds.

## Build

```
cd bff && make build-restic && go build ./cmd/client
cd ../cli && go build ./cmd/privatebackup
cd ../web && npm install && npm run tauri:build
```

Go 1.23+, Node 20+ and a Rust toolchain are required. The desktop app builds
for the host platform only.

Verify downloads against SHA256SUMS published alongside the binaries at
https://privatearchive.xyz/releases/v0.9.1/SHA256SUMS

— privatearchive.xyz · v0.9.1
