Yes, Pinterest has a feature for this: the ‘Secret Board’. When you create a Secret Board and save Pins to it, they’re only visible to you. You can opt to invite others to view your Secret Board, but they won’t be able to see it without an invitation.