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.
34 lines
1.3 KiB
Markdown
34 lines
1.3 KiB
Markdown
# 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.
|
|
|
|
## Recommended practice
|
|
|
|
Before recording, tell everyone present that the conversation is being
|
|
recorded and obtain their agreement. Where written consent is required, get
|
|
it in writing.
|