canvas-website/docs
Jeff Emmett f8790c9934 docs: add data sovereignty architecture for Google imports and local file uploads
- Add GOOGLE_DATA_SOVEREIGNTY.md: comprehensive plan for secure local storage
  of Gmail, Drive, Photos, Calendar data with client-side encryption
- Add LOCAL_FILE_UPLOAD.md: multi-item upload tool with same encryption model
  for local files (images, PDFs, documents, audio, video)
- Update OFFLINE_STORAGE_FEASIBILITY.md to reference new docs

Key features:
- IndexedDB encrypted storage with AES-256-GCM
- Keys derived from WebCrypto auth (never leave browser)
- Safari 7-day eviction mitigations
- Selective sharing to boards via Automerge
- Optional encrypted R2 backup

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 04:47:22 -08:00
..
ENHANCED_TRANSCRIPTION.md automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
GOOGLE_DATA_SOVEREIGNTY.md docs: add data sovereignty architecture for Google imports and local file uploads 2025-12-04 04:47:22 -08:00
LOCAL_FILE_UPLOAD.md docs: add data sovereignty architecture for Google imports and local file uploads 2025-12-04 04:47:22 -08:00
OBSIDIAN_INTEGRATION.md automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
TRANSCRIPTION_TOOL.md automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
WEBCRYPTO_AUTH.md working auth login and starred boards on dashboard! 2025-07-29 22:04:14 -04:00