TankLab - Privacy Policy
Effective Date: April 3, 2026
Introduction
Welcome to TankLab. We respect your privacy and are committed to transparency about how the app handles your data. This policy explains what information the app accesses, how it is used, and your rights regarding that data.
No Collection of Personal Data
TankLab does not request, capture, or store any personally identifiable information such as your name, email address, account credentials, or device identifiers. We do not use analytics, tracking, or advertising frameworks. No personal data is sent to our servers or any third party.
On-Device Data Storage
All aquarium data you enter — tank profiles, water parameters, livestock, maintenance schedules, journal entries, expenses, and photos — is stored locally on your device using Apple's SwiftData framework. This data remains in the app's sandboxed container and is not accessible to other apps or services.
iCloud Sync
If you enable iCloud Sync in Settings, your aquarium data is synced across your devices using Apple's CloudKit infrastructure. This data is stored in your personal iCloud account and is governed by Apple's privacy policies. We do not have access to your iCloud data. You can disable iCloud Sync at any time in the app's Settings.
AI Assistant & Test Strip Scanner
TankLab includes an AI-powered assistant and test strip scanning feature. When you use these features, the following data is sent to OpenAI's API for processing:
- Your text messages and questions
- Photos you attach or capture for analysis (e.g., test strip photos, tank photos)
- Basic tank context (tank name, type, volume, current water parameters, and livestock list) to provide relevant advice
This data is transmitted securely over HTTPS to OpenAI. We do not store your conversations on any server. OpenAI's data usage is governed by their API data usage policy, which states that API inputs and outputs are not used to train their models. For more information, see OpenAI's API Data Usage Policies.
Camera Access
TankLab requests camera access when you use the Test Strip Scanner or take photos for the AI assistant or tank gallery. Photos are processed on-device or sent to OpenAI for analysis as described above. Camera access can be revoked at any time in your device's Settings.
Photo Library Access
TankLab may request access to your photo library to let you select existing photos for the AI assistant or tank gallery. The app only accesses photos you explicitly select. It does not browse or scan your photo library.
Notifications
TankLab can send local notifications to remind you about maintenance tasks such as water changes, filter cleaning, and feeding schedules. These notifications are generated and scheduled entirely on your device. No notification data is sent to any server.
In-App Purchases
TankLab offers optional subscription purchases (TankLab+) processed entirely through Apple's App Store infrastructure. We do not collect, store, or have access to any payment or billing information. Purchase status is verified on-device using Apple's StoreKit 2 framework.
Children's Privacy
TankLab does not knowingly collect personal data from children. Since the app does not collect personally identifiable information, it is suitable for users of all ages with parental supervision.
Data Security
Your aquarium data is stored within the app's sandboxed container on your device. When iCloud Sync is enabled, data is protected by Apple's encryption. AI communications are encrypted in transit via HTTPS.
Changes to This Policy
If we modify our data practices in the future, we will update this Privacy Policy accordingly and note the new effective date. We encourage you to review this page periodically.
Contact Us
If you have any questions or concerns about this Privacy Policy, please contact us at hello@squatchcraft.com.