HTTP (HyperText Transfer Protocol) er den protokoll som brukes til overføring av websider mellom en server og en nettleser.
Denne protokollen er slik at når man følger en lenke fra ett nettsted til et annet, vil adressen (URL - Uniform Resource Locator) til den siden som inneholder lenken bli sendt med når nettleseren ber om den nye siden. Da kan det nettstedet man til enhver tid besøker hele tiden se hvilken side man kommer fra, og slik samle informasjon om brukerens aktiviteter på nettet.
Et særlig problem i denne forbindelse er knyttet til felter for inntasting av informasjon fra brukerens side. Et eksempel er søketjenester, hvor man kan taste inn et eller flere søkeord i et felt. Av tekniske årsaker vil adressefeltet til resultatsiden fra et slikt søk som regel inneholde nettopp de ord som det ble søkt på. Når brukeren da klikker på et av treffene, vil den webserver man kommer til kunne se hvilke ord det ble søkt på, og hvis mulig knytte dette til annen informasjon om den aktuelle brukeren for å bygge en profil på vedkommende.
En mer vanlig variant av dette oppstår når søkemotoren har reklame fra ulike annonsører på de sidene som angir treff fra et søk. Slike reklamer er lastet direkte ned fra annonsørens server, og også alle annonsørene på siden vil få tilsendt informasjon om brukeren og hvilke ord hun har brukt i sitt søk. Dette kan resultere i at mange aktører kan bruke slike søk til å bygge profiler på brukeres interesser og surfevaner.