CovenantPromptKey: Your Privacy Guardian in the AI Era

CovenantPromptKey Cover

🤔 "The boss says use AI to boost productivity, but also says secrets must not be leaked..."

Have you ever been in this dilemma? You want ChatGPT to help write a report, but you're worried the AI might learn your company names, client data, and project codenames?

Don't worry, CovenantPromptKey was born to solve exactly this problem!


🎭 How Does It Work?

Simply put, it's a "stunt double" system:

  1. Replace your confidential terms with harmless alternatives (e.g., "Microsoft" → "Banana Corp")
  2. Send the replaced content to AI for processing
  3. After receiving the AI response, swap "Banana Corp" back to "Microsoft"

Throughout the entire process, your sensitive information is never seen by the AI!


🔐 Keyword Masking Feature

Keyword Masking Interface

The core of this feature is making your confidential information "invisible":

✨ Feature Highlights

Feature Description
Smart Detection Uses Aho-Corasick algorithm to catch all keywords in one scan
Three-Column Design Original text, control panel, and results displayed side by side
Precise Control Mask exactly what you want, no "friendly fire"
One-Click Restore Swap the alternatives back after AI responds
Auto-Save Work state is automatically saved, no fear of accidental closes

🎯 Real-World Usage Scenario

Original: Our company "TSMC" is developing "3nm" process...
Masked: Our company "Banana Tech" is developing "super" process...

→ Send to AI for processing →

AI Response: "Banana Tech"'s "super" process is industry-leading...
Restored: "TSMC"'s "3nm" process is industry-leading...

Perfect! AI helps you write, but has no idea which company you're talking about 😎


📖 Wait, There's a Bible Feature Too?

Bible Search System

Yes! While this might be "unexpected," this tool also has a complete built-in Bible search system:

  • 🔍 Scripture Search: Want to find where "love" appears? Done in a second
  • 📚 Comfortable Reading: Customize font, size, and color
  • 🎮 Scripture Guessing Game: Learn Scripture references through games

Why add this feature? Because I believe:

"Take care of the soul, and your code will have more soul."

(Okay, honestly it's because I wanted this feature myself 😆)


⚡ Technical Details

For the tech enthusiasts, here's what you want to know:

Item Technology
Framework Blazor WebAssembly (purely front-end)
Algorithm Aho-Corasick multi-pattern matching
Storage LocalStorage / SessionStorage
Deployment GitHub Pages / Azure Static Web Apps
PWA Supports offline use

Most importantly: Your data is never uploaded to any server! All processing happens in your browser.


🚀 Try It Now

Live Demo: https://bod3612272.github.io/CovenantPromptKey/

If you find it useful, give it a ⭐ to show your support!