Privacy Policy
Last updated: June 2025
What We Collect
- Voice transcripts — audio you speak is converted to text and processed solely to generate your answer. Transcripts are not retained beyond the active conversation unless you explicitly store them.
- Conversation memory — if you ask Logic Voice to remember something, it is stored in your own database (local SQLite or your Supabase instance) and in your browser's localStorage for session continuity.
- Connector metadata — when you link external services (GitHub, Supabase, Google Calendar), we store only the OAuth tokens and minimal metadata required to operate the connector on your behalf. No additional profile data is harvested.
What Leaves Your Device
- Your spoken or typed query is sent to the configured LLM/STT provider (e.g. Groq) to generate a response. The provider's own privacy policy governs that transmission.
- During live web research, the assistant fetches publicly available web pages relevant to your question. Only the search query and retrieved page content transit through the configured provider.
- Connector calls (e.g. listing your calendars) go directly to the respective service's API using your stored OAuth token.
What We NEVER Do
- No advertising — ever.
- No analytics or telemetry collection.
- No selling or sharing your data with third parties.
- No training third-party models on your conversations or personal data.
Retention & Control
- Forget command — say "forget [X]" to remove any stored memory immediately.
- Security panel sign-out — signing out clears your session token from the device.
- Owner PIN reset — resetting your owner PIN wipes all owner-specific data (memories, conversation history) from the local database.
- Cloud tier — if deployed to a cloud host, conversation data is ephemeral (in-memory for the session) unless you explicitly upgrade to persistent storage.
- Manual deletion — you can stop the service and delete the local database file at any time; this is irreversible and removes all stored data.
Cookies & Local Storage
lv_session— session authentication token (localStorage).pin_set— flag indicating whether an owner PIN has been configured (localStorage).lv_conversation_*— conversation cache for session continuity (localStorage).
No third-party cookies are set. No tracking pixels or beacons are used.
Your Rights
- Access all data stored about you at any time.
- Request deletion of any or all stored data.
- Revoke connector access through the respective service.
- Export your conversation history.
Contact
For privacy questions or data requests, contact the operator via the project repository: github.com/vikashsaravanann/logic-voice