Web Part · SharePoint Online · Premium

SafeView List

Compliance-gated list viewer for regulated workflows. Every edit, delete, and share is pre-checked against Microsoft 365 retention labels and record declarations before it runs.

15-day free trial · Site-collection scope · No-code configuration · No item-create UI · Fluent UI native

Retention-aware list browsing, by design

SafeView List extends the same compliance philosophy as SafeView Library Viewer to SharePoint lists — the tabular data stores where contracts, incident records, inventory, and regulated reference material frequently live. Users get a clean, Fluent UI list browser with paginated results, inline search, audience-targeted visibility, and a familiar right-click menu for edit, delete, and share actions — but every destructive operation is gated against Microsoft 365 retention labels and record declarations before it executes. No upload path is exposed — all new items must go through native SharePoint workflows, preserving the audit trail regulated environments require.

Key features

A focused feature set — no upload path, no shadow workflows, no audit gaps.

R

Retention label checks

Every edit and delete is pre-checked against Microsoft 365 retention labels on the row. Protected items show a plain-language reason instead of a cryptic server error.

L

Legal hold & record awareness

Detects legal holds and record declarations at the item level. Destructive actions in the right-click menu are disabled when a row is under hold or declared a record.

A

Audience targeting via Graph

Restrict the viewer to specific Microsoft 365, Azure AD, or SharePoint groups. Group membership is checked live via Microsoft Graph — no custom claims required.

+

No item-create UI

Deliberately no "New item" button. All new rows enter through native SharePoint workflows, so the audit trail and content-type rules regulated teams rely on stay intact.

P

Paginated browser with inline search

Paginated results, column sorting, and inline search across displayed fields — responsive on lists with thousands of items, no performance surprises.

M

Right-click context menu

Familiar right-click menu for edit, delete, and share — every entry compliance-gated. Users see the same interaction model they know, with guardrails built in.

S

Site-collection scope, no code

Deploys as a single SPFx web part with site-collection scope. Configured entirely from the property pane — no custom script, no tenant-wide rollout required.

Watch the deck

A 7-slide walkthrough of the problem, the compliance model, and who SafeView List is built for.

Use arrow keys inside the deck to navigate. Open the deck in a new tab →

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.
Volume and enterprise pricing available — contact customersupport@dksolutions999.com.

Frequently asked questions

How is SafeView List different from SafeView Library Viewer?

Same compliance philosophy, different data surface. SafeView Library Viewer gates edit and delete on SharePoint document libraries — files, folders, and Document Sets. SafeView List applies the same retention and record-declaration checks to SharePoint lists — the tabular stores where contract registers, incident logs, control matrices, and regulated reference data live. They are complementary products; most regulated teams deploy both, and we bundle them in the Compliance Suite.

Why is there no "New item" button?

By design. In regulated environments, item creation has to go through native SharePoint workflows so the content-type rules, default-value logic, approval flows, and audit log entries all fire in the correct order. Adding a shortcut "New item" UI in the web part would create a shadow path around those controls and a gap in the audit trail. SafeView List is a viewer — creation happens in SharePoint itself.

Which retention labels and locks does it honor?

All Microsoft 365 retention labels published to the tenant, including record labels, regulatory record labels, and labels that enforce modification or deletion locks. It also respects legal hold state, record declaration state, and any policy-based locks surfaced by the SharePoint REST and Microsoft Graph APIs for the current user's context.

Can non-admins bypass the guards?

No. The UI guards are a user-experience layer — the authoritative checks are still enforced server-side by SharePoint and Microsoft Purview. SafeView List's role is to surface those checks before the user clicks, so they don't hit a cryptic server error or inadvertently attempt a reportable action. Even if a user found a way around the UI, the server would still block the operation.

How is it installed and scoped?

SafeView List is a single SPFx web part with site-collection scope. Upload the .sppkg to your tenant App Catalog, approve the deployment, then add the web part to any page in the target site collection and configure it from the property pane. No tenant-wide rollout and no custom script required.

Ready to gate your regulated lists?

Talk to us about SafeView List, the Compliance Suite bundle, or a short pilot in your tenant.