Otter.ai
Entra consent Otter.ai (AISense) · Meeting notes · publisher 'aisense inc'
Policy · none set
Policy changes re-score this app on the next sync, which starts right away.
Finding · Open
Risk score
85
Critical
People
3
Granted with a work identity
Permission tier
High
8 permissions
First seen
May 2, 2026
Last seen 42 h ago
unverified-publisheractive-7d
Next steps
Recommended actions
- 01Otter.ai holds application permissions and can read data with no user signed in. Review the app role assignments and remove any that are not essential.
- 02Scopes expose calendar, directory, email, meetings. Evaluate the vendor's retention and training terms before allowing continued use.
- 03Sign-ins came from 2 countries (US, GB). Check that matches where these people work.
- 04Meeting bots capture every participant, including external parties. Confirm consent and recording policy allow it.
Same app, other lanes
Related findings
Access
Permissions
| Permission | Grants | Consent types |
|---|---|---|
| Calendars.Read | 3 | User consent |
| Mail.Read | 1 | Application (app-only) |
| OnlineMeetingTranscript.Read.All | 1 | User consent |
| OnlineMeetings.Read | 2 | User consent |
| User.Read | 3 | User consent |
| offline_access | 3 | User consent |
| openid | 3 | User consent |
| profile | 3 | User consent |
Who
People
| Person | Department | Source | Sign-ins · 30 d | Granted |
|---|---|---|---|---|
Alice Ng | Sales | Grant + sign-ins | 10 · 42 h ago | Calendars.Read, OnlineMeetingTranscript.Read.All, OnlineMeetings.Read, User.Read, offline_access, openid, profile |
Bob Okafor | Finance | Grant + sign-ins | 6 · 8 d ago | Calendars.Read, OnlineMeetings.Read, User.Read, offline_access, openid, profile |
Carol Diaz | HR | Consent grant | 0 | Calendars.Read, User.Read, offline_access, openid, profile |
Consent
Grants
| Type | Principal | Permissions | Granted |
|---|---|---|---|
| User consent | [email protected] | Calendars.Read, OnlineMeetingTranscript.Read.All, OnlineMeetings.Read, User.Read, offline_access, openid, profile | n/a |
| User consent | [email protected] | Calendars.Read, OnlineMeetings.Read, User.Read, offline_access, openid, profile | n/a |
| User consent | [email protected] | Calendars.Read, User.Read, offline_access, openid, profile | n/a |
| Application (app-only) | Microsoft Graph | Mail.Read | Jun 1, 2026 |
Usage · 30 days
Who actually uses it
Sign-ins
16
People
2
Last 7 days
1
08-1609-14
Last sign-in42 h ago
CountriesUS · 15GB · 1
ClientsBrowser · 10Mobile Apps and Desktop clients · 6
Why
Evidence
- service_principal · May 2, 2026Service principal 'Otter.ai' present in tenant (publisher: AISense Inc)
Detail
{ "appId": "aaaa0001-0000-4000-8000-000000000001", "homepage": "https://otter.ai", "objectId": "sp-otter", "publisherName": "AISense Inc", "accountEnabled": true, "verifiedPublisher": null } - delegated_grant[email protected] granted Calendars.Read, OnlineMeetingTranscript.Read.All, OnlineMeetings.Read, User.Read, offline_access, openid, profile
Detail
{ "grantId": "g-otter-1", "resourceId": "sp-graph", "consentType": "Principal", "principalId": "u1" } - delegated_grant[email protected] granted Calendars.Read, OnlineMeetings.Read, User.Read, offline_access, openid, profile
Detail
{ "grantId": "g-otter-2", "resourceId": "sp-graph", "consentType": "Principal", "principalId": "u2" } - delegated_grant[email protected] granted Calendars.Read, User.Read, offline_access, openid, profile
Detail
{ "grantId": "g-otter-3", "resourceId": "sp-graph", "consentType": "Principal", "principalId": "u3" } - application_grant · Jun 1, 2026Application permission Mail.Read on Microsoft Graph
Detail
{ "appRoleId": "810c84a8-4a9e-49e6-bf7d-12d183f40d01", "resourceId": "sp-graph", "assignmentId": "ara-otter-1" } - sign_in_activity · Sep 12, 202616 successful sign-ins by 2 people in the last 30 days
Detail
{ "clients": [ { "count": 10, "client": "Browser" }, { "count": 6, "client": "Mobile Apps and Desktop clients" } ], "countries": [ { "count": 15, "country": "US" }, { "count": 1, "country": "GB" } ], "windowDays": 30, "activeUsers7d": 1 } - consent_event · Aug 25, 2026Add app role assignment to service principal. by [email protected]
Detail
{ "scopes": [], "recordId": "ual-0097", "isAdminConsent": false }
Summary
Consent types
- User consent
- Application (app-only)