Limit the comments view to node author
A way by which you can elegantly do this from a custom module would be:

/**
 * Implements hook_node_view_alter().
 */
 function my_mod_node_view_alter(&amp;$build) {
   $node = $build['#node'];
   if (isset($build['comments'])) {
     // It is good practice to allow the administrator to see comments of all nodes.
     $build['comments']['#access'] = 
       user_access('administer comments') || ($node-&gt;uid == $GLOBALS['user']-&gt;uid);
   }
 }