XKeyscore (XKS) est l'interface du moteur de recherche qui interagit avec toutes les bases de données fédérées de la NSA pour le trafic Internet collecté, les données communiquées et les métadonnées téléphoniques des citoyens privés.
Edward Snowden explique la collecte de données par la NSA :
XKS est utilisé pour effectuer des recherches dans la collection de données volumineuses. L'application est distribuée sur plus de 150 sites dans le monde. Les 5 pays Eyes (États-Unis d'Amérique, Australie, Grande-Bretagne et Canada) fournissent un accès à des niveaux de sécurité élevés.
XKS était l'un des points centraux des révélations du lanceur d'alerte Edward Snowden sur les activités de la NSA. La NSA minimise les capacités des systèmes tels que XKS et insiste sur le fait que les recherches ciblées doivent être justifiées. Les diapositives de formation des employés de XKS qui ont fait l'objet d'une fuite en 2008 montrent qu'il suffit de quelques descripteurs généraux pour obtenir une justification légale ou de ciblage. Ceux-ci peuvent être choisis dans les menus déroulants. Par la suite, l'utilisateur peut mettre sur écoute n'importe qui en effectuant une recherche avec son adresse électronique, ce qui lui donne accès à des données Internet en direct, telles que la navigation actuelle et le chat sur Facebook, ainsi que le trafic sur de nombreux autres services - y compris les services cryptés - et un arriéré de données collectées. Le système qui exécutait le XKS à partir du document de formation de 2008 était un cluster Linux distribué linéairement extensible composé de plus de 700 serveurs répartis sur 150 sites dans le monde. En 2012, XKS a accumulé, traité et stocké 41 millions d'enregistrements au total sur une période de 30 jours. XKS est capable de suivre l'utilisation des communications cryptées et de décrypter les VPN. XKS répertorie les machines exploitables qui peuvent être compromises pour renforcer la concentration sur un sujet d'intérêt. XKS capture plus de 20 téraoctets de données par jour. Dans une déclaration au site web The Guardian, qui a révélé les fuites de Snowden, la NSA a déclaré :
Edward Snowden fait de nombreuses fuites à partir de XKS. En tant qu'employé de la NSA, Snowden a déclaré qu'il pouvait, alors qu'il était "assis à mon bureau, mettre sur écoute n'importe qui, de vous ou votre comptable à un juge fédéral ou même au président, si j'avais un courriel personnel."