Strasty

Protect yourself from unwanted content

Strasty is a free Windows application designed to detect and block gambling, adult and other unwanted content directly on your computer.

No account. No registration. No personal profile. Screen analysis is performed locally on your device.

Windows 10 / Windows 11 · 64-bit

What is Strasty?

Strasty is a Windows application created to help people limit their exposure to content that may trigger unwanted or compulsive behavior.

The application runs quietly in the background and automatically analyzes what is displayed on the computer screen.

Strasty currently focuses on detecting several categories of content, including:

  • gambling and online casinos;
  • sports betting and sportsbooks;
  • adult and sexually explicit content;
  • selected trading, forex and cryptocurrency related content.

The detection system combines several independent technologies instead of relying on a single word, website or AI model.

Privacy

Strasty does not require you to create an account or register as a user.

You do not need to provide your name, email address, phone number or other personal information in order to use the application.

The main analysis of the screen is performed locally on your computer.

Screenshots used by the detection system are created temporarily on the local device and are analyzed by the software installed on your computer.

OCR text recognition and AI image classification are also performed locally.

Strasty is not designed to collect your correspondence, documents, passwords or personal files.

For some functions the application communicates with the Strasty server. For example, it may check whether a website domain is included in the database of known blocked domains or download updated detection rules.

This architecture allows most content analysis to remain on the user's computer while still allowing the protection rules to be improved and updated.

How does Strasty detect unwanted content?

Strasty uses several independent detection methods. The results are combined before the program decides whether content should be blocked.

1. Website address analysis

When you are using a supported web browser, Strasty attempts to identify the address of the currently opened page.

The domain can then be checked against the Strasty database of known unwanted websites.

If a domain is already known to belong to a blocked category, the application can react without having to classify the page again.

2. Search query analysis

Search queries can also be analyzed for known terms associated with blocked categories.

Search detection is handled separately from ordinary text displayed on a webpage.

This distinction is important because the same words may appear in news articles, conversations, programming code or documentation without indicating that the user is actually searching for prohibited content.

3. OCR text recognition

Strasty periodically analyzes the visible screen using OCR (Optical Character Recognition).

OCR converts visible text into text that the program can compare with local stop-word lists.

Different lists are used for different categories, including gambling, adult content and trading.

Finding a stop word does not necessarily mean that the screen will immediately be blocked.

A word such as a casino-related term may appear in a chat, spreadsheet, source code, news article or technical documentation. Strasty therefore uses additional signals to reduce false detections.

4. AI image analysis

Strasty also analyzes the visual content of the screen using machine-learning models running locally on the computer.

The models attempt to determine whether the screen resembles normal content or one of the protected categories.

The classifier can evaluate categories such as:

  • normal content;
  • pornography;
  • nudity and sexual content;
  • casino content;
  • sports betting;
  • forex;
  • stock trading;
  • cryptocurrency exchanges.

The AI model produces a confidence score. Strasty uses confidence thresholds before considering an AI result strong enough to trigger protection.

5. Combining text and visual signals

One of the most important parts of Strasty is the combination of different detection methods.

For example, OCR may detect a gambling-related word on the screen. If the visual classifier sees an ordinary application, source-code editor or another normal screen, the word alone may not be sufficient to trigger blocking.

If both the detected text and the visual analysis indicate the same prohibited category, the confidence that the content should be blocked is significantly higher.

Strong visual detection can also trigger protection independently when the AI model is sufficiently confident.

6. Whitelist

Strasty also maintains exceptions that help prevent known safe content from triggering unnecessary blocking.

Together, these mechanisms allow the program to make a decision using multiple signals instead of simply blocking every page containing a particular word.

What happens when prohibited content is detected?

When Strasty determines that prohibited content is being displayed, a blocking screen is shown.

The user can temporarily unlock the screen. However, if the same prohibited content remains visible, Strasty can activate the protection again.

Repeated detections within a short period of time may cause Strasty to close the application or browser displaying the detected content.

This makes simply pressing the unlock button repeatedly less effective while still providing a way to recover from an incorrect detection.

False detections and improving Strasty

No automated OCR or AI classification system can be 100% accurate.

Sometimes Strasty may block content that should not have been blocked. It may also occasionally fail to recognize content that should have been detected.

If this happens, your feedback can help us improve the detection system.

Strasty keeps a local technical detection log at:

C:\ProgramData\Strasty\logs\detections.log

If you experience a false detection, you can attach this file to your feedback message.

The log helps us understand which part of the detection system was responsible — for example OCR, a stop word, search-query detection, visual classification, URL detection or a server domain check.

Before sending the log: please open the file with a text editor and review its contents. Send the file only if you are comfortable sharing the information contained in it.

Help us improve the stop-word lists

You can also help improve Strasty by suggesting words and phrases that the application should recognize.

We are especially interested in:

  • new gambling terminology;
  • casino and sportsbook terminology;
  • adult-content terminology;
  • trading and forex terminology;
  • slang and alternative spellings;
  • terms in different languages;
  • common intentional misspellings;
  • search phrases used to find such content;
  • words that cause false detections and should be treated as exceptions.

User feedback allows us to improve both detection accuracy and protection against false positives.

Send feedback

Found a false detection, a website that should be blocked, or a new stop word? Please let us know.

Only provide your email if you would like us to be able to contact you.
You can find the log file at: C:\ProgramData\Strasty\logs\detections.log
Open the file with Notepad, copy the relevant log entries and paste them into the field above.
Before submitting your log: please review the text you are sending and remove any information that you do not want to share.

Responsible Gambling Database

In addition to Strasty, we operate a voluntary system that allows people experiencing gambling problems to specify a gambling limit that can be checked by participating casino operators.

Enter your email and the monthly limit that you are willing to spend at the casino. If the limit is 0, you can leave it empty or specify 0.

Your encoded email:

This is how we will store your email. No one can use it for spam. By submitting your data, you understand and agree that the encoded value may be compared by participating third parties.

Gambling self-restriction

If you are struggling with gambling, you can add your information to our responsible gambling database.

You only need to provide your email and the monthly limit you are willing to spend on a participating casino website.

Your email is converted into a SHA-256 hash before it is stored. Participating operators can apply the same algorithm to an email supplied during registration and compare the resulting value with our database.

This allows a participating casino to identify a matching restriction without receiving the original email address from our database.

Participation by casino operators is voluntary. We therefore cannot guarantee that every casino will check or enforce the restriction.

The system is intended to provide an additional layer of protection alongside Strasty and other responsible-gambling measures.

To prevent the database from being filled with random or fraudulent submissions, a $20 fee is currently charged for adding an email to the database.

Start using Strasty

No registration is required. Install Strasty and the protection will run directly on your Windows computer.

Download Strasty for Windows