Recently I have lost or partially lost Tacx rides using their trainer software on my iPad, and also had one lost Zwift ride.
For Zwift there is a way to recover partial rides if the software freezes, by peering into the iPhone or iPad with a laptop program called iMazing. It’s a chargeable program, but has a set of free functions which are enough to bring up the Zwift/activities folder in the iPad, from where stored .fit files – and also image files if you have taken screenshots – can be copied to upload manually to Strava.
Zwift have the following advice on their support pages at https://support.zwift.com/hc/en-us/articles/202257019-Can-I-upload-my-activities-to-a-third-party-site-
“Finding your local .fit file
If for any reason you experience an issue, such as a game crash or Internet loss, your fit file is automatically saved every 10 minutes in the \Documents\Zwift\Activities folder on your computer.
If you’re riding on iOS, you can reach your .fit file through iTunes.
- Plug your device into your computer and open up iTunes.
- Click on your device in iTunes, then click “Apps” and scroll down to the “File Sharing” section.
- You should see Zwift listed, and it should have a “Zwift” folder. Click that, and then click “Save To” and save it to a location of your choice.
- Find the saved Zwift folder, and copy the fit file out of the Zwift/Activities folder.”
but I couldn’t find a way of saving the folder from iTunes to my laptop, although it is visible in iTunes where they say it is.
In any case, with iMazing you can pick off just the file you want, not necessarily the whole folder, so it’s a better way of doing it. Here are a couple of screenshots of what iMazing presents: