When Garmin updates the privacy policy (or when the agreement "expires"), a pop up with the "I agree" option is shown on the Garmin Connect app at the moment that the user tries to download a Connect IQ. It happens before the usual "permissions pop up", if this one is needed for the app in question. ("Privacy policy update pop up" != "Permissions pop up"). I don't know what are the other possible triggers for the "Privacy policy update pop up". It appeared to me just a few days ago.
It seems that while the agreement with the privacy policy update is pending, some functions won't work. For example: reading some information of the user profile such as gender and birth year, or the initialization of the iOS SDK within a companion app.
I believe it has also a connection with the "device needs firmware update" issue (https://forums.garmin.com/showthread...to-update-your and https://forums.garmin.com/showthread...-Update-Needed). In the last days I've got a couple of emails from users reporting they couldn't download apps because of that old problem.
Probably there are more things that I didn't experience, and I cannot be 100% sure of everything I'm writing here. These issues are difficult to test, since such updates don't happen so often and as far as I know we can't "disagree" after we have agreed.
Therefore I'd like to request some information and suggest some changes.
- Am I right when I say that some APIs stop working when the agreement with the privacy policy is pending? Which functions do stop working exactly?
- Is it really necessary to block these functions, since the previously agreed policy allowed them?
- What are the triggers for the pop up? I always saw it when trying to download an app using the Garmin Connect app, but I suppose it would appear in other situations.
- I think it'd be great if the question would pop up immediately after the user opens the Garmin Connect app or Garmin Express. In my opinion, it could be even shown in notification or in an email.
- It's terrible for users and developers when our programs stop working out of the blue. In this case, it isn't even a firmware bug, but something already planned by Garmin. I'd understand if my suggestions are not going to be implemented, but in any case this has to be well documented.
Thanks for the attention and best regards