Privacy Policy

How we collect, use, and protect your information

Last updated: February 8, 2026

1. Introduction

ReefChronicles ("we", "our", or "us") operates the ReefChronicles website and mobile application. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our service. Please read this policy carefully. By using ReefChronicles, you agree to the collection and use of information in accordance with this policy.

2. Information We Collect

Account Information

When you create an account, we collect your email address, username, and optionally your display name. If you sign up via GitHub OAuth, we receive your public profile information from GitHub.

Aquarium Data

You may provide information about your aquariums including tank dimensions, water type, fish and plant species, water parameter logs (pH, temperature, salinity, calcium, alkalinity, magnesium, nitrate, phosphate), maintenance records, and coral analysis data. This data is stored to provide you with tracking and analysis features.

Photos and Images

You may upload photos of your aquariums to your tank gallery or for coral analysis. Images are compressed on your device before upload and stored via our CDN provider (UploadThing). If you choose to publish your gallery, your images will be visible to other users.

Device Information

If you enable push notifications on the mobile app, we store your device push token and platform type (iOS or Android) to deliver notifications. We also store authentication tokens securely on your device using encrypted storage.

3. How We Use Your Information

  • Provide, maintain, and improve the ReefChronicles service
  • Display your aquarium data, parameter trends, and maintenance history
  • Send push notifications for maintenance reminders and updates (when enabled)
  • Enable community features such as public tank galleries
  • Authenticate your identity and secure your account
  • Respond to support requests and communicate with you about the service

4. Data Sharing and Disclosure

We do not sell your personal information. We may share your information only in the following circumstances:

  • Public galleries: If you publish your tank gallery, your aquarium photos and tank name will be visible to other users
  • Service providers: We use third-party services for image hosting (UploadThing), application hosting (Fly.io), and authentication (GitHub OAuth). These providers only access data necessary to perform their services
  • Legal requirements: We may disclose information if required by law or in response to valid legal process

5. Data Security

We take reasonable measures to protect your information. Passwords are hashed using industry-standard algorithms and are never stored in plain text. Authentication tokens on mobile devices are stored in encrypted secure storage. The mobile app supports biometric authentication (Face ID / Touch ID) as an additional security layer. However, no method of transmission over the internet or electronic storage is 100% secure, and we cannot guarantee absolute security.

6. Data Retention

We retain your account and aquarium data for as long as your account is active. If you delete your account, all associated data — including tanks, parameter logs, maintenance records, gallery images, and coral analyses — will be permanently deleted. Push notification tokens are removed when you log out or delete your account.

7. Your Rights

You have the right to:

  • Access the personal data we hold about you
  • Update or correct your account information
  • Delete your account and all associated data
  • Opt out of push notifications at any time through your device settings
  • Unpublish your tank gallery to remove it from public view

8. Camera and Photo Library Access

The ReefChronicles mobile app requests access to your device's camera and photo library solely for the purpose of capturing and uploading aquarium photos. We do not access your camera or photos for any other purpose. Images are compressed on your device before being uploaded. You can revoke these permissions at any time through your device settings.

9. Children's Privacy

ReefChronicles is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If we become aware that we have collected personal information from a child under 13, we will take steps to delete that information.

10. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last updated" date. Your continued use of ReefChronicles after changes are posted constitutes your acceptance of the updated policy.

11. Contact Us

If you have questions about this Privacy Policy or your data, please contact us at support@reefchronicles.com.

ReefChronicles

© 2024 - 2026 ReefChronicles. All Rights Reserved.