Not saying some companies aren’t up to no-good. But, collecting timezone (or ip to infer timezone), as long as it’s done with user consent in the privacy policy and or notifications setup process is actually helpful for end users. Most of us want (for example) our exercise reminder or our news update to arrive at breakfast even when we travel across Timezone boundaries. I don’t want to have to sign in to an app or go…
Not clear why the app needs location info for this. Notifications should just be relative to the current local time.
How does a server know when to send a push notification to a client if the server doesn’t know the users local Timezone.
Want a wake up call at 7am? How does the server know when to make the call? Want to avoid sending a study reminder at 3am, how does the server know when it is 3am? Most websites do some kind of location detection to show times back to the user that are likely in their current Timezone.