diff --git a/features/cerberusweb.core/api/uri/tickets.php b/features/cerberusweb.core/api/uri/tickets.php
index 3ce9a81..c71dc0f 100644
--- a/features/cerberusweb.core/api/uri/tickets.php
+++ b/features/cerberusweb.core/api/uri/tickets.php
@@ -379,10 +379,13 @@ class ChTicketsPage extends CerberusPageExtension {
 		);
 		
 		// ====== Who's Online
-		$whos_online = DAO_Worker::getAllOnline();
-		if(!empty($whos_online)) {
-			$tpl->assign('whos_online', $whos_online);
-			$tpl->assign('whos_online_count', count($whos_online));
+		@$active_worker = CerberusApplication::getActiveWorker();
+		if($active_worker->hasPriv('core.ticket.view.whos_online')) {
+			$whos_online = DAO_Worker::getAllOnline();
+			if(!empty($whos_online)) {
+				$tpl->assign('whos_online', $whos_online);
+				$tpl->assign('whos_online_count', count($whos_online));
+			}
 		}
 		
         $tpl->display('file:' . $this->_TPL_PATH . 'tickets/workflow/index.tpl');
@@ -559,10 +562,13 @@ class ChTicketsPage extends CerberusPageExtension {
 		);
 		
 		// ====== Who's Online
-		$whos_online = DAO_Worker::getAllOnline();
-		if(!empty($whos_online)) {
-			$tpl->assign('whos_online', $whos_online);
-			$tpl->assign('whos_online_count', count($whos_online));
+		@$active_worker = CerberusApplication::getActiveWorker();
+		if($active_worker->hasPriv('core.ticket.view.whos_online')) {
+			$whos_online = DAO_Worker::getAllOnline();
+			if(!empty($whos_online)) {
+				$tpl->assign('whos_online', $whos_online);
+				$tpl->assign('whos_online_count', count($whos_online));
+			}
 		}
 		
         $tpl->display('file:' . $this->_TPL_PATH . 'tickets/overview/index.tpl');		
diff --git a/features/cerberusweb.core/plugin.xml b/features/cerberusweb.core/plugin.xml
index a132af4..8c85858 100644
--- a/features/cerberusweb.core/plugin.xml
+++ b/features/cerberusweb.core/plugin.xml
@@ -308,7 +308,8 @@
 		<priv id="core.ticket.view.actions.export" label="acl.core.ticket.view.actions.export" />
 		<priv id="core.ticket.view.actions.merge" label="acl.core.ticket.view.actions.merge" />
 		<priv id="core.ticket.view.actions.pile_sort" label="acl.core.ticket.view.actions.pile_sort" />
-
+		<priv id="core.ticket.view.whos_online" label="acl.core.ticket.view.whos_online" />
+ 
 		<!-- Workspaces -->
 		<priv id="core.home.auto_refresh" label="acl.core.home.auto_refresh" />
 		<priv id="core.home.workspaces" label="acl.core.home.workspaces" />
diff --git a/features/cerberusweb.core/strings.xml b/features/cerberusweb.core/strings.xml
index b506d9f..cf65f43 100644
--- a/features/cerberusweb.core/strings.xml
+++ b/features/cerberusweb.core/strings.xml
@@ -535,6 +535,9 @@
 		<tu tuid='acl.core.ticket.view.actions.pile_sort'>
 			<tuv xml:lang="en_US"><seg>[Tickets] Can use the pile sorter on lists</seg></tuv>
 		</tu>
+		<tu tuid='acl.core.ticket.view.whos_online'>
+			<tuv xml:lang="en_US"><seg>[Tickets] Allows user to see who's Online</seg></tuv>
+		</tu>
 
 		<!-- Activity -->
 		

