As you may wonder Workout Sessions is asking you to allow “always location access” when enabling Auto-Check-In.
Workout Sessions has the really nice feature that you don’t have to track your Gym visits manually. Location Access even when the app is not running is needed for Workout Sessions to get notified by iOS when you enter your gym and leave it again. We don’t track anything else!
I don’t want to give that permission
If you’re strongly against giving Workout Sessions that permission you can still enter your Check-Ins manually.