One of the powerful features in Drupal is the node_access system. This is an API within Drupal which allows modules to do fine grained access access contol to individual nodes.
If you are using Drupal core, this system does nothing. You need to either enable one of the many node access modules, or write your own module to do that.
Writing a simple specialized node access module is what this article covers.
Privacy for resumes
The resume_access module is part of the Drupal jobsearch module, which 2bits wrote. In a nutshell, the jobsearch modules allows you to define one or more content types to be job postings (openings, contracts, ...etc), and one or more to be resumes (CVs for those across the pond). Then for the job postings, there is an "apply" link that prompts job candidates to apply to the job.
One request is to make resumes private so job applicants cannot see other job applicants' resumes.
The module we are discussing today is called resume_access, and it does this by using the node_access system.
First we define a permission called "view resumes". Under Roles, you select one or more roles that has the right to see resumes, for example employers, recruiters, ...etc.