Core Privacy Principle
SwimKeep is designed with privacy first. All your pool profiles, chemistry logs, photos, and recommendations stay stored locally in your browser by default. We never require you to create an account or share personal information to use SwimKeep.
What Information We Collect
SwimKeep collects minimal information. Here is what we collect and why:
- Email Address: Optional. Only collected if you choose to purchase a subscription. Your email is used by Stripe to process payment and manage your billing.
- Pool Data: Stored only in your browser. Pool profiles, chemistry readings, photos, and history never leave your device unless you choose to upload a photo for analysis or request a recommendation.
- ZIP Code: Optional. Entered by you if you want weather lookups. Used to fetch weather forecasts for pool guidance.
- Usage Data: When features like weather or photo analysis are used, we receive only the ZIP code or image necessary for that specific request.
Browser-Local Storage
Your pool data is yours from the start. It lives in your browser until you decide to use premium features.
- IndexedDB Storage: Pool profiles, chemistry logs, inventory records, and recommendations stored locally in your browser database
- localStorage Fallback: Preferences and app state stored in browser storage
- No Server Backup: Local data is not synced to our servers. You control it completely.
- No Tracking: We do not use cookies, pixel tags, or any tracking technology
- Data Export: You can export your local data at any time
When Data Leaves Your Browser
Only specific product actions require server communication:
- Photo Analysis: Upload a strip photo to get chemistry readings. The image is sent to Groq (AI analysis provider) and deleted after processing.
- Weather Lookup: Enter a ZIP code to get pool-relevant weather. ZIP is sent to weather providers to fetch forecasts.
- AI Recommendations: Send pool context with a question to get personalized guidance from Groq.
- Billing: Email optionally provided at checkout and passed to Stripe for payment processing.
Third-Party Services
SwimKeep uses trusted service providers for specific functions:
- Stripe: Payment processor. Handles billing and subscriptions. Your email and payment method are processed by Stripe, not SwimKeep. See Stripe privacy policy.
- Groq: AI service provider for pool recommendations and photo analysis. Images and questions are processed by Groq and not retained by SwimKeep.
- Weather Providers: Weather forecasts by ZIP code from third-party weather APIs.
- All third parties are contractually required to use your information only to provide their specific service.
No User Accounts
SwimKeep does not use user accounts. There are no passwords, usernames, or account creation required. Subscriptions are managed purely through email and Stripe.
- No Sign-In: You do not log in to use SwimKeep
- Email for Billing: Email is optional and only used if you subscribe
- Stateless Design: Your data is not tied to a server account
- Browser Control: All app state is in your browser and under your control
No Cookies or Tracking
SwimKeep does not use cookies, web beacons, pixels, or any tracking technology.
- No Analytics Cookies: We do not track your behavior
- No Ad Cookies: We do not use third-party advertising networks
- No Session Cookies: SwimKeep does not require cookies to function
- Browser Features: We use browser APIs (IndexedDB, localStorage) but not cookies
Data Security
Your browser data is protected by your device. Communications with SwimKeep servers are encrypted.
- HTTPS Encryption: All data sent to SwimKeep servers is encrypted in transit
- Browser Storage Security: Local data is protected by your browser sandbox and device security
- Photo Processing: Photos are processed immediately and not retained on SwimKeep servers
- No Long-Term Storage: We do not store copies of your pool data
Data Retention
Your browser data stays as long as you keep it. Server-side data is minimal:
- Local Browser Data: Retained indefinitely in your browser. You control deletion.
- Billing Records: Retained by Stripe for payment compliance (typically 7 years)
- Photo Analysis Logs: Processing logs retained for 90 days for debugging
- Email Records: Kept only for active subscriptions. Deleted upon cancellation.
Your Control and Rights
You have full control over your data:
- Data Deletion: Clear your browser cache and storage to remove all local pool data instantly
- No Data Requests: Since you own your data locally, there is no need for formal data requests
- Subscribe Optionally: Email is only required if you choose to purchase. Use free features without sharing any information.
- Unsubscribe: Cancel your subscription at any time through Stripe
Children and Privacy
SwimKeep is suitable for all ages since no personal information is required. Parents can use SwimKeep for family pool care.
Changes to This Policy
We may update this Privacy Policy to reflect changes in our practices or legal requirements. Material changes will be posted on this page with an updated effective date.
Contact Us
Questions about privacy or how SwimKeep handles your data?
- Email: support@swimkeep.com
- Web: Visit swimkeep.com/support
Your pool data stays yours
SwimKeep keeps your data in your browser by default. Free to use. No tracking. No data sales.