diff --git a/logs/logs.go b/logs/logs.go
index 75f7d79df494b921811b6b3bb0c6359fd44d7c45..ff11fcc2e798a4eb2445d2df08c2d8a735feb8f3 100644
--- a/logs/logs.go
+++ b/logs/logs.go
@@ -3,6 +3,7 @@ package logs
 import (
 	"errors"
 	"fmt"
+	"gitlab.bob.co.za/bob-public-utils/bobgroup-go-utils/utils"
 	"net/http"
 	"net/url"
 	"os"
@@ -230,6 +231,15 @@ func fakeHttpRequest() *http.Request {
 		return nil
 	}
 
+	// Mask authorization header for raygun logs
+	headers := utils.DeepCopy(apiRequest.MultiValueHeaders).(map[string][]string)
+	if len(headers["authorization"]) != 0 {
+		headers["authorization"] = []string{"***"}
+	}
+	if len(headers["Authorization"]) != 0 {
+		headers["Authorization"] = []string{"***"}
+	}
+
 	requestURL := url.URL{
 		Path: apiRequest.Path,
 		Host: apiRequest.Headers["Host"],
@@ -237,7 +247,7 @@ func fakeHttpRequest() *http.Request {
 	request := http.Request{
 		Method: apiRequest.HTTPMethod,
 		URL:    &requestURL,
-		Header: apiRequest.MultiValueHeaders,
+		Header: headers,
 	}
 	return &request
 }