Privacy Policy

Last updated: March 11, 2026

Convergence Tech Inc ("we," "us," or "our") operates the Peek service, which includes the Peek web application at gopeek.ai and the Peek Claude Code plugin (collectively, the "Service"). This Privacy Policy explains what data we collect, how we use it, and your choices regarding your information.

1. Information We Collect

Account Information

When you sign up, we collect your name and email address through our authentication provider (Clerk). We assign you a unique user identifier.

Conversation Data (Claude Code Plugin)

When you use the Peek Claude Code plugin, it reads portions of your Claude Code conversation transcript on your local machine and sends the following to our servers:

  • Your most recent message (prompt text)
  • Recent conversation context (up to 10 prior messages, truncated to 500 characters each)
  • Names of tools used by Claude in the most recent assistant turn (e.g., "Read," "Edit") — not tool arguments or outputs
  • Your Claude Code session identifier
  • Your current working directory path

The plugin does not send file contents, tool arguments, tool outputs, or any data beyond what is listed above.

Conversation Data (Web App)

When you use the Peek web chat, we store the full conversation history (your messages and assistant responses) for each session.

Memories

Peek automatically extracts and stores "memories" — short facts, preferences, and behavioral notes derived from your conversations. Each memory includes the text content, a category label, a source indicator, and a vector embedding used for similarity-based retrieval.

API Keys

When you generate an API key for the plugin, we store a cryptographic hash of the key, a display prefix, and usage metadata (last used timestamp). The full key is shown to you once and is not stored by us.

Usage and Diagnostic Data

We collect error reports (via Sentry) and structured logs (via Axiom) that may include your user identifier, request identifiers, plugin version, and error details. We do not log conversation content in these systems.

2. How We Use Your Information

  • Providing the Service: We analyze your conversation data to extract memories, generate embeddings for similarity search, and inject relevant memories into future conversations.
  • Improving the Service: We use aggregated, de-identified usage patterns and memory feedback ratings to improve memory extraction quality and relevance.
  • Error Monitoring and Reliability: We use error reports and logs to diagnose and fix bugs.

3. Third-Party Services

We share data with the following third-party providers:

  • Google Cloud (Vertex AI): Memory content and search queries are sent to Google's text-embedding API to generate vector embeddings. Google processes this data under their Cloud data processing terms.
  • Google Gemini / Anthropic Claude: Conversation messages and existing memories are sent to large language models to extract new memories, generate session titles, and power the web chat assistant. These providers process data under their respective API terms.
  • Clerk: Handles authentication. Your name and email are managed by Clerk under their privacy policy.
  • Sentry: Receives error reports that may include your user identifier. Sentry does not receive conversation content.
  • Axiom: Receives structured request logs with user identifiers and request metadata.

We do not sell your data. We do not share your data with third parties for advertising purposes.

4. Data Stored on Your Device

The Peek Claude Code plugin stores the following locally:

  • Your API key in ~/.config/peek/credentials.json
  • A cache of your most recently retrieved memories in ~/.config/peek/memory-cache.json (used as a fallback when the server is unreachable)

You can delete these files at any time. Uninstalling the plugin removes its hooks but does not automatically delete these local files.

5. Data Retention

We retain your data for as long as your account is active. Memories can be individually deleted or archived through the web app. Session history can be deleted per session. When you delete a memory, it is marked as archived in our database; we do not immediately purge it from backups but it is excluded from all queries and will not be injected into future conversations.

If you wish to delete your entire account and all associated data, contact us at privacy@goharvest.ai.

6. Security

We protect your data using industry-standard practices: API keys are hashed before storage, all communication uses HTTPS/TLS, and database access is restricted by user ownership checks on every request. The plugin is designed to fail silently — it never blocks your Claude Code workflow, and errors are caught without exposing data.

7. Your Rights

You can:

  • View all memories stored about you through the Peek web app
  • Edit or delete individual memories at any time
  • Delete conversation sessions
  • Revoke API keys to stop plugin data collection
  • Uninstall the plugin to stop all local data reading
  • Request a full data export or account deletion by emailing privacy@goharvest.ai

8. Children

Peek is not directed at children under 13 and we do not knowingly collect personal information from children.

9. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of material changes by posting the new policy on this page and updating the "Last updated" date.

10. Contact Us

If you have questions about this Privacy Policy or your data, contact us at privacy@goharvest.ai.