Yesterday (30th September 2019) I released an update migrating over to Strava’s updated authentication process. The first time you revisit VeloViewer after this date you will be re-prompted to allow VeloViewer access to your Strava data. The number of options that users agree to allow access to has increased and below I will explain why VeloViewer requires the options being asked for. Currently VeloViewer will only work if you leave all of the options selected even if you don’t chose to use all of those features within VeloViewer.
Update: If you’re here for the fix for your Explorer Tiles not loading up in the Strava Route Builder please scroll to the bottom of the post for the solution.
This is the new Strava screen to allow VeloViewer access to your data.
- View data about your public profile (required) – So VeloViewer knows who you are.
- View your private non-activity data such as segments and routes – Lets VeloViewer get the details of any private Segments or Routes you have created. Nobody else will have access to this info.
- View your complete Strava profile – VeloViewer needs this to get your bike/shoe info and Club details. Also things like weight and default display preferences.
- Edit certain data on your profile – This option is required to let VeloViewer star/unstar segments. Useful for quickly setting up which segments you want to appear on your GPS unit. VeloViewer doesn’t edit anything on your profile. The other things this option allows are the editing of your weight and FTP but veloViewer doesn’t currently offer this ability.
- View data about your activities – Pretty fundamental for using VeloViewer. Lets the site get your list of Activities. By default, you will be the only person who will be able access and view your public Activity data on VeloViewer. PRO users can choose to share access to their public Activities in the Options section on the Update page.
- View data about your private activities – By default private activities are not sync’ed into VeloViewer, you need to opt-in in the Options section on your Update page. Note that even if you go on to make your VeloViewer data visible to other users, your private activities will never be shared along with data from within your privacy zones.
- Upload your activities from VeloViewer to Strava – This one is only required to allow VeloViewer to upload images to your activity. This is never done automatically but you can upload any image using the buttons on the main Summary page and you can also upload 3D/2D images on the Activitiy Details page’s 3D tab.
Functionally nothing has changed in VeloViewer to how it worked on the 29th September and as far as I know the permissions are equivalent to what they were prior to the 30th September but Strava now do a clearer job of explaining what they are and break them up a bit more.
I have an item on my to-do list to allow you to deselect a few of these and continue to use the site but it will require a bit of work for me to be able to record those choices and how to handle the restrictions that would impose.
If you decide to make your non-private Strava data available for everyone to see in VeloViewer (check the box in the Options section on your Update page) then you will be prompted again by Strava to authorise VeloViewer access but just for “View data about your activities”. This is to allow me to access the Strava api with a more limited permission to get your activities’ data with the privacy zone data stripped out.
Explorer Tiles not loading in Strava Route Builder (Chrome Extension)
The most likely cause of this is that you have “Block third-party cookies” enabled in Chrome’s settings here: chrome://settings/content/cookies
If you add “veloviewer.com” to the “Allow” list at the bottom of that page then when you reload the Strava Route Builder it should now work. Let me know if you are still having a problem.
Thanks to Noel in the comments!