Private profiles are separate from community identities. Birthdates and certification IDs are never published to the community.
A LIFE BELOW THE SURFACE
Your dives.
Your memories.
Always yours.
A private logbook that follows you from desktop to phone and tablet. Keep the details, remember the encounters, and share only what you choose.
The demo contains fictional examples, not your existing Mac log. Nothing is imported automatically.
HOME
READ-ONLY DEMO · Fictional examples only. Nothing is saved or shared.
YOUR NEXT CHAPTER
Welcome below.
Keep the memories. Make room for more.
Your private log is visible only to your signed-in account. Community sharing is always deliberate.
YOUR DIVING WORLD
Pick up where you left off.
STAY CURIOUS
From the diving world.
Official sources open separately. No provider headlines or photos are copied.
PERSONAL RECORDS
Your dive logbook
Known facts only. Leave unknown details blank.
Deleted dive entries
THE DIVER BEHIND THE LOG
Your diver profile
Bring your Mac log with you
Export Full Backup with Photos from the Mac app, then import it in Backup & import. Your information is uploaded only when you choose to import it.
Certifications
Your equipment
Record owned, rented or borrowed gear. Details selected for a dive are saved as historical snapshots.
MOMENTS BELOW
Photos & videos
Your files are kept in private storage. They are not community uploads.
Photos are prepared as JPEG copies up to 1600 px. Cloud pilot: 25 MB per video, 8 MB per prepared photo. Supabase Free storage is shared by the whole project; videos can fill it quickly. Original files remain unchanged.
Profile portrait
Removed media
YOUR JOURNEYS BELOW
Dive Map
Only coordinates you entered or confirmed are plotted. Maps are geographic context, not dive navigation or safety clearance.
Loading map tiles shares the viewed area and normal connection information with OpenStreetMap.
© OpenStreetMap contributorsConfirm a dive location
Enter coordinates or click the loaded map, then confirm the exact site.
Location needed
WHAT YOU SAW BELOW
Marine Life Encounters
Private sighting notes linked to your dives. A reference image is not a photograph of your encounter.
Deleted encounters
SHARE A SIGHTING
Report an Encounter
Community reports are unverified sightings, not emergency or dive-safety alerts. No reports does not mean an area is safe.
Your privacy choices
Only the animal, time, shared location, notes and community display name are published. Your private log, photos and certifications are not attached.
Protect sensitive wildlife locations. Exact coordinates require a deliberate choice. Notifications go only to matching users who opted in, and are in-app only.
DIVERS, TOGETHER
Community
Start a topic, share a story, or discuss a place. In-app notifications refresh when you refresh Community; push/email alerts are not enabled.
Notifications
Discussions
Blocked divers
Moderator reports
PORTABLE BY DESIGN
Your data, your copy.
Import a Mac or web backup
Upload only your own log. A preview shows record counts before any cloud writes. Matching entry IDs are replaced when you explicitly confirm import.
Export private data
The JSON includes profile, dives, certifications, gear, encounters, analytics and embedded photos. Videos must be downloaded separately. Community posts are separate.
This is a personal data file. Keep it private. No old account password or local pairing session is imported.
FROM THE DIVING WORLD
News
Read the latest stories directly from NOAA, PADI, SDI and DAN.
Friends
Your private buddy directory. These entries do not send invitations or create community accounts.
Removed friends
Dive sites & centers
Your private directory of sites and dive centers. Leave unknown coordinates blank.
Removed places
MOMENTS IN MOTION
Videos
Your private dive clips. MP4, MOV or WebM · up to 25 MB each in this cloud pilot. Download videos separately from JSON backups.
YOUR DIVE MEASUREMENTS
Dive Data & Analytics
Inspect a timestamped depth profile before saving it to a dive. This does not calculate decompression, gas reserves or safe limits.
Supported format: {"samples":[{"time_s":0,"depth_m":0},{"time_s":60,"depth_m":12}]} or the same data inside a "record" object. Device exports need those field names.
Saved profiles
Profile settings
Your profile and backups
Online content
Official resources open separately. Your private log is not attached.
Phone access
Your log on every device
Open this same website on your phone or tablet and sign in to the same account. The web app uses your private cloud log, so Mac pairing codes are not needed.
https://under-the-surface.pages.dev/On iPhone: open in Safari → Share → Add to Home Screen. On other devices, use your browser’s install option if available.
Changes made in the original Mac app require a reviewed backup import; they do not automatically sync.
Your account
Use Forgot password on the sign-in screen to request a reset email. Email delivery must be configured by the project owner.
Until the next dive
Sign out of this browser. Your saved online log stays in your private account.