              WaitForCrashReportUploadProcess(fds[0], kCrashIdLength, id_buf);
          HandleCrashReportId(id_buf, bytes_read, kCrashIdLength);
 diff --git a/components/crash/content/app/crashpad_mac.mm b/components/crash/content/app/crashpad_mac.mm
-index 3bae07e14c690869515c4ce233988addad12f1c1..3ad9825f406bc10e21579cccb5677651cf780ae5 100644
+index 485c2b4b3e98244f6303c92394dd0f6eab7263c6..5b530d7a32df23537d3b59e03f3729759a937254 100644
 --- a/components/crash/content/app/crashpad_mac.mm
 +++ b/components/crash/content/app/crashpad_mac.mm
-@@ -53,6 +53,8 @@ base::FilePath PlatformCrashpadInitialization(bool initial_client,
+@@ -55,6 +55,8 @@
        // Only allow the possibility of report upload in official builds. This
        // crash server won't have symbols for any other build types.
        std::string url = "https://clients2.google.com/cr/report";
 +#elif !defined(MUON_CHROMIUM_BUILD)
-+      std::string url = "https://brave-laptop-updates.herokuapp.com/1/crashes";
++      std::string url = "https://laptop-updates.brave.com/1/crashes";
  #else
        std::string url;
  #endif
 diff --git a/components/crash/content/app/crashpad_win.cc b/components/crash/content/app/crashpad_win.cc
-index 2c25a0b26fd33ffeaf2f23683a3a199f31973d5e..0af9ab62df8e874c838c9cee40985977b033e88a 100644
+index bb5c09732c2031955009bc1f20c8d943cafaebfc..c8429ac000c4a9037f748ba17362483abfebafcb 100644
 --- a/components/crash/content/app/crashpad_win.cc
 +++ b/components/crash/content/app/crashpad_win.cc
-@@ -79,6 +79,8 @@ base::FilePath PlatformCrashpadInitialization(bool initial_client,
+@@ -82,6 +82,8 @@ base::FilePath PlatformCrashpadInitialization(
  
  #if defined(GOOGLE_CHROME_BUILD)
      std::string url = "https://clients2.google.com/cr/report";

 
 assert(!is_ios, "Chromium/iOS shouldn't use anything in //chrome")
diff --git a/chrome/app/chrome_crash_reporter_client_win.cc b/chrome/app/chrome_crash_reporter_client_win.cc
index b3cc3d549ae01118891afc96ec2f605773a1e8a4..bfff26d41c532c38ab56a50973614b6d8f381f1f 100644
--- a/chrome/app/chrome_crash_reporter_client_win.cc
+++ b/chrome/app/chrome_crash_reporter_client_win.cc
@@ -93,6 +93,12 @@ size_t RegisterCrashKeysHelper() {
   // For now these need to be kept relatively up to date with those in
   // chrome/common/crash_keys.cc::RegisterChromeCrashKeys().
   static constexpr base::debug::CrashKey kFixedKeys[] = {
+#if !defined(MUON_CHROMIUM_BUILD)
+      {"javascript-info", kHugeSize},
+      {"_version", kSmallSize},
+      {"muon-version", kSmallSize},
+      {"node-env", kSmallSize},
+#endif
       {kMetricsClientId, kSmallSize},
       {kChannel, kSmallSize},
       {kActiveURL, kLargeSize},

 # Windows' assembly is built with Yasm. The other platforms use the platform
 # assembler.
diff --git a/third_party/crashpad/crashpad/handler/crash_report_upload_thread.cc b/third_party/crashpad/crashpad/handler/crash_report_upload_thread.cc
index 19d25ab54b9c1ee4cd640049ff0bcecb80236e1f..ed85488eedc0657e3bfafdfdd6eccb00df4627f9 100644
--- a/third_party/crashpad/crashpad/handler/crash_report_upload_thread.cc
+++ b/third_party/crashpad/crashpad/handler/crash_report_upload_thread.cc
@@ -268,7 +268,11 @@ void CrashReportUploadThread::ProcessPendingReport(
