
MetaGuard
Intercepts uploads to enforce metadata compliance at the point of entry — so no untagged, ungoverned document ever lands in your library.
Required columns don't stop anyone. Users save first and tag later — or never. By the time anyone notices, the library is full of documents no one can find, classify, or retain correctly.
Compliance moves to the moment of upload. MetaGuard intercepts the file, requires the metadata you define, and only then lets it land — so every document is governed from the first second it exists.
Governance enforced where it actually matters.
Point-of-entry enforcement
Required metadata is collected before the file is committed — no untagged uploads slip through.
Configurable rules
Define which fields are mandatory per library, content type, or document type — no code.
Retention-aware
Capture retention labels and classification at upload so records management starts on day one.
Bulk-upload ready
Handles single and multi-file uploads with batched metadata prompts that don't slow users down.
Native experience
Built as an SPFx extension — it feels like part of SharePoint, not a bolt-on.
Tenant-deployed
Installs into your own Microsoft 365 tenant — your data never leaves your environment.
See MetaGuard in action
Watch a new user sign in to a SharePoint site and have MetaGuard intercept their first upload — required columns enforced before the file lands in the library.
A closer look
MetaGuard as your users and admins actually see it.
The required-metadata panel — content type selector, taxonomy fields, and a validated hyperlink field.
Drag-and-drop interception overlay.
Managed-metadata taxonomy picker.
Watch the deck
A seven-slide overview of how MetaGuard closes the metadata gap.
Use the arrow keys or on-slide controls to navigate. Open the deck in a new tab →
Stop untagged uploads before they start.
See MetaGuard running against your own libraries in a short, focused demo.