Legal

Privacy Policy

Last updated: May 28, 2025  ·  Effective: May 28, 2025

OpClave ("we", "us", "our") operates the OpClave web application at opclave.com. This policy explains what data we collect, why we collect it, who we share it with, and what rights you have over your data.

1. What we collect

Queries and prompts. When you submit a question or prompt, the text is sent to one or more AI model providers (see Section 3) and a short preview (up to 120 characters) is stored in our usage logs so we can monitor service health and cost.

Uploaded files. If you attach a file (PDF, image, or text), its content is sent to an AI model for extraction and is not stored on our servers beyond the duration of the request.

Account information. If you sign in via GitHub OAuth (powered by Supabase), we receive and store your GitHub user ID, email address, and display name as provided by GitHub.

Feedback. If you submit feedback through the app, the message text and sentiment (thumbs up / down) are emailed to us and retained in our inbox.

Usage metadata. For rate limiting and abuse prevention, we store a per-IP or per-user request count in Redis. This resets every 24 hours. We do not build long-term behavioural profiles from this data.

Browser storage. We use localStorage on your device to save conversation history, thread names, prompt counts, and UI preferences. This data never leaves your browser unless you explicitly share it.

2. How we use your data

We do not sell your data, use it for advertising, or train our own AI models with it.

3. Third-party AI providers

Your prompts and any attached file content are forwarded to the following providers to generate responses. Each provider has its own privacy policy and data-handling practices:

Provider
Used for
Privacy policy
OpenAI
GPT model responses
Anthropic
Claude responses & synthesis
Google DeepMind
Gemini responses & image generation
xAI
Grok responses
Perplexity AI
Web-search synthesis
Important: When web search is enabled, your query is sent to Perplexity's Sonar API which performs live web searches. Do not include sensitive personal information in queries when web search is active.

4. Infrastructure providers

5. Data retention

6. Cookies and local storage

We do not use tracking cookies or advertising cookies. Supabase sets a session cookie (sb-*) for authentication when you sign in. We use localStorage to persist conversation threads, settings, and prompt counts entirely within your browser.

7. Your rights

Depending on where you live, you may have the right to:

To exercise any of these rights, email us at councilaiclb@gmail.com. We will respond within 30 days. Note that conversation history stored in your browser is yours to delete directly — clear your browser's localStorage at any time.

8. Children

OpClave is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal data, please contact us and we will delete it.

9. Changes to this policy

We may update this policy from time to time. When we do, we will update the "Last updated" date at the top. Continued use of OpClave after a change constitutes acceptance of the updated policy.

10. Contact

Questions about this policy? Reach us at councilaiclb@gmail.com.