Are there any alternatives to Strava? I have been using Strava for the last year to track my daily commutes, mountain bike rides and hikes.  Unfortunatly, I have found that Strava appears to be hiding my data from me.  It seems like I only have access to a small number of recent rides (maybe 10?) and I can't search for rides based on name.  

I would like to switch to something that will not hide my data from me and will allow me to: 


Record rides &amp; hikes
View rides &amp; hikes on a map afterwards
Browse my rides/hikes
Search the titles for specific things
See things like yearly totals, maybe average speed
Allow me to export my data to some open format (geoJson is preferred, but GPX works too)


Bonus points to any product that: 


Is free or has a one time cost
Has clear info on how they are using your data
Is opensource
We don't recommend products here, Mapmyride is what i and several friends use though, it's free. Does not allow exportation as far as i know. 

That is a lot of wants out of an app. You might be better pressed to look into the high end gps enabled cycling computers rather than a phone based app. 

Strava is one of the most popular for a reason, it offers more than most app type software. Assuming you don't, If you pay for the premium Strava i believe it unlocks a bit more usage data but i would read up on it before jumping in. 

Often times apps ask for permissions for things that won't really effect your personal info, for example if it wants your FB friends list it will automatically link to your friends that have that app as well. Mapmyride gives me notifications that "Bob just rode 6.8 miles" etc.