YOUR PRIVACY · NOVEMBER 11, 2026

Your numbers, with a clear purpose.

This website is operated by Crescent Moon Diving, LLC, South Carolina, United States. James Cockrill runs the site. For privacy questions or requests, email [email protected].

A snapshot or a private history. Your choice.

You can use the calculator without creating an account. Snapshot measurements stay in the open page; we do not send them to the rider database. Visiting the site still shares ordinary connection information with our hosting provider. We have not installed advertising or analytics trackers.

If you choose a profile, we use your email to verify access and connect your private history. Before creating it, we ask you to confirm you are 18 or older, agree to storage of the measurements you enter, and accept the terms. We record these choices and the notice version. A profile number is a reference, not a password; email-code sign-in controls access.

What gets saved

When you click Save dated entry, we store the assessment date, FTP, body weight, calculated W/kg, age at assessment, riding purpose, chosen comparison group, elite/pro background and assessment method. Weekly hours and country are optional. We also store creation and update times. Age is required to provide age context; we do not ask for a birthdate. Hours and age do not change FTP or W/kg.

One entry is kept per assessment date. Saving that date again replaces its measurements. The graph shows your latest ten entries; older entries remain available in your complete CSV export. Other riders cannot browse your account or individual history. James and service providers can access information as needed to operate, secure and support the service.

Two separate, optional contributions

Community comparisons: if you opt in, we may combine eligible cycling statistics and context with other riders' statistics to produce peer comparisons on this site.

Commercial use: if you separately opt in, we may use eligible cycling statistics and context to create paid aggregate reports and licensed group benchmarks for coaches, clubs, training businesses and researchers. The operator may earn revenue from those products; contributors are not promised payment.

Both boxes start unchecked. You may choose either, both or neither and still save your private progress. A choice applies to eligible existing and future entries until you change it. We record each purpose, its setting, time and notice version independently. Neither choice subscribes you to marketing emails.

These products will contain group statistics, not your email, profile number or individual history. Small groups will be withheld and releases reviewed for identification risk. We do not sell your contact information or individual riding records. There are no published peer references yet; suitable community references are planned to refresh quarterly, using one recent eligible observation per contributing account.

You can turn either permission off under My contribution and privacy. That excludes your records from future releases for that purpose without deleting your progress or changing the other permission. Already released summaries that no longer identify you may remain. Private trial entries stay excluded from both purposes.

The services that help the site work

Cloudflare hosts the website and provides Turnstile bot protection. Supabase handles sign-in and stores rider information in its US East region. Resend delivers sign-in codes and contact emails. These providers receive the information needed for those tasks, including email addresses for delivery and technical connection information for security. Their systems may process information in the United States and other countries. We do not send your saved FTP, weight or riding history in sign-in emails.

Sign-in is kept in this open page's memory, rather than a persistent website login. Reloading or closing the page requires another sign-in. The bot check loads when you open sign-in or begin the contact form and may use security-related browser storage. Provider information: Cloudflare, Supabase and Resend.

Contact messages

The contact form sends your name, reply email, topic and message through Resend to James. It does not save riding statistics or subscribe you to a list. Please do not include medical records or information you do not want to send by email. The spam check and sending counters limit repeated submissions. Counters use a protected network identifier; that counter database does not contain the message or raw IP address. Limits expire after their hourly or daily window; expired rows are removed when later requests arrive.

Delivered correspondence stays in James's email system until deleted; you can request its deletion by email. Resend currently retains email and delivery logs for 30 days on its standard plans. Hosting, authentication, email and security providers also keep operational records under their own policies. Deleting a rider profile does not automatically delete separately delivered emails.

Retention, export and deletion

Your saved profile and entries remain until you delete individual entries or delete the account. You can download your complete riding history, correct an entry by saving its date again, or permanently delete the account after signing in. Account deletion removes its sign-in account, rider profile, entries and contribution-choice records from the active rider database.

Supabase Pro provides daily database recovery backups retained for seven days. A deleted record may remain in an older backup until that backup expires. Backups are for recovery, not community or commercial analysis. Recovery requires a review of deletion and permission changes before restored records can be used again. Daily backups may not contain the latest changes; keep a CSV copy of numbers you want to retain.

Your requests and choices

Email [email protected] for help accessing, correcting, exporting or deleting information, withdrawing a permission, or raising a privacy concern. We may verify your control of the account before acting. Depending on your location, you may have additional rights to restrict or object to processing, appeal a decision, or complain to a privacy regulator. We will handle applicable requests without requiring you to contribute data commercially.

The service is for adults 18 and older. If information was submitted by a child, contact us so we can address it. Material changes to these purposes will be explained before seeking any new permission; we will not treat an old optional choice as permission for a different use. Notice version: riding-circle-2026-11-11.