If I don't want my friends to see my comments on some business/company Facebook page, what I do to make sure they won't?
Same thing about Facebook Groups.
Finally, I think lately some Facebook applications surfaced that provide users using them with information on who visited their profile, viewed picture etc.
Aren't such applications against other people's privacy and against the terms of service of Facebook?
What can I do as user to make sure I will still be able to view profile, photo etc. of another person but he won't know this?
Best Answer
Facebook Pages are public, subject to any country and age restrictions set by the Page administrators. There's no way to hide your activity on public Pages administered by others, from casual viewing or from Graph Search. https://www.facebook.com/help/329858980428740
For Facebook Groups, it depends on how the Group was created: https://www.facebook.com/about/groups
Finally, no users can tell if someone has visited their timeline, either through the web interface or through an app. https://www.facebook.com/help/205685226136386