FAQ

  • What is this? A Strava→Nostr bridge. After connecting, your Strava activities will crosspost to Nostr.
  • How does it work?
    1. Click "Connect with Strava" to authorize the app to read your Strava profile and public activities
    2. You'll be prompted to sign a NIP-98 auth event to prove control of your pubkey
    3. That's it!
    Now when you post an activity on Strava, it will automatically show up on the nostrava relay.
  • Why would I want that? To #grownostr with your Strava activities and find other active nostriches!
  • Will this dox my strava account to nostr? I don't think so. Nostr posts do not include your Strava username or any location information, period. Your oauth information is NIP-04 encrypted, along with your pubkey and only readable by this app.
  • Can you edit, post or otherwise mess with my Strava? No. We request read-only access to the minimum set of Strava information to make this work. Here are the exact scopes used from the Strava API:

    read: read public segments, public routes, public profile data, public posts, public events, club feeds, and leaderboards

    activity:read: read the user's activity data for activities that are visible to Everyone and Followers, excluding privacy zone data

  • What data do you store? The minimal amount required to make this work. Basically just your nostr public key, Strava athlete id, and Strava oauth tokens to read your public activities.
  • Do you have an API? Can I integrate with these Nostr activity events? Yes! At its core nostrava is just a nostr relay and activities are stored as kind: 1 events. The content field is a human-readable summary of the activity and all of the metadata is set in tags.
  • Why doesn't my nostr profile info show up? We look for profile metadata kind: 0 events in our relay only. Add wss://nostrava.dev.bdw.to to your relay list and republish your profile.
  • How do I turn this off? To revoke access to this application, please visit your Strava settings at any time.