DIVELOOPrem@diveloop.app

Privacy

Privacy Policy

Effective October 27, 2026. Last updated October 27, 2026.

The short version

  • DiveLoop records diving practice with the cameras at a pool and shows it a few seconds behind live on the pool’s TVs and on its members’ phones. Coaches can save short clips.
  • Only the people a pool lets in, and DiveLoop, can watch. Video is never public.
  • We keep practice recordings to build and test DiveLoop’s dive analysis, and we have not yet set a date for deleting them. Many divers are children; this policy says what that means for them.
  • We may show still frames from practice recordings to an AI tool (Anthropic’s Claude) while we check that analysis.
  • No ads, no tracking, no selling your data.
  • You can delete your account, and you can ask us to delete recordings of you or your child.
  • Questions or requests: rem@diveloop.app.

Who we are

DiveLoop is run by Rem Turatbekov, an individual developer in the United States (“DiveLoop”, “we”, “us”). This policy covers the DiveLoop apps for iPhone and Apple TV, the cameras and computer DiveLoop runs at a pool, and this website, diveloop.app.

Who uses DiveLoop

A pool’s owner sets DiveLoop up. Coaches and assistants run it. Anyone the pool gives a join code can watch. Accounts are for people 13 and older; a diver under 13 watches on a parent’s or guardian’s account.

The divers on camera are often children. They are filmed because they practise at a pool that uses DiveLoop, not because they have an account. We ask each pool to get agreement before DiveLoop records its practices: from each diver 18 or older, and from a parent or guardian of each diver under 18. The pool keeps those agreements.

What we collect

When you sign in. You sign in with Apple, or with Google where we offer it. We receive your email address (with Apple, this can be a private relay address), an account identifier from Apple or Google, and your name if you choose to share it. We never see or store a password. Our sign-in service also records the network (IP) address and the app and device type of each signed-in session.

Your place in a pool. The pools you belong to, your role (owner, coach, assistant or viewer), and the name you show.

The pool’s activity log. A record of what was done in the pool and by whom: practice started or ended, the schedule changed, a TV added, controlled or removed, a join code made or used, a member added or removed, a clip saved, removed or reported (with the reason the reporter typed).

The pool’s settings. Its name, time zone and practice schedule. The pool’s computer also reads the team’s calendar for practice times; it keeps each practice’s start, end and title there, and sends us only the start and end.

The pool’s TVs. Each TV’s name, its settings (camera, delay, clip length), its app version and last error, when it was last online, and the network address it was set up from.

Practice video. From 30 minutes before each scheduled practice until 30 minutes after it ends, and whenever a coach starts practice in the app, the cameras over the diving area record onto DiveLoop’s computer at the pool. Everyone in view during those times is recorded, not only the team’s divers. The recordings are video only, with no sound. Outside those times DiveLoop checks that the cameras work: it watches their video without keeping it, and keeps a still picture from each camera when practice starts and once a day at noon (the newest 200 per camera). Members and the pool’s TVs watch practice a few seconds behind live; to phones away from the pool it passes through a relay server we run.

Clips. When a coach saves a moment, the seconds of video before it are kept as a clip.

Abuse limits and technical data. To stop abuse we keep records of repeated attempts, tied to an account or to a network address. When the app talks to our servers, our providers log the request, its time, the network address it came from and the app and device type. Our video relay counts how much video each account and TV received each hour and when each phone last asked for video, and logs refused requests with their network address.

On your phone or TV. The app keeps your sign-in (encrypted, with its key in the device’s Keychain), your pools, and display preferences such as each camera’s framing. A TV keeps its own identity in its Keychain and its settings on the device.

What we do not collect. The apps never use your phone’s or TV’s microphone or location, and do not read your contacts or your photo library. They contain no advertising, analytics or tracking code from anyone else, and we do not track how you use them beyond what this section lists.

This website. diveloop.app counts page visits with Vercel Web Analytics, which uses no cookies: it records the page, the referring site, the country, region and city, and the operating system, browser and device type, and the identifier it makes for a visit is discarded after 24 hours. If you email us, we keep your email.

How we use it

  • To run DiveLoop: sign you in, show you your pools, play live video and clips to the people allowed to see them, and let coaches run the TVs.
  • To keep it secure and working: limit abuse, find faults, and answer support requests.
  • To build and test DiveLoop’s dive analysis, which reads movement in practice video (a dive’s take-off, rotation and entry) so practice statistics can fill themselves in. For this we keep practice recordings, label them, and run computer programs over them, including programs that estimate the position of a diver’s body. We do not use video to recognize who someone is from their face or body, and we would ask for new agreement before we ever did. We do not use video for advertising or marketing.

Who can see what

  • Live video: members of the pool and the pool’s TVs, only while the pool is in practice (its schedule, or a coach starting practice, for at most 4 hours). Anyone near one of the pool’s TVs can see its screen. A member who is removed loses live video by the end of that practice.
  • Clips: the pool’s owner, coaches and assistants. A clip link lasts one hour.
  • The activity log: the pool’s owner.
  • The member list: the pool’s owner, coaches and assistants see members’ names and roles. A viewer sees only their own.
  • DiveLoop: we can see all of it, and we use that access only to run, fix and build DiveLoop, and to answer requests.
  • Nobody else outside a pool sees its video or records, except the providers below and when the law requires us to disclose something.

These rules are enforced by our database and video server for every request, not just by the app’s screens. Video is never public, never indexed by search engines, and never posted anywhere by us. A clip someone downloads or records from their screen and sends on is outside what we can control.

We do not sell personal information, do not share it for advertising, and do not track you across other companies’ apps or websites.

Our service providers

We share data with these companies only so they can run or help build DiveLoop for us.

  • Supabase (database, sign-in, clip storage), in the United States (AWS us-east-1).
  • Amazon Web Services: the live-video relay (Amazon Lightsail), and storage and computing for developing the dive analysis (Amazon S3 and EC2).
  • Microsoft OneDrive: storage of practice recordings.
  • Vercel: hosting and visit counts for this website.
  • GitHub: hosts our source code, which includes a few still pictures from practice used to test the apps.
  • Apple and Google: sign-in. Google also carries the team calendar the pool’s computer reads, and Apple hosts our email.
  • Anthropic (Claude): AI tools we use to write and check DiveLoop’s software. When we check the dive analysis, these tools may be shown single still frames from practice recordings, never whole recordings. The agreement we ask teams to collect asks about this separately.

How long we keep it

WhatHow long
ClipsUntil the end of the season: September 1 to August 31 in the pool’s time zone. Clips from a season that has ended are deleted from our servers automatically the next day. The pool’s computer keeps its own copies of recent clips until they are pushed out by newer ones.
The live video on the pool’s computer24 hours.
Practice recordingsOn the pool’s computer, until our cloud storage holds a checked copy and the space is needed. In our cloud storage and development copies, we keep them to develop the dive analysis and have not yet set a date for deleting them; when we set one, we will add it here. You can ask us to delete recordings at any time (below).
Camera check stillsThe newest 200 per camera.
Your account and your place in poolsUntil you delete your account, or a pool removes you.
A pool’s settings, schedule, TVs and clipsUntil the pool is deleted. Its clips are then deleted within a day.
The activity logKept after a pool or an account is deleted, as a record of what was done, with no set deletion date. An entry for a deleted account no longer shows a name.
Sign-in sessionsUntil you sign out or delete your account.
A TV’s setup addressUntil the TV is removed from the pool; the record is cleared 8 or more days after that.
Records of repeated attemptsKept to limit abuse, with no set deletion date.
Video relay usage counts35 days.
Our providers’ request logsSupabase: 7 days. Vercel: up to 1 day.
Email you send usKept in our mailbox.

Your choices

Delete your account. In the app: Settings → Delete account. It deletes your account, your name and your place in every pool. If you signed in with Apple, deleting in the app also revokes DiveLoop’s access to your Apple ID. If you own a pool, delete the pool first; the app will not delete an owner’s account while they still own one. If the app cannot finish, email us and we will delete your account within 30 days. Deleting your account does not delete practice video or clips you appear in; ask us to, as below. You can also stop using your Apple ID with DiveLoop at any time in your iPhone’s Settings.

See or correct what we hold. Email us and we will send you the records we hold about you within 30 days. You can change your name in the app.

Take a clip down. Anyone who can see a clip can report it in the app, and the pool’s coaches can remove it, which deletes the clip. The practice recording it came from is kept as described above, or deleted sooner on request.

Delete recordings of you or your child. Email us with the pool and the practice dates. Within 30 days we delete those practices’ recordings and clips, and the frames, labels and body-position measurements we made from them, from the pool’s computer, our cloud storage and our development copies, and tell you when it is done. Two things we cannot undo: a version of the dive analysis already built from those practices keeps what it learned (it does not contain the video), and a still picture already in our source code’s history or already shown to an AI tool stays there.

Say no to being recorded. The cameras record the whole diving area and cannot leave one person out, and a coach cannot switch recording off for a single practice today. Tell your coach, and email us: we will delete the recordings of the practices you name, as above.

Withdraw your agreement. Tell your coach, and email us to delete the recordings already made, as above.

Depending on where you live, you may have more rights under the law, such as the right to know, correct or delete your information. Email us to use them; we will not treat you differently for doing so.

Children

DiveLoop is used where children practise. The U.S. Children’s Online Privacy Protection Act protects children under 13 online. We do not knowingly give accounts to children under 13; if we learn we have, we delete the account. We handle video of children as this policy describes, with a parent’s or guardian’s agreement collected through the pool. A parent or guardian can ask what we hold about their child, ask us to delete it, and refuse further use of their child’s recordings, by emailing rem@diveloop.app.

Security

You sign in through Apple or Google, so we hold no password. Connections to our servers are encrypted. Who can read each record and each video is decided by the database and the video server for every request. No system is perfectly secure; if your information is exposed, we will tell you as the law requires.

Where your information is

DiveLoop is run from the United States. If you use it from another country, your information is handled under this policy in the United States and wherever our providers keep it.

Changes

When we change this policy we update the date at the top. If a change affects what we collect, how we use it or who can see it, we tell account holders by email before it takes effect, and if it affects recordings of divers under 18, we ask the pool to tell their parents or guardians.

Contact

Rem Turatbekov, DiveLoop · rem@diveloop.app