In around 2014, there used to be a critical bug in the OpenSSL cryptographic library (google it) known as heartbleed. It hit news worldwide, but the non-cryptographic-geeks of us had no clue what it was. So Randall Monroe, author of xkcd released a comic explaining it. This animation is based on that comic. Enjoy!
This animation is based on xkcd comic 1354, HeartBleed Explanation. (https://xkcd.com/1354). The sprites and their lines are all taken from that comic (except User Karen's password, I couldn't read it properly, so I made it up myself).