**Halo Storage Monitoring** is a powerful service that enables automatic sanitization of [supported file types](/halo/glasswall-halo-supported-file-types) at the point of upload. It can continuously monitor a wide range of cloud storage resources and sanitize files in real time.

When a file is uploaded to a monitored resource, storage monitoring automatically:

1. Downloads the file.
2. Sends it to the Glasswall Embedded Engine for sanitization.
3. Re-uploads a clean version of the file back to the original location.

---

## Prerequisites

- Halo [v2.11.0](/halo/v2110) or later
- A valid [Glasswall Halo license](https://www.glasswall.com/support)
- Publicly reachable cluster ingress address
  - Alternatively, you may whitelist the IPs of your chosen storage solution to ensure proper connectivity
- Monitor must be configured for each storage resource
- For SharePoint integration, storage monitoring must be [registered with Microsoft graph API](https://learn.Microsoft.com/en-us/graph/auth-register-app-v2)

---

## Using storage monitoring

To get started, follow our [Storage Monitoring Setup Guide](/halo/storage-monitoring-setup).

The setup process differs for new and existing Halo installations.

More technical details are available in the [Storage Monitoring API documentation](https://api.docs.glasswall.com/storage-monitoring-V1#storage-monitoring-API).

---

## Supported cloud storage solutions

Currently, Halo storage monitoring supports:

- [Microsoft SharePoint](/halo/storage-monitoring-sharepoint)
- [Microsoft OneDrive](/halo/storage-monitoring-onedrive)
- [Microsoft Outlook](/halo/storage-monitoring-outlook)

---

## Data visibility

When storage monitoring is active, system administrators have visibility of the filenames of all files processed by the service. This includes files from SharePoint document libraries, OneDrive user drives, and Outlook email attachments.

Organizations should review their internal data handling and privacy policies before enabling storage monitoring and ensure that users are informed that file and attachment names will be visible to administrators through the Halo portal and API.

---

## Additional information

Glasswall Halo is powered by the [Glasswall Embedded Engine](/embedded-engine/about-embedded-engine), which rebuilds files to a safe standard while preserving usability.

Learn more about how it works and why it's different from traditional detection-based tools.

---

## Licensing and limits

### Accessing storage monitoring

A valid Glasswall Halo license is required to access the Storage Monitoring API.

Please [contact us](https://www.glasswall.com/support) to obtain or upgrade your license.

### Daily usage limits

Use of Storage monitoring contributes to your **daily file** and **data usage** limits within Halo.

- If the file processing limit is exceeded the original file is re-uploaded **unchanged**.