Trust & Safety

Security

Last updated 06 May 2026

This page explains how YachtSync protects your data. We don’t hide behind buzzwords. If we don’t do something, we say so. If we’re working towards something, we say that too.

If you spot a security issue or have a question we haven’t answered, email security@yachtsync.uk.

Summary of Key Points

The honest TL;DR.

Encryption. All data is encrypted in transit (TLS 1.2+) and at rest (AES-256). Passwords are stored as salted bcrypt hashes — we cannot read your password.

Access control. Row-level security at the database layer means each user can only access their own records — the App is just one of several layers that enforce this.

Where your data lives. Your certificates and account data are hosted in the European Union (Dublin, Ireland) by Supabase, on AWS infrastructure. AI scanning is processed by Anthropic in the United States under standard contractual clauses.

What we’re not. We’re not yet SOC 2 certified. We don’t run a paid bug bounty programme. We haven’t commissioned an external penetration test. We tell you this so you can decide for yourself whether the controls we describe below are enough for your situation.

Table of Contents

  1. Encryption
  2. Access control
  3. Where your data lives
  4. What we don’t store
  5. Our security vendors
  6. AI processing
  7. If something goes wrong
  8. Responsible disclosure
  9. What we’re working on
  10. Your role in security
  11. Contact

1. Encryption

In transit

All communication between the YachtSync App, our website, and our backend is protected by TLS 1.2 or higher. Connections that don’t meet this standard are rejected.

At rest

All data stored in our databases and file storage is encrypted at rest using AES-256. This is handled at the infrastructure layer by our hosting partner Supabase, on top of AWS’s native encryption.

Passwords

We never store your password in plaintext. We use Supabase Auth, which stores passwords as salted bcrypt hashes. Even our staff cannot recover your password — if you forget it, the only path forward is a reset.

What this means in plain English

If someone managed to intercept traffic between your phone and our servers, they would see encrypted data. If someone managed to obtain a backup of our database without permission, the data inside it would also be encrypted.

What encryption does NOT mean here

To be clear: this is not end-to-end encrypted. Supabase, our infrastructure provider, has access to the encryption keys for your data, because they need to serve it to you. If you’re looking for true zero-knowledge encryption (where even the provider cannot read your data), YachtSync does not currently offer that.

2. Access control

Row-Level Security (RLS)

Our database uses row-level security policies that enforce user isolation at the database layer. This means even if every other layer of the App failed, the database itself would refuse to return one user’s data to another user.

Authentication

Two-factor authentication

2FA is not yet available in the App. It’s on our roadmap (see Section 9).

Administrative access

Only authorised YachtSync personnel can access administrative systems, and only when necessary for support, security or maintenance. The admin role is enforced both in the App and at the database level via RLS.

Audit logging

Significant account actions (uploads, deletions, profile changes, login events) are recorded in an audit log so we can investigate if something looks suspicious.

3. Where your data lives

DataLocationProvider
User accounts and certificate metadataEU — Dublin, IrelandSupabase (on AWS)
Certificate files (PDFs)EU — Dublin, IrelandSupabase Storage (on AWS S3)
AI document processingUnited StatesAnthropic (Claude API)
Push notification deliveryUS / IrelandApple APNs / Google FCM / Expo
This websiteGlobal CDNVercel

For data transfers outside the UK and EU (specifically to Anthropic and Vercel in the US), we rely on the UK International Data Transfer Agreement or the UK Addendum to the EU Standard Contractual Clauses as the legal mechanism. These are the safeguards approved by the UK Information Commissioner’s Office.

4. What we don’t store

Equally important is what we don’t collect.

5. Our security vendors

We don’t reinvent the wheel. We rely on infrastructure providers with strong security track records. You inherit much of their compliance through us.

ProviderRoleIndependent certifications
SupabaseDatabase, file storage, authenticationSOC 2 Type 2, HIPAA-eligible
AWS (underlying Supabase)Cloud infrastructureSOC 1/2/3, ISO 27001, PCI-DSS, FedRAMP
AnthropicAI document scanningSOC 2 Type 2, ISO 27001
AppleApp Store distribution, APNsSOC 2 Type 2, ISO 27001
VercelWebsite hostingSOC 2 Type 2, ISO 27001

Certification status of these providers can change — we recommend checking their security pages for the most up-to-date information.

AI scanning is one of YachtSync’s core features and it has its own dedicated transparency page covering exactly what data is sent, what isn’t, what Anthropic does with it, and how you can opt out.

Read our AI Use page →

7. If something goes wrong

If we ever discover a security incident affecting your personal data, we will:

We will not minimise, cover up or delay disclosure. A security incident is bad enough on its own — mishandling the response makes it worse.

8. Responsible disclosure

If you’re a security researcher, customer or member of the public who has found a vulnerability in YachtSync, please report it to security@yachtsync.uk.

We commit to:

Please:

We don’t currently run a paid bug bounty programme, but we genuinely appreciate disclosures and will publicly thank researchers who help.

9. What we’re working on

An honest list of security improvements on our roadmap. We don’t commit to dates — we commit to doing them properly.

If you’d like to know our progress on any of these, ask: security@yachtsync.uk.

10. Your role in security

The most secure system in the world can be undone by an account takeover. A few things you can do that materially improve your security:

11. Contact

Security questions, concerns, or vulnerability reports:

Email: security@yachtsync.uk
General contact: legal@yachtsync.uk
Post:
YachtSync Ltd
66 Paul Street
London EC2A 4NA
United Kingdom