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.