Google Authenticator est une application de Google qui génère des codes de vérification à usage unique pour la validation en deux étapes sur les sites et applications compatibles. Les codes sont calculés à partir de l'horloge de l'appareil et fonctionnent sans connexion internet ni réseau mobile. L'application existe pour Android et iOS. Les utilisateurs peuvent se connecter avec leur compte Google pour synchroniser les codes sur de nouveaux appareils, ou utiliser l'application sans compte ; les codes restent alors sur l'appareil et se transfèrent manuellement par code QR.
Google LLC est une société américaine ; les données d'un compte Google relèvent du droit américain, y compris du CLOUD Act. La politique de confidentialité indique que les informations peuvent être traitées sur des serveurs dans le monde entier, y compris hors du pays de l'utilisateur. Le lieu de stockage des codes synchronisés n'est pas précisé et le RGPD n'est pas nommé. Qui veut limiter sa dépendance à Google peut utiliser l'application sans compte ou choisir un authentificateur d'un fournisseur européen.