Is it possible that a HSDir can see visited onion urls? If I make a onion website and my friend visits it could there be a way that someone can capture the url he used? (the .onion url).
If you want to make the page accessible to your friends only the
HiddenServiceAuthorizeClient option might be something that could interest you.