My theme doesn’t provide any differentiation when I’m logged in between public posts and private posts so I’ve gone into the CSS and added the following snippet which then adds a simple light gray background to my private posts. It’s a simple visual way to indicate which posts are private or not.

.status-private{
background-color: #​e7e7e7;
}