Privacy Policy

Reef Analysis

Last updated: June 2026

This policy should be read alongside our Terms & Conditions. If you have any questions, contact us at hello@reefanalysis.com.

1. Who we are

Reef Analysis is a trading name of Ark Technology Ltd, a company registered in England & Wales (No. 11538549). We are the data controller for the personal data processed through this service. References to "we", "us" or "our" in this policy mean Ark Technology Ltd.

2. What data we collect

We collect the following categories of personal data:

3. How we use your data

4. Legal basis (UK GDPR)

5. Third-party services

We use the following sub-processors:

Where data is transferred outside the UK/EEA, we rely on Standard Contractual Clauses or equivalent adequacy mechanisms.

6. Data retention

We retain your data for as long as your account is active. You can delete individual tanks (which cascades to all associated test and sensor data) at any time. To delete your entire account and all associated data, email us at hello@reefanalysis.com with the subject line Delete my account. We will action deletion requests within 30 days.

7. Your rights

Under UK GDPR you have the right to:

To exercise any of these rights, email hello@reefanalysis.com. You also have the right to lodge a complaint with the Information Commissioner's Office (ICO).

8. Cookies & local storage

We do not use tracking cookies. We use browser localStorage to persist your in-app preferences (selected tank, dashboard tile layout, time range selections). This data never leaves your device and is not transmitted to our servers except where explicitly synced to your account (e.g. dashboard tile configuration).

9. Security

All data is transmitted over HTTPS. Passwords and device credentials are never stored in plaintext — credentials are encrypted at rest using Supabase Vault. We apply row-level security so your data is only accessible to your own account.

10. Changes to this policy

We may update this policy from time to time. Material changes will be communicated via email or an in-app notice. Continued use of the service after changes constitutes acceptance of the updated policy.