"Block Puzzle" privacy