● Tilezza Geo Filter

Keep out the traffic you never wanted.

Block countries and cloud networks on any website — your own server, shared hosting or Python. Turn it on from one dashboard and see exactly what it stopped.

No credit card · set up in 5 minutes · switch off any time
0
Running live on our own sites

In the last 7 days the filter stopped 17,412 requests on our own map sites — 13,243 of them got the challenge page, saving about 255 MB of pointless downloads. Search engines, AI search and link previews were never caught.

Three steps and it works

Add your website

Sign up, enter the domain and pick where it runs: VPS, shared hosting or Python.

Connect it with one line

One install command, one uploaded folder or one middleware line — the dashboard gives you the exact code with your key filled in.

Switch and watch

Pick countries and a protection level. Every change reaches your server automatically; the stats update daily.

Four protection levels

Start by monitoring, tighten up once you see the numbers.

👁
Monitor only

Blocks nothing, just counts what it would catch. Watch for a week or two, then decide.

🧩
Challenge

A real person from a blocked place passes an automatic 1–2 second check; bulk scrapers don’t.

⛔
Block

Requests from blocked countries get a short bilingual explanation page or a 403.

🛡
Strict

Block, plus cloud data centers and bots disguised as browsers get the challenge page.

What your visitors see

In eight languages, in the browser’s language, light and dark. No picture puzzles, no data asked.

Challenge page — people pass in 1–3 s
Block page — with a reference code for complaints

Works where your site runs

Same dashboard, same stats — three ways to connect.

nginxVPS / own server

One install command. nginx decides locally, in memory — no outside call per request.

curl -fsSL https://tilezza.eu/geoszuro/telepit.sh \
  | sudo bash -s -- tlz_KEY --telep gszt_SITEID
PHP · Apache · WordPressShared hosting

Upload one folder, add one line to .htaccess. PHP 7.4+, no database, works under WordPress.

// geoszuro/geoszuro-beallitas.php
'kulcs' => 'tlz_KEY',
'telep' => 'gszt_SITEID',
Django · Flask · FastAPI · WSGI · ASGIPython

A pip package, one line in your framework. Zero dependencies, Python 3.8+.

pip install https://tilezza.eu/geoszuro/python/tilezza_geoszuro-1.2.0-py3-none-any.whl

# FastAPI / Starlette
app.add_middleware(GeoszuroASGI)
# Django
MIDDLEWARE.insert(0, 'tilezza_geoszuro.django.GeoszuroMiddleware')

One dashboard for all your sites

  • One-click on/off, per site
  • Country picker by continent, with search
  • Daily chart: how much was blocked or challenged
  • Most-blocked countries
  • Exceptions: your own IPs, paths (APIs, webhooks)
  • Override locally from the command line or the settings file

Start 30-day free trial →

Designed to never get in your way

Zero slowdown

Decisions are made locally, in memory, in microseconds. No network call per request.

Never goes down

If Tilezza is unreachable, the filter keeps the last settings. On any error it lets traffic through rather than block.

SEO untouched

Google, Bing, AI search, link previews and uptime monitors always pass — 0 caught in 9,280 test requests.

Privacy first

Only daily counts leave your server (country, decision). Never IP addresses, URLs or browsers.

EU-compliant

EU/EEA countries can’t be blocked by country (regulation 2018/302) — the system simply doesn’t allow it.

Signed data

IP lists update daily with ed25519 signatures and checksums; corrupted data is never loaded.

An honest comparison

We are not the best at everything. Here is what Geo Filter is good at — and when to pick something else.

Tilezza Geo FilterCloudflare (free)Wordfence PremiumDataDome, cside & co.
Price€39 / year / site, one-time paymentFree; more rules from the paid Pro plan$149 / year / siteMonthly, usually enterprise quotes
What do you have to move?Nothing: it runs on your existing serverYour domain’s DNS has to move to CloudflareWordPress plugin onlyA script or integration in your stack
Country blockingYes, with a challenge page tooYes, squeezed into 5 custom rulesYes (Premium only)Yes, part of the package
Cloud data centers separatelyYes (Strict level)Manually, with ASN rulesNoYes
Platformnginx, any PHP host, PythonAnything behind CloudflareWordPress onlyAlmost anything
PrivacyOnly daily counts leave your serverEvery request passes through Cloudflare (US company)Runs locallyVisitor data analysed by the vendor
Detecting automated browsersYes: rotating task + browser signals, press-and-hold when in doubt. Behaviour analysis: in developmentIn paid plansBasicYes, deeper — their strength
DDoS protection, CDNNoYesNoPartly

When to pick something else? If you are under a large attack or want a CDN too, Cloudflare is the better choice. If your shop fights fraud and a few hundred dollars a month is fine, DataDome-class services look deeper. Geo Filter is for people who don’t want to move their domain, don’t run WordPress, or simply want a predictable yearly price.

Prices and plans from the vendors’ own pages, as of October 2026: Cloudflare, Wordfence. Terms change — check current prices before you buy.

Questions

How much does it cost?

30 days free with every feature, no credit card. After that it is a one-time payment of €39 (+VAT) per site per year — no monthly fee, no auto-renewal. It covers fresh country data, every new feature and bug fixes. For many sites or agencies, write to info@digitaldynamics.hu.

What happens when the trial or the year ends?

The filter lets everyone through — nothing breaks, your site keeps working as before. Buy again and your settings are still there.

Can I block traffic from China or Russia?

Yes, any non-EU/EEA country, and data-center networks (e.g. Alibaba, Tencent, AWS) separately.

Could I accidentally block Google?

No: the built-in list of search engines, AI search and link previews always passes, and so do robots.txt and sitemaps.

Does it stop VPNs?

No — the country comes from the IP registration. But most bulk scrapers run from data centers, which the Strict level handles.

Can I switch it off locally?

Yes: geoszuro-agent ki on a VPS, python -m tilezza_geoszuro ki in Python, or the settings page in PHP — until you turn central control back on.

Start monitoring today.

30 days free. In two weeks you will see how much traffic you never wanted.

Start 30-day free trial →