Joe Turner, un jeune analyste programmeur, a mis au point il y a plusieurs années un algorithme permettant d'espionner les citoyens américains. Cet algorithme sait ainsi capable de détecter les comportements suspects, potentiellement terroristes. Il est contacté par la CIA : il faudrait qu'il aide l'agence à confirmer l'imminence d'un attentat sur le sol américain. Trois millions de personnes seraient concernées par cette menace. Joe se met au travail...