GeoTag est une application de GeoCaching. Le principe pour les utilisateurs consiste à trouver des "tag" répartis à différents endroit sur la planète.
Ces tags se présentent sous la forme de QR code contenant des données de localisation.
L'application fait une comparaison entre la position de l'utilisateur avec le GPS et les coordonnées indiquées sur le QR code pour s'assurer que l'utilisateur est bien présent à l'endroit où se trouve le tag.
Cette méchanique permet également d'éviter d'utiliser un serveur pour identifier les tags, bien qu'un serveur pourraît être utilisé dans le futur.