Whisper

Anonymous Social Network Whisper Reportedly Tracking Your Location
Anonymous Social Network Whisper Reportedly Tracking Your Location. A new report from The Guardian has claimed that the anonymous social network Whisp...