1 answer
Hi Michael
I think private notes is the right solution here - as you can set the privay to private only
sharing mistakes can happen with a custom object just as with notes. If anything - private notes have more sharing controls than a private object, and you will be qasting time and resources building a feature that already exists
for reference - a custom object will need it's OWD set to private to prevent it being visible to others, but can still be manually shared, and may still have some out of box sharing eg for users with ViewAllData permission, via role hierarchy etc