Not safe for work or NSFW usually implies porn but it can mean other things.
Imagine having a boring desk job. Something would be NSFW if your manager or boss took at look at your computer and you would be embarrassed or get in trouble for what they saw. This is another way of looking at it.
But it mostly means porn.