← Back to Swellnotes
Privacy Policy
Last updated: April 6, 2026
Overview
Swellnotes ("we", "the app") is a surf session logging platform. We respect your privacy and collect only what is needed to provide the service.
Data We Collect
- Nostr Public Key — Your cryptographic identity, used to associate sessions with your account. Your private key is generated and stored on your device only and is never sent to our server.
- Display Name — The surfer name you choose when creating an account.
- Profile Photo — An optional avatar image you upload.
- Surf Sessions — Date, time, rating, notes, wave shape, and session type that you log.
- Voice Memos — Audio recordings you optionally attach to sessions. Voice transcription is processed locally by your browser's Speech Recognition API and is not sent to any third-party service.
- Video Clips — Video files you optionally attach to sessions.
- Surf Spot Selection — The surf spots you search for and add. We use this to fetch forecast data from Surfline. No personal location data is sent to Surfline.
- Comments — Text comments you post on sessions.
- Social Graph — Which users you follow and who follows you.
Data We Do NOT Collect
- Passwords (authentication is cryptographic, not password-based)
- Email addresses
- Phone numbers
- Precise GPS location (spots are selected manually, not auto-detected)
- Device identifiers or advertising IDs
- Analytics or tracking data
How We Use Your Data
- To provide the core service: logging sessions, displaying feeds, and generating analysis
- To fetch surf conditions from Surfline based on the spot you select
- To display your profile to other users in the surfers list and feed
Third-Party Services
- Surfline — We fetch public wave, wind, and tide forecasts server-side. No user data is sent to Surfline.
- Primal / Nostr Relays — If you log in with Primal (NIP-46), your public key is exchanged via Nostr relays. Your profile may be synced with Nostr relays (kind 0 events). This is standard Nostr protocol behavior.
- Blossom (Primal CDN) — Media files (voice memos, videos, avatars) may be uploaded to Blossom (blossom.primal.net) for content delivery. Uploads are authenticated with your Nostr key.
Data Storage
Your data is stored on our server hosted by Hetzner in their data centers. Media files are stored on the server filesystem and optionally on Blossom CDN.
Data Retention & Deletion
You can delete individual surf sessions at any time. To request full account deletion, contact us at the email below. We will remove your user record, all sessions, comments, and uploaded media.
Private Keys
If you create a local account, a Nostr keypair is generated entirely on your device. The private key (secret key) is stored in your browser's localStorage and is never transmitted to our server. If you lose your device or clear browser data, the private key is lost. We cannot recover it.
Children
Swellnotes is not directed at children under 13. We do not knowingly collect data from children.
Changes
We may update this policy from time to time. Changes will be posted on this page with an updated date.
Contact
For privacy questions or deletion requests, contact: privacy@swellnotes.com