When you add a file (image, document, PDF, etc.) to your whiteboard a pin will automatically be added. Pins allow you to quickly navigate to content on your board. But. sometimes people don't want pins automatically added.
Follow these steps to stop Pins from automatically being added to the board on content:
1. On your Boards Page select the drop down menu in upper right
2. Select Profile
3. Uncheck Add pins to uploaded content
4. To get back to your boards select My Boards or Team Boards from the drop down menu in the upper right.