diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 4ee5ac8ab6a2d941ad75d5cc29b417a05f2aa2f7..36a8b0ce68387ac1feb9101666451e9830f47b88 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -65,7 +65,7 @@ jobs:
         run: |
           git config --global core.autocrlf false
           git config --global core.symlinks true
-          git config --global user.email 'bot@renovateapp.com'
+          git config --global user.email 'renovate@whitesourcesoftware.com'
           git config --global user.name  'Renovate Bot'
           npm config set scripts-prepend-node-path true
           echo "Node $(node --version)"
@@ -139,7 +139,7 @@ jobs:
         run: |
           git config --global core.autocrlf false
           git config --global core.symlinks true
-          git config --global user.email 'bot@renovateapp.com'
+          git config --global user.email 'renovate@whitesourcesoftware.com'
           git config --global user.name  'Renovate Bot'
           npm config set scripts-prepend-node-path true
           echo "Node $(node --version)"
@@ -199,7 +199,7 @@ jobs:
         run: |
           git config --global core.autocrlf false
           git config --global core.symlinks true
-          git config --global user.email 'bot@renovateapp.com'
+          git config --global user.email 'renovate@whitesourcesoftware.com'
           git config --global user.name  'Renovate Bot'
           yarn config set version-git-tag false
           npm config set scripts-prepend-node-path true
diff --git a/.github/workflows/release-npm.yml b/.github/workflows/release-npm.yml
index 44a9785988a7b45394b518b7417dcc177f4c286a..9b951f0d3c0638f1321f1a9e77cd2430615d2632 100644
--- a/.github/workflows/release-npm.yml
+++ b/.github/workflows/release-npm.yml
@@ -24,7 +24,7 @@ jobs:
         run: |
           git config --global core.autocrlf false
           git config --global core.symlinks true
-          git config --global user.email 'bot@renovateapp.com'
+          git config --global user.email 'renovate@whitesourcesoftware.com'
           git config --global user.name  'Renovate Bot'
           yarn config set version-git-tag false
           npm config set scripts-prepend-node-path true
diff --git a/docs/development/self-hosting.md b/docs/development/self-hosting.md
index a51463ea3474a2eff0141c459e15f8ba922dc73f..460ed10ccb5d16c7c5ccf396b03e284a492b765c 100644
--- a/docs/development/self-hosting.md
+++ b/docs/development/self-hosting.md
@@ -106,7 +106,7 @@ stringData:
 ## Authentication
 
 You need to select a user account for `renovate` to assume the identity of, and generate a Personal Access Token. It is recommended to be `@renovate-bot` if you are using a self-hosted server and can pick any username you want.
-It is also recommended that you configure `config.gitAuthor` with the same identity as your Renovate user, e.g. like `"gitAuthor": "Renovate Bot <bot@renovateapp.com>"`.
+It is also recommended that you configure `config.gitAuthor` with the same identity as your Renovate user, e.g. like `"gitAuthor": "Renovate Bot <renovate@whitesourcesoftware.com>"`.
 
 #### GitHub Enterprise
 
diff --git a/lib/config/file.spec.ts b/lib/config/file.spec.ts
index 5bc5c956b67628647d11b2ed9f70a55b2bf31b7f..81050425a5f559e7121f11aaab4a2a227af3f363 100644
--- a/lib/config/file.spec.ts
+++ b/lib/config/file.spec.ts
@@ -39,7 +39,7 @@ describe('config/file', () => {
         "logFileLevel": "warn",
         "logLevel": "info",
         "onboarding": false,
-        "gitAuthor": "Renovate Bot <bot@renovateapp.com>"
+        "gitAuthor": "Renovate Bot <renovate@whitesourcesoftware.com>"
         "onboardingConfig": {
           "extends": ["config:base"],
         },
diff --git a/lib/platform/bitbucket/index.spec.ts b/lib/platform/bitbucket/index.spec.ts
index e11ad1daa1c992be34c76136a617aaaf04eae911..e33c5a82fb561d7107fa96ed2dcca5ad68b7d7f8 100644
--- a/lib/platform/bitbucket/index.spec.ts
+++ b/lib/platform/bitbucket/index.spec.ts
@@ -727,7 +727,10 @@ describe('platform/bitbucket', () => {
       try {
         expect(await bitbucket.getPr(3)).toMatchSnapshot();
 
-        global.gitAuthor = { email: 'bot@renovateapp.com', name: 'bot' };
+        global.gitAuthor = {
+          email: 'renovate@whitesourcesoftware.com',
+          name: 'bot',
+        };
         expect(await bitbucket.getPr(5)).toMatchSnapshot();
 
         global.gitAuthor = { email: 'jane@example.com', name: 'jane' };
diff --git a/lib/platform/github/__fixtures__/graphql/pullrequest-1.json b/lib/platform/github/__fixtures__/graphql/pullrequest-1.json
index d028e8025a76fdceb7d3c92287df79c4640f1e3c..501a296e0d5e0251be6f8cbc7ae179621168288e 100644
--- a/lib/platform/github/__fixtures__/graphql/pullrequest-1.json
+++ b/lib/platform/github/__fixtures__/graphql/pullrequest-1.json
@@ -22,11 +22,11 @@
                 {
                   "commit": {
                     "author": {
-                      "email": "bot@renovateapp.com"
+                      "email": "renovate@whitesourcesoftware.com"
                     },
                     "committer": {
                       "name": "Renovate Bot",
-                      "email": "bot@renovateapp.com"
+                      "email": "renovate@whitesourcesoftware.com"
                     },
                     "parents": {
                       "edges": [
@@ -55,11 +55,11 @@
                 {
                   "commit": {
                     "author": {
-                      "email": "bot@renovateapp.com"
+                      "email": "renovate@whitesourcesoftware.com"
                     },
                     "committer": {
                       "name": "Renovate Bot",
-                      "email": "bot@renovateapp.com"
+                      "email": "renovate@whitesourcesoftware.com"
                     },
                     "parents": {
                       "edges": [
diff --git a/lib/platform/github/index.spec.ts b/lib/platform/github/index.spec.ts
index 4f7acfadfc4e1f4a6981dbc638a2bcca8a324935..6b5a17a3f6b9b04eac196939e712ad357691edbf 100644
--- a/lib/platform/github/index.spec.ts
+++ b/lib/platform/github/index.spec.ts
@@ -1654,7 +1654,7 @@ describe('platform/github', () => {
         });
       global.gitAuthor = {
         name: 'Renovate Bot',
-        email: 'bot@renovateapp.com',
+        email: 'renovate@whitesourcesoftware.com',
       };
       await github.initRepo({
         repository: 'some/repo',
diff --git a/lib/platform/index.ts b/lib/platform/index.ts
index 0a7c91b392854584bb1baa4fc8f99622f14b4923..3eb4fd690c286110226a54d8d6d36cc9e85fc36d 100644
--- a/lib/platform/index.ts
+++ b/lib/platform/index.ts
@@ -92,8 +92,10 @@ export async function initPlatform(
     logger.debug(`Using configured gitAuthor (${config.gitAuthor})`);
     gitAuthor = config.gitAuthor;
   } else if (!platformInfo?.gitAuthor) {
-    logger.debug('Using default gitAuthor: Renovate Bot <bot@renovateapp.com>');
-    gitAuthor = 'Renovate Bot <bot@renovateapp.com>';
+    logger.debug(
+      'Using default gitAuthor: Renovate Bot <renovate@whitesourcesoftware.com>'
+    );
+    gitAuthor = 'Renovate Bot <renovate@whitesourcesoftware.com>';
   } /* istanbul ignore next */ else {
     logger.debug('Using platform gitAuthor: ' + platformInfo.gitAuthor);
     gitAuthor = platformInfo.gitAuthor;