Web Part · Premium · SharePoint Online

SafeView Library Viewer

Compliance-hardened document viewing for regulated industries. SafeView turns any SharePoint library into a retention-aware viewing portal that checks Microsoft 365 retention labels and record locks before any edit or delete — with plain-language explanations when an action is blocked.

15-day free trial · Premium SPFx web part · Installs per site or tenant · Microsoft Graph audience targeting · AppSource coming soon

SafeView Library Viewer logo

Built for when the wrong click is a compliance incident.

SafeView Library Viewer turns any SharePoint document library into a compliance-hardened viewing portal built for government, healthcare, legal, and regulated industries where accidental destruction of protected content isn't just an inconvenience — it's a liability.

Users get a clean, intuitive document browser with breadcrumb folder navigation, paginated results, inline search, and a familiar right-click context menu for downloading, editing metadata, deleting, and sharing — but with a critical layer underneath.

Before any edit or delete operation is permitted, SafeView automatically checks Microsoft 365 retention labels and record locks. If the item is under legal hold, declared a record, or tagged with any policy that blocks modification, the action is disabled with a plain-language explanation — so users understand why, and records managers get a defensible audit trail.

Retention-aware. Audit-safe. No-code.

SafeView is a Premium SPFx web part configured entirely from the property pane — drop it on a page, point it at a library, set your audience, and you're live.

Retention label enforcement

Pre-checks Microsoft 365 retention labels before edit or delete. No cryptic server errors — the action is disabled with a clear reason.

Legal hold & record awareness

Detects items on legal hold or declared as records. The edit/delete/rename controls are disabled with a plain-language explanation.

Audience targeting via Graph

Restrict the viewer to specific Microsoft 365, Azure AD, or SharePoint groups — checked live against Microsoft Graph.

No upload path by design

Deliberately omits an upload button. All new content enters via native SharePoint workflows, preserving the full audit trail.

Clean Fluent UI browser

Breadcrumb folder navigation, paginated results, and inline search — performant on libraries with tens of thousands of items.

Familiar right-click menu

Edit metadata, download, delete, and share through a native-feeling context menu — every action gated by the retention pre-check.

No-code property pane

Point at the target library, select audience groups, toggle actions on or off. No custom code, no scripts, no elevated permissions.

Watch the deck

An eight-slide walkthrough of the problem SafeView solves, the retention-enforcement model, and who it's built for.

Use the arrow keys or the on-screen navigation to move between slides.

Who SafeView is for

Built for organisations where records aren't optional paperwork — they're the liability.

  • Government agencies under retention schedules
  • Healthcare organisations handling PHI under HIPAA
  • Legal teams with documents on hold or in discovery
  • Financial services under SEC, FINRA, and regional rules
  • Regulated manufacturers (ISO, FDA, export control)
  • Records managers owning the destruction audit trail

Simple pricing

One annual licence per SharePoint tenant. All features included.

15-day free trial — no credit card required.
Non-profits and education: 50% off.
Contact customersupport@dksolutions999.com for volume and multi-tenant arrangements.

Frequently asked questions

Does SafeView replace SharePoint's default document library viewer?

No. SafeView is a separate SPFx web part you add to a page — it doesn't replace or modify the native library UI. Users who browse through the default SharePoint library still see the standard experience. SafeView is a deliberate, compliance-focused alternative you surface where retention discipline matters most.

What happens if a file has a retention label or is on legal hold?

SafeView checks the Microsoft 365 retention label, record declaration status, and legal hold state for each item as the user browses. If an item is protected, the edit, delete, rename, and other write actions are disabled in the context menu, and the user sees a plain-language explanation such as "This item is under legal hold" or "Retention policy prevents modification". Read, download, and share-link actions remain available unless your policy also blocks those.

Can I hide the web part from certain groups?

Yes. SafeView integrates with Microsoft Graph for audience targeting. From the property pane you can restrict the web part to specific Microsoft 365 groups, Azure AD security groups, or SharePoint groups. Users outside those groups see nothing — the web part renders empty, exactly as SharePoint's native audience targeting behaves.

Why is there no upload button?

By design. SafeView is intended for regulated scenarios where every change must flow through a documented workflow — declaration, classification, ingestion review. A one-click upload button inside a viewing portal creates a shadow path that undermines the audit trail. Users who need to add content do so through native SharePoint, your DMS ingestion workflow, or your records management tool, ensuring every new item is tagged, logged, and classified from the moment it arrives.

Does it work with modern and classic libraries?

SafeView targets modern SharePoint Online document libraries (SPFx 1.22). Classic experience libraries are not supported — classic rendering bypasses the retention-label surfaces that SafeView relies on. If you have classic libraries, migrate them to the modern experience first; SafeView will then work against the same underlying content.

Harden your document libraries

Bring SafeView into your regulated SharePoint environment. Talk to us about deployment, audience design, and volume licensing — or watch for SafeView on Microsoft AppSource, coming soon.