ClipVault Logo
ClipVault v1.0.0 Wayland & X11 MIT License
Privacy-Aware Clipboard Manager for Ubuntu & Linux Desktops
Canonical Snap Store Candidate Release

Privacy-Conscious Linux Clipboard Manager Built for Wayland and X11

ClipVault captures your clipboard history with zero memory leaks, instantaneous substring search, and automatic password filtering for KeePassXC, Bitwarden, 1Password, and KWallet. Keep your workflow fluid without compromising your master credentials.

$ sudo snap install clipvault-teckscaler --candidate
Live on Canonical Snap Store (v1.0.0, strict core24 confinement)
Supported Platforms: Ubuntu 20.04+ • Debian • Fedora • Arch Linux • openSUSE • Manjaro
ClipVault • Active Clipboard History (Super+V)
v1.0.0
ClipVault Dark Mode Viewport showing high-resolution clipboard cards, pin states, and timestamps
Engineered for Performance

Why Developers and Linux Users Switch to ClipVault

Traditional clipboard tools either leak sensitive passwords into plain text history, leak memory over time, or suffer from GNOME dock flickering under Wayland. ClipVault solves all three by design.

🔒

Hardware-Level Password Protection

Prior to reading any text, ClipVault inspects clipboard target types using wl-paste or xclip. It intercepts sensitive security flags from KeePassXC, 1Password, Bitwarden, and KWallet. Flagged secrets are discarded immediately without touching memory history or disk storage.

⚡

Three-Tier Wayland & X11 Engine

Wayland blocks background windows from reading clipboard events directly. ClipVault coordinates an off-thread background worker thread with focus-aware execution. Subprocess calls stay completely off the main GUI thread, preventing UI freezing and GNOME dock flickering.

📈

Constant O(1) Memory Footprint

ClipVault uses Qt Model-View-Delegate virtualization. Instead of allocating thousands of separate widget objects, visible items are rendered on the fly with smooth 60fps scrolling. Memory usage remains constant around 30 MB regardless of how many clips you store.

⌨️

Single-Instance IPC & Global Shortcut

A lightweight local UNIX domain socket (QLocalServer) handles single-instance locking. Binding a keyboard shortcut like Super+V to the toggle command brings ClipVault into immediate focus or tucks it away without restarting the process.

Zero Data Retention

Tested and Verified Password Protection

When copying passwords or credentials from KeePassXC, 1Password, or Bitwarden, standard clipboard managers store the plaintext string directly in history files. ClipVault verifies target MIME descriptors before reading text:

  • Interception of x-kde-passwordManagerHint, application/x-password-manager-hint, and application/x-copyq-secret
  • Negative validation checking to prevent false positives
  • Zero plaintext traces in SQLite storage or process memory
clipvault-daemon.log
12:04:18.291 [INFO] Target MIME check: x-kde-passwordManagerHint
12:04:18.292 [DROPPED] Sensitive payload intercepted. Purged with zero retention.
ClipVault Sensitive Password Detection and Security Filter
ClipVault Dark and Light Mode Dual Theme Comparison
Ergonomics & Themes

Seamless Card Pinning & Dual Themes

Working on complex deployments or repetitive communications? Pin frequently referenced API tokens, boilerplate functions, and instructions so they remain permanently locked at the top of your history.

  • Pinned items bypass automatic FIFO history pruning
  • Single-click toggle between calibrated Dark and Light themes
  • Preferences and pinned states persist across system restarts via SQLite
Keyboard Ergonomics

Instant Substring Search & Keyboard Flow

Designed for developers who stay on the keyboard. Filter through hundreds of code snippets, URLs, and multi-line notes instantly with QSortFilterProxyModel:

↓ Down
Jump from search to item list
↵ Enter
Copy selected item to clipboard
Del
Purge selected item from history
Esc
Dismiss window instantly
ClipVault Instant Substring Search filtering 3 active clipboard history items

Quick 2-Minute Setup on Ubuntu & Linux

1
Install from the Snap Store
Install the official package from Canonical’s Snap Store using candidate channel:
$ sudo snap install clipvault-teckscaler --candidate
2
Set Global Toggle Shortcut (Super+V)
In Ubuntu Settings > Keyboard > Keyboard Shortcuts > Custom Shortcuts, add:
Command: clipvault-teckscaler.toggle
Suggested Shortcut Key: Super + VorCtrl + Alt + V
3
Start Using Instant Clipboard Access
Copy text from any terminal or browser window. Press your shortcut to reveal ClipVault, type to search, and press Enter to paste back into your active window.
$ clipvault-teckscaler

Technical Specifications & Architecture

Package Name clipvault-teckscaler
Confinement Level Strict Snap Sandbox (Ubuntu AppArmor enforced)
Display Protocols Wayland (wl_data_device / wlr-data-control) & X11 (xclip)
GUI Architecture QListView + QStyledItemDelegate (constant O(1) memory)
Storage Backend Embedded SQLite 3 (PRAGMA journal_mode=WAL)
Password Manager Detection KeePassXC, 1Password, Bitwarden, KWallet MIME hints
Inter-Process Communication QLocalServer / QLocalSocket (UNIX domain socket)
Software License MIT Open Source License

Frequently Asked Questions

How does ClipVault protect passwords and sensitive credentials?
Before reading clipboard text, ClipVault checks MIME target metadata exposed by wl-paste or xclip. It recognizes specific flags from KeePassXC, 1Password, Bitwarden, and KWallet. When detected, sensitive credentials are dropped immediately without ever touching memory history or disk storage.
Does ClipVault work natively on Wayland without dock flickering?
Yes. Standard clipboard monitors on Wayland frequently cause GNOME dock flickering and cursor stutter because they poll from the main thread, triggering frequent client surface updates that confuse the Mutter compositor. ClipVault solves this by isolating clipboard capture to a dedicated background QThread worker using the Wayland wl_data_device and wlr-data-control protocol abstractions via wl-paste without stealing window focus. When ClipVault gains focus, the worker thread automatically suspends (0% CPU), and the application transitions to Qt’s native QClipboard event abstraction. This dual-mode isolation eliminates GNOME dock activation events, Mutter compositor frame drops, and cursor stutter entirely.
How do I configure the global Super+V keyboard shortcut?
Open Ubuntu Settings, navigate to Keyboard, then Keyboard Shortcuts, and select Custom Shortcuts. Add a new shortcut named ‘Toggle ClipVault’, set the command to clipvault-teckscaler.toggle, and assign Super+V or your preferred key combination.
Which Linux distributions support ClipVault?
ClipVault is packaged as a strict-confinement snap compatible with Ubuntu 20.04+, Debian, Fedora, Arch Linux, Manjaro, openSUSE, and any distribution running snapd with Wayland or X11.
Where does ClipVault store clipboard history and is it secure?
History is stored in an embedded SQLite database configured with Write-Ahead Logging. Inside the snap environment, the database is stored in user data storage with strict 0600 file permissions, fully isolated by Ubuntu AppArmor profiles.
Engineering Docs & Comparisons

Guides, Benchmarks, and Wayland Architecture

Explore detailed migration notes, desktop comparisons, and our PyQt6 Wayland engineering breakdown.

Comparison & Migration

ClipVault vs. CopyQ on Wayland

See how automatic KeePassXC MIME filtering, Flatpak extension limits, and GNOME dock stability compare.

Read ClipVault vs. CopyQ Guide →
Desktop Ecosystem

Best Wayland Clipboard Managers (2026)

An active check covering ClipVault, CopyQ, Copyous, GPaste, cliphist, and why Pano and Diodon should be skipped.

Browse Linux Roundup →
Case Study

Building ClipVault in Python & PyQt6

Learn how we stopped GNOME Dash to Dock flicker, enforced pre-read password rules, and locked UI rows to O(1) memory.

Read Engineering Breakdown →
Support & Inquiries

Enquiries & Product Support

Have a question, packaging request, or feedback about ClipVault? Send us a message below. For reproducible software bugs or code contributions, visit our GitHub Issues tracker.


Open Source Engineering by TeckScaler

Need Custom Linux Utilities or Desktop Engineering?

TeckScaler builds high-performance desktop applications, developer tooling, and enterprise software. Discuss your project requirements with our engineering team.

Contact Engineering Team →
Published by TeckScaler • Free software & developer resources • contact@teckscaler.com
Ubuntu and Snapcraft are registered trademarks of Canonical Ltd. ClipVault is an independent open source project published under the MIT license.