I don't watch Doctor Who on a regular basis. I know who River is. But why is it that she keeps the diary of their meetings and the doctor cannot see it?
In the Tardis Data Core website, it talks about this:
The last line spells it out. If the Doctor has the information contained in River's diary, he'd have knowledge which might be dangerous not only to himself, but to the Universe as a whole.
River and the Doctor are both time travelers, for reasons which are never quite explained they tend to meet each other in the wrong order (as one knows more about their history the other knows less).
The diagram below shows this:
(Source: Will Brooks on Deviantart)
Through the series the diary actually pops up a few times. It was only after she met him for the first time (Let's Kill Hitler) the Doctor actually gave it her as a gift thus completing the cycle which and explaining how he ends up with the diary when he meets her for the first time (Silence in the Library).
As River has already experienced a lot of the adventures the Doctor hasn't had yet her diary contains his future. As such they've imposed a set of rules (which they jokingly remind each other as "spoilers") in reality the Doctor implies that it's very dangerous for either of them to know their own future.