diff --git a/app/Http/Controllers/MetaGerSearch.php b/app/Http/Controllers/MetaGerSearch.php
index 9b89c79e7d8177fbd5d037033cbf4deb64ecf0b1..3916f817e68b8809135f9910b7a57aff3582f973 100644
--- a/app/Http/Controllers/MetaGerSearch.php
+++ b/app/Http/Controllers/MetaGerSearch.php
@@ -30,11 +30,6 @@ class MetaGerSearch extends Controller
         # Mit gelieferte Formulardaten parsen und abspeichern:
         $metager->parseFormData($request);
 
-        # Ein Schutz gegen bestimmte Bot-Angriffe, die uns passiert sind.
-        if ($metager->doBotProtection($request->input('bot', ""))) {
-            return redirect(LaravelLocalization::getLocalizedURL(LaravelLocalization::getCurrentLocale(), url("/noaccess", ['redirect' => base64_encode(url()->full())])));
-        }
-
         # Nach Spezialsuchen überprüfen:
         $metager->checkSpecialSearches($request);
 
diff --git a/app/MetaGer.php b/app/MetaGer.php
index 1cb9f5b2604a57d59eef344fd5f0bdbaf4dfb5ed..ca9726b8eb5186461a3f4210dbc396e51ef2d3ae 100644
--- a/app/MetaGer.php
+++ b/app/MetaGer.php
@@ -346,35 +346,6 @@ class MetaGer
         }
     }
 
-    /**
-     * Diese Funktion überprüft, ob wir einen erweiterten Check auf Bots machen müssen.
-     * Z.B.: Wurden wir von einem Bot (dessen Anfragen aus dem Tor-Netzwerk kamen) mit tausenden
-     * Anfragen zu Telefonnummern überschwemmt. Bei diesen werden wir nun eine erweiterte Überprüfung
-     * durchführen.
-     * Für den Anfang werden wir alle Anfragen, die unter diese Kriterien fallen, nur noch beantworten, wenn
-     * JavaScript ausgeführt wird. (Mal schauen ob und wie lange dies ausreicht)
-     */
-    public function doBotProtection($bot)
-    {
-        $hash = md5(date('YmdHi'));
-
-        $shouldCheck = false;
-
-        foreach ($this->request->all() as $key => $value) {
-            if (strpos($key, "amp;") !== false) {
-                $shouldCheck = true;
-                break;
-            }
-        }
-
-        if ((preg_match("/^\d+$/s", $this->getEingabe()) || $shouldCheck) && $bot !== $hash) {
-            return true;
-        } else {
-            return false;
-        }
-
-    }
-
     public function combineResults($engines)
     {
         foreach ($engines as $engine) {
diff --git a/resources/views/botProtection.blade.php b/resources/views/botProtection.blade.php
deleted file mode 100644
index 2b9534f4359e93c87fa46e7464de35dc43498621..0000000000000000000000000000000000000000
--- a/resources/views/botProtection.blade.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-	<head>
-		<title>Access Denied</title>
-		<link href="/favicon.ico" rel="icon" type="image/x-icon" />
-		<link href="/favicon.ico" rel="shortcut icon" type="image/x-icon" />
-		<meta content="width=device-width, initial-scale=1.0, user-scalable=no" name="viewport" />
-		<meta content="{{ getmypid() }}" name="p" />
-		<meta content="#wknekjnbweignipwep==" name="q" />
-		<meta content="{{ $hash }}" name="pq" />
-		<meta content="{{ $r }}" name="pqr" />
-		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-		<link type="text/css" rel="stylesheet" href="/css/themes/{{ app('request')->input('theme', 'default') }}.css" />
-	</head>
-	<body>
-		<h1 class="hidden">Your Access to this site has been denied. Please contact <a href="mailto:office@suma-ev.de">office@suma-ev.de</a> if this is not correct</h1>
-		<script type="text/javascript" src="{{ elixir('js/lib.js') }}"></script>
-		<script type="text/javascript" src="{{ elixir('js/scriptResultPage.js') }}"></script>
-	</body>
-</html>
diff --git a/routes/web.php b/routes/web.php
index 5b6b6ec34cbe50dbbcd7c622454a620cf2c2f327..a351d702ddba8167116926b5b757fcd7eec8e912 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -146,7 +146,6 @@ Route::group(
         Route::get('settings', 'StartpageController@loadSettings');
 
         Route::match(['get', 'post'], 'meta/meta.ger3', 'MetaGerSearch@search');
-        Route::get('noaccess/{redirect}', 'MetaGerSearch@botProtection');
         Route::get('meta/picture', 'Pictureproxy@get');
         Route::get('clickstats', 'LogController@clicklog');
         Route::get('pluginClose', 'LogController@pluginClose');