Arrives encrypted · Stays encrypted · Leaves encryptedPick a point in Las Vegas and get the overhead images taken near it. Alice, who searches the image positions, never learns the point, the radius or the results. Bob, who holds the images, cannot tell your request from the decoys sent with it.
Click anywhere on the map; the shaded area is where there are images. The point is encrypted in this browser before it is sent. The radius is applied here after decrypting, so no server ever sees it.
Results appear here after a search.
While this page is open it sends Bob one request every 10 s, whether or not you are searching. Each request is 8 groups of 5 neighbouring tiles, shuffled together. Most requests are decoys only. When you search, your request waits for the next slot and takes that slot's place, with your real group hidden among 7 decoy groups. Bob sees the same steady stream either way, so he can tell neither when you searched nor where.