Privacy Policy

Last Updated: June 6, 2026

1. Overview

ShotPulled is a self-hosted coffee dialing assistant. We respect your privacy and are committed to protecting it. Because the application is self-hosted and uses decentralized OAuth authentication, your data remains fully in your own custody.

2. Data Collection and Custody

Our application collects and processes only the information necessary to provide coffee dialing recommendations:

  • Coffee Beans Profile: Bags registered, roast level, roast date, remaining weights, and resting states.
  • Brew Logs (Shots): Dose, yield, extraction duration, temperature, water recipe, and sensory tags (e.g. "bitter", "sour").
  • Equipment: Grinder click/step positions and machine types.
  • Account Identity: Your identity (Google/GitHub/Email) is processed strictly via our OAuth authentication provider. We store your unique account identifier (sub) and verified email to provision your isolated space in the local SQLite database.

No third-party tracking: Your coffee parameters and dial logs are never sent to outside analytics engines, ad networks, or tracker companies.

3. Third-Party Services

When you connect ShotPulled to an AI agent (such as Claude.ai Custom Connectors, ChatGPT Apps, or Gemini clients), the respective AI platforms process the JSON-RPC tool parameters you transmit. Those interactions are subject to the privacy policies of Anthropic, OpenAI, or Google.

4. Data Deletion

Because you own your data, you can request account deletion or wipe your SQLite database tables at any time by contacting your server administrator or wiping your account container space.

5. Contact

If you have questions about this policy, you can contact the server administrator.