What Presence Information Teams Shares
Microsoft Teams broadcasts several pieces of presence information to people in your network:
- Status indicator — Available, Away, Busy, Do Not Disturb, Appear Away, Appear Offline, or Out of Office.
- Last seen — in some views, Teams shows approximately when you were last active.
- Calendar status — Teams automatically sets your status to "In a meeting" based on your Outlook calendar, and this is visible to others.
- Out of Office message — if set in Outlook, your OOO auto-reply can be surfaced in Teams when colleagues try to contact you.
All of this is visible to your colleagues without any additional permission — it's part of the default Teams experience.
Who Can See Your Teams Status
Internal organisation members
Any member of your Microsoft 365 tenant with access to Teams can see your presence status. This includes your manager, direct reports, colleagues in other departments, and anyone who has you saved as a contact. There is no way to restrict this at the user level.
External contacts and federated organisations
If your admin has enabled external access (federation), contacts in other Teams-enabled organisations can see your presence when you have an active conversation with them. External contacts who are not in an active chat with you typically cannot see your status. This setting is controlled at the admin level — individual users cannot change it.
Guests
Guests added to your Teams channels are treated similarly to internal members for presence purposes within the channels they have access to. They can see your status in the member list and in chat.
Admin-level visibility
Your IT administrators may have access to broader presence data through Microsoft 365 admin tools and reporting. This is separate from what regular colleagues see and is governed by your organisation's IT policies.
What Privacy Controls You Actually Have
Teams presence privacy is limited at the user level. Here's what you can and cannot control:
| Action | Possible? | How |
|---|---|---|
| Hide status from specific colleagues | No | Not possible — presence is organisation-wide |
| Appear Away to everyone | Yes | Profile → Set Status → Appear Away |
| Appear Offline to everyone | Yes | Profile → Set Status → Appear Offline |
| Block external contacts from seeing status | Admin only | Controlled by your IT admin via federation settings |
| Set DND (visible as focused, not away) | Yes | Profile → Set Status → Do Not Disturb |
| Show Available to some, Away to others | No | Not possible in Teams |
Appear Away and Appear Offline: What They Actually Do
Appear Away
Appear Away manually sets your status to Away — the yellow clock icon — regardless of your actual activity. Even if you're actively typing in Teams, colleagues see Away. It is a signal that says "treat me as if I'm not at my desk" without actually logging out.
Appear Away does not make you invisible. Your profile is still searchable. People can still message you. The Away indicator is visible to everyone in your organisation.
Appear Offline
Appear Offline is the strongest privacy option available to individual users. Your presence indicator shows as grey (no dot or an offline indicator), which looks to colleagues as if you've signed out of Teams entirely.
You remain signed in and can still use Teams normally — read messages, send replies, attend meetings — but from your colleagues' perspective you appear offline. Like Appear Away, this applies to everyone, not specific people.
The Trade-Off: Privacy vs Availability Signal
Most users thinking about Teams presence privacy are actually dealing with one of two situations:
Situation A: You want to focus without being interrupted. The right tool here is Do Not Disturb — you stay visible as present but colleagues see the DND indicator and know not to expect immediate responses. See Teams Do Not Disturb explained.
Situation B: You want to appear Available to your team even when you're away from your desk. This is the opposite privacy concern — not hiding status, but maintaining the right one despite inactivity. The only way to do this reliably is with a cloud-based presence tool that keeps the Available signal active from the server side, regardless of whether you're at your machine. See how apps that keep Teams active work.
What Admins Can Control That You Can't
Several presence-related settings are governed at the admin level and cannot be changed by individual users:
- Whether external contacts can see your presence (external access / federation settings)
- Whether presence data is surfaced in admin reporting and monitoring tools
- Which presence states are available (some organisations restrict Appear Offline)
- How long Teams waits before marking users as Away (configurable by admin, default ~5 minutes)
If presence privacy is a genuine concern in your organisation — for example, in industries with strict monitoring requirements — the right conversation is with your IT team, not a user-level settings change.