Read permissions only
A run asks Microsoft for read permissions and nothing else. The consent card in the app shows which were granted, and a missing one leaves its part out, said so in the document.
GlacierPoint Atlas describes how your tenant is set up, so it reads settings, policies and counts. It holds no access to your tenant, and the work is done by an app on your computer, signed in as you.
Only people in your organization, with their own sign-in, and, for scheduled runs, an app registration your organization owns.
A run asks Microsoft for read permissions and nothing else. The consent card in the app shows which were granted, and a missing one leaves its part out, said so in the document.
We hold no password, token, client secret or certificate for any tenant, and there is no support account or back door. Nobody at GlacierPoint can read or change your tenant.
You sign in to Microsoft in your browser. The sign-in is used by the app on your computer and never sent to the portal; a scheduled run asks for a fresh token every time and keeps none.
Scheduled runs need an app registration of your own, “GlacierPoint Atlas scheduled run”. The setup shows you every object before it is created, writes only to your directory, removes its own write permissions when it is done, and keeps a journal on your computer. Remove takes it all away.
A Windows task on a computer you choose, with a certificate made there whose private key Windows keeps and will not export. The schedule never lives at the portal, so the portal never holds a key to your tenant.
What the app reads is fixed in the app. The portal receives runs; it cannot make the app read something else or run anything.
What a run carries: settings, policies and counts. What the portal does with it: the document.
Asked at sign-in, as delegated permissions; a scheduled run has the same reads as application permissions, and nothing that writes.
| Permission | What it reads |
|---|---|
Directory.Read.All | The directory: organization, domains, roles and their assignments, synchronization |
Policy.Read.All | Conditional Access policies, named locations, authentication methods and strengths, cross-tenant access |
Application.Read.All | Applications and service principals, with the number of credentials each holds (never their values) |
Domain.Read.All | Your domains, their verification and federation state |
Organization.Read.All | The organization and its subscriptions |
RoleManagement.Read.Directory | Directory roles, their assignments and eligible assignments |
Group.Read.All | Groups, counted by kind |
User.Read.All | Users, counted, with their attributes; names appear in the document only where your plan and your workspace switch allow |
DeviceManagementConfiguration.Read.All | Intune compliance and configuration policies, update rings and app protection policies |
DeviceManagementManagedDevices.Read.All | Managed device counts by platform and compliance state |
DeviceManagementServiceConfig.Read.All | Enrollment restrictions and Autopilot profiles |
DeviceManagementRBAC.Read.All | Intune roles |
| Exchange Online, read | Mail flow and mail protection: connectors, rules, DKIM, anti-spam, anti-malware, anti-phish, Safe Links, Safe Attachments, quarantine and allow and block lists |
| Security and Compliance, SharePoint Online and Teams PowerShell, read | Information protection and collaboration: labels, data loss prevention, retention, sharing and Teams policies |
The setup of scheduled runs signs in once with Application.ReadWrite.All, AppRoleAssignment.ReadWrite.All and DelegatedPermissionGrant.ReadWrite.All to create your app registration and grant its read permissions, then takes these three back out of the consent at the end of every setup, renewal and removal.
If we do not hold it, it cannot leak from us.
No trackers, no analytics, no advertising, no third-party scripts or fonts.
Every page, this one included, may run only scripts and styles served by the portal itself, and cannot be framed by another site.
Roles decide who may connect apps, change settings, add notes and invite people: owner, operator or viewer. Signing in uses your GlacierPoint account, with a code sent to your address and no password.
Found a security problem? Write to security@glacierpointtech.com; how to report a vulnerability says what to send and what to expect.