--- cck_facets.module
+++ (clipboard)
@@ -15,16 +15,19 @@
  */
 function cck_facets_faceted_search_collect(&$facets, $domain, $env, $selection, $arg = NULL) {
   $fields = content_fields();
-  foreach ($fields as $field) {
-    if (!isset($selection) || isset($selection[$field['field_name']][1])) {
-      $hook = 'cck_facets_collect';
-      foreach (module_implements($hook) as $module) {
-        $function = $module .'_'. $hook;
-        if ($domain == 'text') {
-          $arg = $function($facets, $field, $domain, $env, $arg);
-        }
-        else {
-          $function($facets, $field, $domain, $env, $arg);
+  foreach ($fields as $field) {	
+    $access = content_access('view', $field);
+    if($access){
+      if (!isset($selection) || isset($selection[$field['field_name']][1])) {
+        $hook = 'cck_facets_collect';
+        foreach (module_implements($hook) as $module) {
+          $function = $module .'_'. $hook;
+          if ($domain == 'text') {
+            $arg = $function($facets, $field, $domain, $env, $arg);
+          }
+          else {
+            $function($facets, $field, $domain, $env, $arg);
+          }
         }
       }
     }
