Google Authenticator is an app from Google that generates one-time verification codes for 2-step verification at websites and apps that support authenticator apps. Codes are calculated from the device clock and work without an internet connection or mobile service. The app is available for Android and iOS. Users can sign in with their Google Account to sync codes to new devices and avoid lockout when changing devices, or use the app without an account, in which case codes stay on the device and are transferred manually by QR code.
Google LLC is a US company; data in a Google Account is subject to US law, including the CLOUD Act. The privacy policy states that information may be processed on servers worldwide, including outside the user's country. The storage location of synced codes is not stated, and the GDPR is not named specifically. Those who want to limit dependence on Google can use the app without an account or choose an authenticator from a European provider.