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.
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.
Annual
Per SharePoint tenant
- 15-day free trial
- All features included
- Email support
- All updates while subscribed
- Cancel any time
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.
