CovenantPromptKey: Your Privacy Guardian in the AI Era

🤔 "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:
- Replace your confidential terms with harmless alternatives (e.g., "Microsoft" → "Banana Corp")
- Send the replaced content to AI for processing
- 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

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?

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!