Repository navigation
DATA_PRESERVATION
sohamsans edited this page Nov 3, 2026
·
1 revision
ResearchLoom is built on an offline-first, zero-telemetry architectural foundation.
- All search candidate pools, extracted notes, flow maps, stylus drawings, and downloaded PDF papers remain strictly on your local device.
- No analytics, telemetry, or user documents are sent to any centralized server.
- LLM queries are sent directly from your device to your chosen provider (Google, Anthropic, OpenAI, or Groq) using your own personal API key.
When distributing Android applications via APKs outside of Google Play, updating without data loss requires strict signature consistency:
-
Release Keystore: All builds are signed with a unified
researchloom-release.keystoreusing both V1 (JAR signature) and V2 (Full APK signature scheme). -
android:versionCodeAuto-Incrementation: Allows Android Package Manager to recognize updates cleanly over previous versions without reportingINSTALL_FAILED_UPDATE_INCOMPATIBLE. -
Data Protection Prompt (
hasFragileUserData):AndroidManifest.xmlincludesandroid:hasFragileUserData="true". If a user ever chooses to uninstall the application, Android displays a native checkbox asking whether to keep application data (saving your local SQLite databases and research archives).