With an improper umask users will create files with undesired permissions, giving file access to anybody. A decent umask is 022, which provides write access to the file owner, but only read access to group or other.
This should be setup in the default shell startup files (such as /etc/profile and /etc/csh.cshrc), and the default shell skeleton files assigned to each user accounts are created.