Skip to main content
Don’t miss what’s next at Microsoft Ignite
Don’t miss what’s next at Microsoft IgniteGet direct access to the people, products, and expertise behind Microsoft technology, with opportunities to ask questions, build skills, and learn alongside the community.
Register now
Microsoft
separator
https://catalogartifact.azureedge.net/publicartifacts/93895970.6a2c2269-a43f-4262-b8b9-6d50be6f330a-f74e4594-5309-43d9-af36-eef37aef4ce5/image1_MetaGuardLogoOnly.png

MetaGuard

by DK Solutions 999

Enforce required document metadata at upload time — no more empty fields.

MetaGuard eliminates empty metadata fields in SharePoint document libraries by intercepting drag-and-drop uploads and requiring users to complete required columns before files are saved. Built as a SharePoint Framework Application Customizer, it works tenant-wide with zero code changes to your existing sites or content types. Key capabilities: (1) Drag-and-drop interception with a polished metadata panel that appears before any file is written to the library. (2) Full support for every SharePoint column type — text, choice, lookup, person, date, managed metadata / taxonomy (with a hierarchical tree picker and open term-set support for Enterprise Keywords), hyperlink, and retention labels. (3) Duplicate-file handling with keep-both, overwrite, or cancel options. (4) Office document metadata auto-extraction pre-fills Title, Author, and custom properties from .docx/.xlsx/.pptx files. (5) Batch or per-file metadata entry for multi-file uploads. (6) Configurable per-library exclusions, folder-upload policy, and bypass groups via SharePoint list — no redeployment required to change behaviour. (7) Fully client-side — no external services, no data leaves your tenant, no custom script required. Ideal for organisations with records management, compliance, or knowledge management programmes where metadata quality is non-negotiable.

PACKAGE CONTENTS: This solution package contains one SharePoint Framework Application Customizer extension (MetaGuard). It does not include any web parts or library components.

LICENSING: MetaGuard offers a 15-day free trial. After the trial period expires, an active paid license/subscription is required to continue using the solution. Please contact the publisher at customersupport@dksolutions999.com or visit https://dksolutions999.com/metaguard.html for licensing and pricing details.

GET STARTED: Setup and configuration guide - https://dksolutions999.com/metaguard.html

HELP & SUPPORT: customersupport@dksolutions999.com

CONTACT US: https://dksolutions999.com/contact.html

Privacy: https://www.dksolutions999.com/privacy.html

Terms: https://www.dksolutions999.com/terms.html

At a glance

https://catalogartifact.azureedge.net/publicartifacts/93895970.6a2c2269-a43f-4262-b8b9-6d50be6f330a-f74e4594-5309-43d9-af36-eef37aef4ce5/image2_01metaguardrequiredmetadatapanel.png
/staticstorage/20261108.1/assets/videoOverlay_62a424ca921ff733.png
https://catalogartifact.azureedge.net/publicartifacts/93895970.6a2c2269-a43f-4262-b8b9-6d50be6f330a-f74e4594-5309-43d9-af36-eef37aef4ce5/image2_01metaguardrequiredmetadatapanel.png
https://catalogartifact.azureedge.net/publicartifacts/93895970.6a2c2269-a43f-4262-b8b9-6d50be6f330a-f74e4594-5309-43d9-af36-eef37aef4ce5/image4_02metaguardclassificationpanel.png
https://catalogartifact.azureedge.net/publicartifacts/93895970.6a2c2269-a43f-4262-b8b9-6d50be6f330a-f74e4594-5309-43d9-af36-eef37aef4ce5/image3_03metaguardbatchupload.png
https://catalogartifact.azureedge.net/publicartifacts/93895970.6a2c2269-a43f-4262-b8b9-6d50be6f330a-f74e4594-5309-43d9-af36-eef37aef4ce5/image0_04metaguarduploadpolicy.png
English (United Arab Emirates)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Sitemap Contact Us Privacy & Cookies Terms of Use About our ads Manage cookies