Privacy Policy

Last updated: March 13, 2026

1. Introduction

ThrusterLog ("we," "our," or "us") is a personal dive logbook application designed for freelance ROV (Remotely Operated Vehicle) pilots. This Privacy Policy explains how we collect, use, store, and protect your information when you use the ThrusterLog mobile application (the "App") and related services.

By using ThrusterLog, you agree to the collection and use of information in accordance with this policy. If you do not agree with this policy, please do not use the App.

2. Information We Collect

2.1 Account Information

  • Email address (for account creation and authentication)
  • User ID (automatically generated unique identifier)
  • Profile details you optionally provide: pilot name, company name, and IMCA grade/classification

2.2 Operational Data (User-Generated Content)

ThrusterLog is designed to record your professional diving operations. The following data is created and entered by you:

  • Dive Logs: dive number, start/end times, depth, location name, manually entered GPS coordinates, project and client information, vessel name, personnel names (diver, supervisor), weather and sea conditions, bottom time, notes, and status
  • Equipment Records: equipment name, serial number, model, manufacturer, purchase date, warranty expiry, and photos
  • Components: component name, type, serial number, hour counter, maintenance intervals, and maintenance history
  • Certificates: certificate name, type (BOSIET, FOET, HUET, IMCA, STCW, etc.), issue/expiry dates, issuing body, certificate number, and document photos
  • Shift Notes: text entries, timestamps, author information, photos, and anomaly flags
  • Dive Observations: IMCA-standard inspection observations with severity levels, categories, and photos
  • Checklists: pre/post dive checklist items categorized by system type

2.3 Device Information

  • Device model (e.g., iPhone model identifier)
  • Operating system name and version
  • App version

We do not collect the Identifier for Advertisers (IDFA). Advertising tracking is explicitly disabled in the App.

2.4 Analytics Data

We collect anonymous usage events to improve the App, such as: feature usage (e.g., dive started, equipment added, report generated), sync events, and general app interaction patterns. These events are associated with your user ID and device information.

2.5 Error and Crash Data

When errors occur, we collect error messages, context information, severity level, device information, and app version to diagnose and fix issues.

2.6 Support and Feedback Data

  • Support tickets: subject, category, message content, and app version
  • Feedback: star rating (1-5), message, and app version

3. Location Data

ThrusterLog does not automatically access your device's GPS or location services. Any GPS coordinates stored in dive logs are manually entered by you as text fields to record dive site locations. The App does not track your real-time location.

4. How We Use Your Information

  • Provide the Service: Store and sync your dive logs, equipment records, certificates, and other operational data across your devices
  • Account Management: Authenticate your identity, manage your subscription, and process in-app purchases
  • Cloud Sync: Synchronize your data between your device and our cloud servers (Pro feature)
  • App Improvement: Analyze usage patterns and error reports to improve App performance, fix bugs, and develop new features
  • Customer Support: Respond to your support requests and feedback
  • Notifications: Send you certificate expiry reminders, maintenance alerts, and service announcements
  • Remote Configuration: Adjust feature limits and App settings remotely

5. Data Storage and Security

5.1 Local Storage

All your operational data (dive logs, equipment, certificates, etc.) is stored locally on your device using Apple's SwiftData framework. This data remains on your device even without an internet connection. Preferences and settings are stored in UserDefaults on your device.

5.2 Cloud Storage

If you subscribe to ThrusterLog Pro, your data is synchronized to our cloud servers powered by Supabase (hosted on AWS infrastructure). Data is protected by Row Level Security (RLS) policies, ensuring that only you can access your own data. Data transmission is encrypted via TLS/SSL.

5.3 Security Measures

We implement industry-standard security measures including encrypted data transmission, Row Level Security at the database level, secure authentication via Supabase Auth, and regular security reviews. However, no method of electronic storage is 100% secure, and we cannot guarantee absolute security.

6. Third-Party Services

ThrusterLog uses the following third-party services:

Supabase

Backend infrastructure for authentication, database storage, and data synchronization. Supabase acts as our data processor and stores your data on AWS infrastructure.

Adapty

Subscription and in-app purchase management. Adapty receives your user ID for subscription tracking purposes. We have explicitly disabled IDFA (Identifier for Advertisers) collection through Adapty.

Apple App Store

In-app purchase transactions are processed through Apple's App Store infrastructure.

We do not use any third-party advertising networks, social media tracking SDKs, or external analytics services (such as Google Analytics, Firebase Analytics, or Mixpanel). All analytics are collected through our own first-party system.

7. Data Sharing

We do not sell, trade, or rent your personal information to third parties. Your data may be shared only in the following circumstances:

  • Service Providers: With Supabase (data hosting) and Adapty (subscription management) as necessary to provide the service
  • Legal Requirements: When required by law, court order, or governmental authority
  • Safety: To protect the rights, property, or safety of ThrusterLog, our users, or the public

8. Data Retention and Deletion

Your operational data is retained as long as you maintain an active account. You can delete individual records at any time within the App.

You may request complete account deletion through the App's Settings screen. When you delete your account, all associated data is permanently removed from both the local device and our cloud servers, in compliance with Apple App Store guidelines (Guideline 5.1.1(v)). This includes dive logs, equipment records, components, certificates, shift notes, observations, checklists, analytics events, error reports, sync logs, support tickets, and feedback.

9. Your Rights

You have the right to:

  • Access: View all your data within the App at any time
  • Export: Export your dive data in JSON format (Pro feature)
  • Correction: Edit or update any of your records within the App
  • Deletion: Delete individual records or your entire account and all associated data
  • Portability: Export your data and use it in other services

10. Children's Privacy

ThrusterLog is a professional tool designed for adult ROV pilots and offshore workers. We do not knowingly collect information from children under the age of 16. If you believe we have inadvertently collected information from a child, please contact us immediately.

11. Tracking and Advertising

ThrusterLog does not track users across other apps or websites. We have declared NSPrivacyTracking = false in our App Privacy Manifest, and we maintain no tracking domains. IDFA collection is explicitly disabled. We do not display advertisements in the App.

12. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any significant changes through in-app announcements. Your continued use of the App after changes are posted constitutes your acceptance of the updated policy.

13. Contact Us

If you have questions or concerns about this Privacy Policy or our data practices, please contact us:

SLC Systems

Email: selcuk@slc.systems

Website: slc.systems