S.H.O.N.A.R./docs/recording-consent.md
avi 8c510f4ab9 Local-only app: remove network, uploads, providers, backend, desktop
Phone is now a pure on-device recorder: no accounts, no servers, no
background uploads (INTERNET permission gone). File sync is the user's
own tooling; the library adopts externally added files.

Android:
- Delete provider package (Nextcloud, custom SHONAR, sync-folder,
  registry, auth, TOFU/TLS), sync stack (SyncWorker/Drain/Slots,
  MigrationRunner), provider/storage/folder UI, AI-via-server details.
- Home shows a fixed 'on this phone' library; details keep playback,
  rename, file info. Settings lose Network/provider/HTTP-logging.
- Library root is the stored folder or Music/Recordings; import is
  double-scan proof (mutex + unique filePath index, migration v3->v4
  dedupes by path) with regression tests.
- Drop okhttp/work/security-crypto/media deps; delete their tests.

Repo: backend/, desktop/, worker/, deploy/, shared/, server scripts
and docs removed; README rewritten; CI keeps the android job only.
2026-09-14 11:56:20 -05:00

1.3 KiB

Recording consent — legal notice

Recording conversations may be illegal without consent.

Laws vary widely by jurisdiction:

  • One-party consent: you may record conversations you participate in.
  • All-party consent (many US states, and many other countries): every participant must consent before recording begins.
  • Recording conversations you are not part of is illegal in essentially every jurisdiction.

S.H.O.N.A.R. is a tool. You are solely responsible for knowing and following the law where you are.

What the app does (and never does)

  • Shows a consent reminder on first launch and persistently on the recording screen.
  • Never records silently. Recording runs as a foreground service with an ongoing notification, and Android's own microphone indicator is visible on Android 12+.
  • Provides an always-visible stop control on the recording screen and in the notification.
  • Has no remote-trigger recording capability of any kind.
  • Collects no telemetry and sends no data anywhere. There is no server, no account, no network permission — recordings never leave the phone except through file sync you set up yourself.

Before recording, tell everyone present that the conversation is being recorded and obtain their agreement. Where written consent is required, get it in writing.