I've always had rides auto import from strava to trailforks. But due to the recent API bullshit that strava imposed on its partners, they're all now set to private and can't be switched back (so says Trailforks).
Now, that's not necessarily an issue for me... as I pretty much only logged rides because I like the easy to read YOY stats and how it tracks hours which helps me with suspension and other maintenance. But it seems making every ride private somehow takes all of this away??!
Why does privatizing my rides have to take away MY stats? Anyway to get those back?
If not... I'll just have to come to terms with this and will probably no longer bother with tracking my rides via Trailforks because all of my friends track via Strava and it's so easy to track my rides via Stava's AppleWatch app. I never used my Trailforks ride logs for anything other than keeping an eye on my stats anyway so I'll just find another way to get that info. I do use Trailforks heavily for trail finding, routing, scouting and finding "special" trails... so I'll continue to use it in that way.
However... Trailforks is supposed to be dropping an AppleWatch app early in the first quarter of 2025, and as of Nov 27th, that seems to be on track (https://www.pinkbike.com/forum/listcomments/?threadid=248023).
With all the bullshit that Strava is pulling, I might start talking to friends about switching to tracking our rides and doing the social stuff we do via Strava... to Trailforks... which I'd love to do.
Any insight or advice would be helpful... especially from those that work for Trailforks?
I changed to sync from Strava to Garmin some time ago because of the advice of Trailforks saying Strava servers were saturated, but even those routes synced from Garmin now I can't see them in the map with that yellow line to check what I already did and what I have pending.
Let's see when this is solved and we can restore all the routes in the map.
I've always had rides auto import from strava to trailforks. But due to the recent API bullshit that strava imposed on its partners, they're all now set to private and can't be switched back (so says Trailforks).
yup, same here. I now have 1600+ rides on trailforks that no longer show up in my stats. I synced strava to trailforks mainly to see my aggregate stats. Even though all the rides are still there, in the list, I now cannot see it on the "stats" tab, why?? its my data, why does it not show up in my stats??
at the end of the day, I really do not understand this strava API issue. trailforks is NOT importing strava data, it's importing MY data, and if I allow trailforks to use my data publically, that's my decision. (trailforks could ask that users to check a box to mark data as public or private) The fact that my data came via strava should not have any bearing on how that data is marked in trailforks.
as I pretty much only logged rides because I like the easy to read YOY stats and how it tracks hours which helps me with suspension and other maintenance. But it seems making every ride private somehow takes all of this away??!
just an FYI, I just checked, and it looks like the service tracker tab in trailforks for bikes/components is still keeping track of the hours ridden on the components, even though my strava synced rides are all marked private.
This one is killing me. I lost all my stats and it was a large motivator for me. I was on track to break several personal annual records this year and now, 3 weeks out from the end of the year, they are gone. Just crushed about this.
Obviously this is an attempt to get people to subscribe to their analytics instead of Trailforks, but Strava's subscription fee is crazy expensive so I have no intention of paying for it.
I also use a Garmin watch to track my rides but only bought it this summer, so not all the data is there. Prior to that, I recorded via iPhone. That said, I checked to see if Garmin syncs to Trailforks directly and I do have that set up, but even those activities are gone from My Ride Stats. What gives??
Is it possible to import rides from Apple Health to Trailforks? Currently I record on the Workouts app on my Apple Watch, sync to Strava, which then syncs to Trailforks. I’d happily skip out the Strava step in the middle, but previously Strava seemed to have the most widely adapted API.
Is it possible to import rides from Apple Health to Trailforks? Currently I record on the Workouts app on my Apple Watch, sync to Strava, which then syncs to Trailforks. I’d happily skip out the Strava step in the middle, but previously Strava seemed to have the most widely adapted API.
no idea, I do not use Apple Health.... I assume Apple Health would allow users to download all of their data (rides) just like Strava and Garmin Connect does.
The issue I just noticed though, is that both Strava and Garmin connect will only bulk export the original files, which for me, are all *.fit files, not *.gpx files. and Trailforks doesn't import *fit files.... so currently, I am stuck with exporting as gpx files individually, and then re-uploading them individually, which would be quite painful, as I have over 1600 rides
Not only is it my data not Strava's, but how can the change to Strava's API retrospectively affect all my logs from before the API changed? Surely the API rules at the time of recording/uploading are the ones that apply!
This is pure speculation... but I believe after the security issues/leaks related to very high profile politicians and their whereabouts, I believe Strava was "informed" that they needed to be much, much more careful about location privacy. And while they can manage that on their own app... I don't think they had much control over it once it get's loaded into another service. Perhaps this is why the rides all come through as private and is not change-able?
Could be right about control of location data, I have noticed for example the Strava privacy setting to hide the start and end points of a ride doesn't carry through to TF.
But it should still be our choice whether to share our data or not, and it shouldn't apply to past activities predating the change - I wouldn't mind too much if new recordings defaulted to private but could still be manually changed to public.
I've found a partial workaround from @mtbzine in the blog post discussion here https://www.pinkbike.com/u/canadaka/blog/changes-to-strava-activities-synced-to-trailforks.html#commentform
If you manually remove the strava link from a ridelog, save it then go back to edit again, you can change it back to public. Apparently allowed by strava's privacy policy as it is no longer linked to strava.
Unfortunately with hundreds of ridelogs (and knowing some people have thousands!) it will be a pretty time consuming exercise.
I wonder if there could be a way added to do that in bulk...
It sounds like the best way is probably going to be a bulk download from strava, and then upload that data to TF directly making it independent of strava's API.
You would think and hope that the data you save or sync to Strava is yours to do with what you want. But if you use Strava, you accept their terms of use as a user, and they can control how your data is used. And Trailforks as an API user accepts the API terms. Also the data served via the API is not the raw original FIT file, it's the version of your activity Strava has processed. But the "Download Your Archive" feature in Strava, this contains your original data, the original FIT or GPX files. So you as a user can do with that data as you wish.
It does really suck that their API terms applies to all past data, but its specifically called out.
- Make the necessary updates to your app with regards to your Strava integration such that any future Strava data is only accessible to the authenticated user who provides such data.
- Update the visibility of all historic Strava data within your application such that any data is only visible to the authenticated user who provided that data.
- Notify users of your application of such changes to the extent required by your Privacy Policy, our API Agreement, or applicable law.