Back to blocks
BlockDashboard / ApplicationFree

Privacy & Security Settings Panel React component

An account privacy and security page: a security checkup score ring with one-click fixes, active sessions with per-device and sign-out-all, recent sign-in activity with a flagged failed attempt, profile visibility and activity status, a data export with progress, and a type-to-confirm account deletion.

About the Privacy & Security Settings Panel component

Privacy & Security Settings Panel puts everything about keeping an account safe on one page. A security checkup turns abstract advice into a score with one-click fixes, so turning on two-step verification or a passkey feels like progress instead of a chore.

Below it, people can see every device they're signed in on and sign any of them out, review recent sign-ins with failed attempts flagged, choose who sees their profile, export their data and, if they must, delete their account behind a type-to-confirm step.

When to use it

Use it as the security or privacy tab in account settings for any product with user accounts.

If you only need a password form, use the Change Password Settings Card; for general switches, use the Settings Toggle List.

Installation

Add the Privacy & Security Settings Panel component to your project with the shadcn CLI. It lands in components/privacy-security-settings-panel.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/privacy-security-settings-panel

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

More Dashboard / Application components

Change Password Settings Card
Free
Connected Apps Toggle List
Free
Account Setup Sections
Free
Settings Toggle List
Free
Contacts Quick List
Free
Usage Limit Slider Card
Free