OceanLog for coaches, schools and clubs

We don't replace coaches. We make them impossible to forget.

Your athletes log between lessons. You arrive with a two-minute brief, in your voice, on your syllabus.

€19.99 a month

One coach seat, or €199.90 a year — 2 months free. VAT included.

Up to 25 athletes

Log free on your seat. They never see a paywall.

First month free

No card. Open beta until 30 September. Free + paid plans from 1 Oct.

↑ Top
Is this for me?

Which one are you? One tap.

How it works

One week, one loop.

Tap + on any step to see it in the app.

Inviting an athlete in OceanLog: choose student or friend, then share one permanent link by WhatsApp, Messenger, QR code or email
Worth the drive? in OceanLog: the forecast for a spot read against the athlete’s level and quiver
Get-better logging in OceanLog: what did you do — pick a sport, with watch-file upload, before the detailed fields
For-fun logging in OceanLog: pick a sport, spot, time and board, then save
For fun · 1 min Get better · every detail
A session read back in OceanLog: waves on a satellite map, time, best wave, heart rate, session score, energy shape, and the four read-back sections
  1. 1

    You invite an athlete

    Full app, free on your seat.

  2. 2

    Worth the drive?

    The forecast read against each student’s level and quiver.

  3. 3

    They log, in about a minute

    Swell, wind, tide fill themselves in.

  4. 4

    The session is read back

    Plain language, flagged where data is thin.

  5. 5

    In your voice

    Your tone, your syllabus names.

  6. 6

    You coach

    The part nobody does better.

  1. 1You invite an athlete. Full app, free on your seat.
  2. Inviting an athlete in OceanLog: choose student or friend, then share one permanent link by WhatsApp, Messenger, QR code or email
  3. 2Worth the drive? The forecast read against each student’s level and quiver.
  4. Worth the drive? in OceanLog: the forecast for a spot read against the athlete’s level and quiver
  5. 3They log, in about a minute. Swell, wind, tide fill themselves in.
  6. Get-better logging in OceanLog: what did you do — pick a sport, with watch-file upload, before the detailed fields
    For-fun logging in OceanLog: pick a sport, spot, time and board, then save
    For fun · 1 min Get better · every detail
  7. 4The session is read back. Plain language, flagged where data is thin.
  8. A session read back in OceanLog: waves on a satellite map, time, best wave, heart rate, session score, energy shape, and the four read-back sections
  9. 5In your voice. Your tone, your syllabus names.
  10. 6You coach. The part nobody does better.

↺ and back to 1

Why we will never replace you

An app can describe a session. It cannot coach a person.

“I teach pilots and cabin crew how a crew should work together as a team. The trust between two people is what makes the flying safe. The instruments help. They never fly the plane unsupervised.”
Xisco Morey — founder, airline captain, CRM instructor & ground instructor

It never grades

No score, no verdict, no ranking. Judgement is yours.

It says when it doesn’t know

Thin data labelled thin. Estimates labelled estimates.

No drills over your head

It suggests what to look at. Never contradicts you.

Your athletes are yours

No marketplace, no bidding war, no marketing to them.

AI, always named

Nobody thinks a machine’s summary came from you.

What you get

Everything a coach needs between two lessons.

i.

The arrival briefing

A two-minute read: what they did since you last saw them, and where you can help.

ii.

A weekly read per athlete

One report per athlete, per week, from their own logs — with you or away from you.

iii.

Progression tree, per sport, per board

Tailored to the programme you teach. Some rows only a coach can fill.

iv.

One roster, every sport

Each sport you coach with its own fields, gear and language. Cross-training stops being invisible.

v.

Energy shapes

Drawn, not written: working with the elements, or against them?

vi.

Gear against the day

Every board read against the conditions it met — explained for you and the student.

vii.

Numbers, when there are numbers

Watch files import themselves. No watch? It still works, and says when it estimated.

What it's worth to you

One seat. Your athletes log free.

2 minprep per athlete, down from twenty

25athletes on one coach seat

€0what your athletes pay

30 daysgrace when an athlete leaves you

+1 monthfor you, when one subscribes

“Good news — Marta just subscribed independently. You've earned a free month, and a coaching seat is open again.”The message you get at step four.
How the seat works
1 2 3 4 5 6 One seat. Never an empty one.
  1. 1You invite an athlete. Full access on your seat, free to them.
  2. 2They log; history builds. Every session joins their record — and yours.
  3. 3They leave coaching. Thirty days of grace. Nothing deleted unless they ask.
  4. 4They subscribe on their own. The seat frees, and a month is credited to you.
  5. 5You invite the next one. The roster stays fresh.
  6. 6Referrals. An athlete shares their best wave; a friend becomes step 1.

Time figures compare coaching a roster by hand with reading a prepared page — not a measured study. 1% of every subscription goes back to the ocean.

The details

Open what you need. Skip the rest.

Your syllabus, your languageWe adjust to your method, not the other way round.

The vocabulary is yours

Name your stages; reports use your words first, the athlete’s second.

Encouraging, direct, technical or plain

Set once per coach, override per athlete. Spanish, Catalan, German, Polish and more.

Mapped onto the skills tree

Re-label stages to match the levels you already award, alongside the frameworks working coaches use.

Your method stays yours

Never learned from, trained on or shared. It leaves with you.

Schools and clubs too

Groups through the same loop, per-athlete history, consent-gated pairing.

We claim no affiliation with, or endorsement by, any coaching programme or governing body.

What you see, and what you don’tConsent is the whole design.

Pairing is opt-in, and revocable

Nothing is visible to a coach who wasn’t invited. No back door.

Heart rate is off by default

Health data, shared only by explicit choice.

Secret spots stay secret — from you too

Redacted everywhere, including the AI’s own input.

Your notes are yours

Private by default. Every acceptance recorded.

European data protection

GDPR and Spain’s LOPDGDD: consent logged, access, export and erase on request, no selling, no training.

Minors and adaptive athletes

Coming deliberately slowly, legal before fast. For now, adults who consent for themselves.

Questions coaches askWatches, contradictions, exports, getting started.

Do my athletes need watches?

No. Watches only add numbers: .FIT, Apple Health, GPX or TCX.

Will it contradict me?

It isn’t built to. It describes, suggests, and defers the call to you.

An athlete already pays?

They keep their account and simply pair with you. Nothing lost.

Can I export what I’ve built?

Yes — exportable and deletable on request.

How do I start?

Email Xisco; he sets it up with you by hand. One athlete or twenty.

Our valuesEvery athlete. Every identity.

Pronouns

He, she, they or custom — LGBTIQ+ inclusive, in every language.

Communication

WhatsApp, email or phone. Each athlete chooses.

Tone

Adapted to age, level and preference, under your setting.

Accessibility

WCAG by design, with visually impaired athletes and adaptive surfing. Done right, not fast.

The planv1.0 on 1 Oct 2026.

29 Aug 2026 · Open beta

No invite, no card. First month after launch free too.

Now · More sports

eight sports live. Windsurf, wing and foiling in build.

1 Oct 2026 · v1.0

First paying subscribers.

2027 → Native apps

iOS and Android.

Bring one athlete. See what next Tuesday feels like.

Tailored for you by Xisco — he replies personally. School or club? → · Términos para Entrenadores

Arrival brief · private — your eyes only

Written by AI. This report was generated using artificial intelligence from the data he logged. It is descriptive and intended to support his training, and does not replace your own judgement, that of a qualified coach, or, where relevant, that of a healthcare professional.

TL;DR — scannable in 10 seconds

Level: self-rated intermediate (his own word — the single source of truth here).
Strengths (2–3): longboard rail work on the Gem 9'1 (his notes on compressing/extending read clearly), strong wave-count sessions, keeps having fun even in bad surf (every logged session says "had_fun: Yes").
Focus for arrival: the pop-up — he keeps naming it himself ("Walk up to pop up. Difficult on the shortboard").
Watch-out: he flags physical condition + limited range of movement in cold water repeatedly ("my range of movement i limited (cold, no warm up)") — this is his own reflection, not a diagnosis; worth watching how he moves in the first session.

Where he's at

Xisco's logs span a wide band of conditions. His high-satisfaction sessions cluster at Famara on longer periods — the 9'1 days sat around 9.3–12.9s period, light winds (1–3kt), waves logged 3.6–4.9ft, water ≈19°C in a 3mm suit. His recent low-scored winter runs (early March 2026 at Platja des Capellans and Cala Millor) were the opposite: onshore winds up to 23kt, periods as short as 5.5s, water 13–14°C in a 5/3mm suit with 5mm booties, and he logged them as performance 1–2. The most recent session in scope (Famara, 29 Aug 2026, Wavestorm fish 5'6) was clean, cross-onshore N wind at 14kt, 8.1s period, 6.9ft, crowd 2 — he rated it 8 and had fun. The low scores sit tightly with cold-water, short-period, onshore days — that's a fact about the sea those days, not about him.

On the Gem 9'1 he's deliberately working the rail — his own words: "I went with the single fin to force myself to work with the rail," and "Compressing 3, decompressing 1 works," and "Use better the rail, compress all the way from the bottom turn to engage the rail so I can go up, instead of ahead of the wave." He's been swapping fins on the 2+1 to feel differences ("Started playing more with the rail as I had deliberately a smaller fin"). The recurring theme in his own reflections is the pop-up and cold-water mobility: "Walk up to pop up. Difficult on the shortboard and the 5/3 mm wetsuit," and "Should work on this." He also noted on the twin fin that he "never enjoyed surfing on the 5/3 nor with the 5mm booties" — a comfort/mobility signal worth hearing.

Day one — suggested focus

If conditions are clean and longer-period, the Gem 9'1 is where his notes light up — put eyes on the pop-up first, since that's the thread he keeps pulling himself. Watch how he gets to his feet and whether the cold-water stiffness he's flagged shows up in his range of movement early in the session. Second thing to watch: his rail engagement through the bottom turn — he's been actively chasing "engage the rail so I can go up, instead of ahead of the wave," so you'll have a clear reference point to compare against what you see. If the day is smaller/weaker and grovelly, the Fish 5'6 is the board he last logged an 8 on in clean cross-onshore — worth offering if the Gem feels like too much board for the day, but let him feel that call. One tentative thing he could play with: a proper warm-up before paddling out, given his own repeated note about cold, un-warmed movement — see how it feels for him rather than treating it as prescription.

Caveats

This is built from logged numbers and Xisco's own notes with no video — your read of how he actually moves and pops up in the water on day one will tell you more than the data can.

A frame, not a verdict. This is what the session's data shows — not a grade, and not the whole story. It can't feel what you felt out there, and it doesn't replace your coach. Take what's useful, leave the rest. You know how it really went.