It is not uncommon for a photographer to negotiate a trade shoot with someone. What this involves is someone being able to produce a good shoot and a few good images the photographer can use for self-promotion and the model gets images she can use for her web site, etc. A trade shoot generally benefits both parties and everyone gets something out of the deal.
If the model receives images, she has something she can show for her time. The same goes for the photographer. If you take the use of the images away from one or the other, this doesn’t constitute much of a trade, right?
With a paid shoot, the rules change, depending on who pays who.
My recommendation is this: If you don’t want your images on the internet or otherwise displayed, don’t take the picture. I’m not talking about content in general, but any image. If you have a change of mind after the fact you stand a chance of the image being removed if you ask nicely enough. Then again, you’re asking the photographer to remove what he has worked for and has promoted their work with. Does that sound like a good trade? You may have just a good of a chance of the photographer not removing the image. If it’s something that isn’t easy to duplicate, you stand less of a chance.
I can name multitudes of photographers whose primary income is photography and who would tell you to take a hike if they were asked to remove an image from a trade shoot. Again, if the photographer was paid, the rules and attitude could change. These photographers generally suggest the client/model purchase the rights to the images so the photographer will have something to show for the time he put into the shoot. It only makes good sense.
A model release isn’t required. Posting images on Facebook isn’t what is considered “commercial use”. A license isn’t required either. The photographer owns the rights to the images and the copyright as well.
It’s just something to ponder. I hope you understand.