1. Overview
This Privacy Policy explains how LeptonO Inc. (“LeptonO”, “we”, “us”), the company behind the AquaElectron mobile application (the “App”), collects, uses, and shares information when you use the App. AquaElectron is an aquarium-management app that stores your tanks, livestock, parameters, expenses, tasks, and notes in your account so they sync across your devices.
We aim to collect only what the App needs to work. We do not sell your personal information for money. Depending on where you live, sharing device or advertising identifiers with an ad partner (see Advertising) may still be considered a “sale” or “share” under some laws (for example, California’s CPRA); you can opt out at any time by limiting ad tracking in your device settings or by subscribing to Premium, which turns ads off entirely.
2. Data we collect
2.1 Information you provide
- Account details — your email address and, if you use social sign-in, the name and email shared by Google or Apple. (Apple may relay a private/anonymized email if you choose “Hide My Email.”)
- Profile information — your name, optional profile picture, and preferences such as country, currency, and unit system.
- Your content — aquarium records, livestock entries and growth logs, photos you upload, water-parameter readings, expenses, tasks, journal entries, equipment, and tags. To attach a photo, the App asks for permission to access your photo library; we only read the specific photo you choose, and it is uploaded to your account.
- Support messages — information you include when you contact support.
2.2 Information collected automatically
- Diagnostics & crash data — crash reports and basic stability/diagnostic data to help us fix problems (via Google Firebase Crashlytics).
- Advertising identifiers — on the free (ad-supported) tier, your Android advertising ID is used to serve and measure ads via Google AdMob. We do not access an iOS advertising identifier (IDFA); see Advertising for details.
- Technical data — limited device/app information (such as app version and OS) needed to operate the service.
Notification permission — if you allow notifications, the App schedules task reminders (for example, an upcoming water change) directly on your device. These are local, on-device notifications, not push notifications, so your reminder schedule is never sent to or stored on our servers.
3. How we use data
- To create and secure your account and authenticate sign-in.
- To store, sync, and display your content across your devices.
- To provide and manage subscriptions and unlock Premium features.
- To show advertising on the free tier and to remove it for Premium users.
- To diagnose crashes, maintain stability, and improve the App.
- To respond to support requests and communicate service-related notices.
- To comply with legal obligations and enforce our Terms of Use.
4. Service providers
We share data with the following providers strictly to operate the App. Each processes data under its own terms and privacy policy.
| Provider | Purpose | Data involved |
|---|---|---|
| Supabase | Authentication and database (backend) | Account, profile, and your content records |
| Cloudflare (R2 & CDN) | Storage and delivery of photos you upload (aquarium, livestock, growth, journal, and profile images) | Photos you choose to upload |
| Google Sign-In | Optional social login | Name, email from your Google account |
| Apple (Sign in with Apple) | Optional social login | Name, email (or relayed email) from your Apple ID |
| RevenueCat | Subscription management and entitlement | Purchase/subscription status, a pseudonymous app user ID |
| Apple App Store / Google Play | Processing in-app purchases | Payment is handled by the store; we do not receive your card details |
| Google AdMob | Advertising on the free tier | Android advertising ID and ad-interaction data (no iOS tracking identifier is collected) |
| Google Firebase (Crashlytics) | Crash and stability reporting | Crash logs, device/diagnostic data |
We may also disclose information if required by law, to protect our rights or users’ safety, or in connection with a business transfer.
5. Advertising
On the free tier, the App shows ads through Google AdMob.
- Android. AdMob may use your device’s advertising ID (and similar signals such as approximate location and app-usage data) to select and measure ads, which can include personalized ads. You can reset or opt out of ad personalization for your Android advertising ID in your device settings at any time.
- iOS. The App does not implement Apple’s App Tracking Transparency (ATT) prompt and does not ask for permission to track you across other companies’ apps or websites. Because of this, iOS does not make your device’s advertising identifier (IDFA) available to AdMob, and ads shown to iOS users are not based on cross-app tracking.
Whichever platform you’re on, you can remove ads entirely, at any time, by subscribing to Premium. For details on Google’s ad practices, see Google’s privacy policy.
6. Subscriptions
Premium subscriptions are purchased through the Apple App Store or Google Play and managed via RevenueCat. We receive your subscription status and a pseudonymous identifier so the App can unlock Premium features. We do not receive or store your payment-card information; that is handled by Apple or Google.
7. Storage & retention
Your account data and content records are stored in our backend (Supabase), and photos you upload are stored with Cloudflare (R2) and delivered over its CDN. Both are retained while your account is active. We keep information as long as needed to provide the App, comply with legal obligations, resolve disputes, and enforce agreements. When you delete your account, your content is removed as described below; some records may persist in backups or with providers for a limited period before being overwritten, and aggregated or de-identified data may be retained.
8. Your rights & choices
Depending on where you live, you may have rights to access, correct, export, or delete your personal data, and to object to or restrict certain processing. You can:
- View and edit your profile and content directly in the App.
- Delete your account and content from within the App at any time.
- Manage ad and tracking preferences in your device settings.
- Contact us to exercise any applicable data rights.
9. Account & data deletion
You can permanently delete your account from within the App (Profile / settings → delete account). This removes your profile and the content associated with your account from our active systems. Deletion is irreversible. If you cannot access the App, email us and we will help you delete your data. For a step-by-step walkthrough, see our account & data deletion guide.
10. Children
The App is not directed to children under 13 (or the minimum age of digital consent in your country), and we do not knowingly collect personal data from them. If you believe a child has provided us data, contact us and we will delete it.
11. Security
We use reasonable technical and organizational measures — including encrypted connections and access controls provided by our backend — to protect your data. No method of transmission or storage is completely secure, so we cannot guarantee absolute security. Keep your account credentials confidential.
12. Changes to this policy
We may update this Privacy Policy from time to time. We will post the updated version here and revise the “Last updated” date. Material changes will be communicated where required.
13. Contact
For privacy questions or requests, contact:
LeptonO Inc.
Developer of the AquaElectron app
Ontario, Canada
Email: support@leptono.com
This policy is governed by the laws of the Province of Ontario and the federal laws of Canada applicable therein.