The message is encoded in the image by very slightly changing the values of pixels (or some similar method). The message is only revealed with the browser extension
Some people can encrypt their messages and send that encrypted message.
But for some people, in some oppressive regime, encrypting a message and sending it will result in torture. Those people not only have to encrypt the message, they have to hide the encrypted message.
Unfortunately there are very many proof of concept steganography sysems which demonstrate a concept. ("Let's alter the least significant bits in this gif image to hide a message.") These are usually trivially easy to detect, and often easy to disrupt.
This PoC is nice in that it avoids a common disruption - recompression of images - but it's still a proof of concept.
Since it's from Oxford I would have liked to see some kind of Chaffinch integration, and some discussion of how much cover text you need to make the steganographic text hard to find.
EDIT: Whoops! Sorry about Oxford / Cambridge mixup. I've left my mistake in place.
Also, Chaffinch is a Cambridge project so <sarcasm>naturally not worth integrating with.</sarcasm> But really, this was a single term's undergraduate research project so scope for such integration was thoroughly out of the question.