 During the Second World War, the Japanese used secret codes such as PURPLE.Even before such codes were cracked, some basic information could be extracted about the content of the messages by looking at which relay stations sent a message onward.As another example of information leakage, Graphics Processing Unit (GPU) drivers do not erase their memories and thus, in shared/local/global memories, data values persist after de-allocation.