Recently I tried to join a google meet meeting in my hardened config firefox browser, and google meet didn’t let me in at all. I was confused as hell. I could join only on my phone, but not any of my three computers I tested it on. I then went into a virtual machine with regular firefox(also linux), and the meeting works. The only conclusion I can draw is that google is so desperate for my data that they refuse to service me unless I give them this.
This post intends to inform people that issues with google products may be related to their valid wish for security, and the actions they have taken in pursuit of that. The post also intends to inform people of a solution. The two apps that I recommend are:
- Jitsi Meet: This is self hosted, but you can also make a meeting with jitsi’s own servers. A excellent alternative to google meet, the only reason I didn’t use it is that I had issues the day I needed to meet, and had to fall back to google meet instead.
- Jami: This is a distributed-network chat and video calling app which is open source and a GNU package. It does require an app, but is free and open source and will serve your purpose.
extensions.webextensions.restrictedDomains extensions.webextensions.uuids {"[email protected]":"1cf43bc6-c83e-4df3-a8d2-4038fe816116","[email protected]":"d820dd36-7976-4480-938c-d16b1e655d48","[email protected]":"c5c295b2-c7ae-43ca-b011-cf2335845c51","[email protected]":"7dec689b-6735-4d50-8320-42358545e131","[email protected]":"6eed24ef-4fed-499f-913e-ef3557628934","[email protected]":"e2130512-1026-4ea0-a0ab-75347897ece0","[email protected]":"f79cc98d-3c13-42d4-8428-bb4d904aac3e","[email protected]":"03fee1c7-accd-4276-9798-698f7a16f8c2","[email protected]":"263c52b0-3dd3-40e1-a28f-96ca794755e9","[email protected]":"76b29622-02c9-4c0b-9291-0b86a3d45d4b","[email protected]":"f24a2e9c-26ec-4114-b7c6-5223dca5fca9","[email protected]":"eeb096d0-d4a3-4e77-85c3-0643308710b1","[email protected]":"b5e0c41a-3c79-41bf-8a09-b717abcd054e","[email protected]":"9e988b15-dbad-4de5-be05-f46bbc94f24f"} gecko.handlerService.defaultHandlersVersion 1 geo.provider.use_geoclue false idle.lastDailyNotification 1729360598 javascript.use_us_english_locale true media.gmp-gmpopenh264.abi x86_64-gcc3 media.gmp-gmpopenh264.hashValue [REDACTED] media.gmp-gmpopenh264.lastDownload [REDACTED] media.gmp-gmpopenh264.lastDownloadFailReason [REDACTED] media.gmp-gmpopenh264.lastDownloadFailed [REDACTED] media.gmp-gmpopenh264.lastInstallStart [REDACTED] media.gmp-gmpopenh264.lastUpdate [REDACTED] media.gmp-gmpopenh264.version 2.3.2 media.gmp-manager.buildID 20241008174909 media.gmp-manager.lastCheck 1729383901 media.gmp-manager.lastEmptyCheck 1729383901 media.gmp.storage.version.observed 1 media.peerconnection.enabled false media.peerconnection.ice.default_address_only true media.peerconnection.ice.no_host true media.peerconnection.ice.proxy_only_if_behind_proxy true media.videocontrols.picture-in-picture.video-toggle.first-seen-secs 1725165077 media.videocontrols.picture-in-picture.video-toggle.has-used true network.IDN_show_punycode true network.auth.subresource-http-auth-allow 1 network.captive-portal-service.enabled false network.connectivity-service.enabled false network.dns.disableIPv6 true network.dns.disablePrefetch true network.file.disable_unc_paths true network.gio.supported-protocols network.http.referer.XOriginPolicy 2 network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation true network.http.speculative-parallel-limit 0 network.predictor.enabled false network.prefetch-next false network.trr.custom_uri https://dns.mullvad.net/dns-query network.trr.mode 2 network.trr.uri https://dns.mullvad.net/dns-query pdfjs.enableScripting false pdfjs.enabledCache.state true pdfjs.migrationVersion 2 permissions.manager.defaultsUrl places.database.lastMaintenance 1728844120 privacy.annotate_channels.strict_list.enabled true privacy.bounceTrackingProtection.hasMigratedUserActivationData true privacy.fingerprintingProtection true privacy.history.custom true privacy.partition.always_partition_third_party_non_cookie_storage.exempt_sessionstorage true privacy.purge_trackers.date_in_cookie_database 0 privacy.purge_trackers.last_purge 1729360598375 privacy.query_stripping.enabled true privacy.query_stripping.enabled.pbmode true privacy.resistFingerprinting true privacy.resistFingerprinting.block_mozAddonManager true privacy.sanitize.clearOnShutdown.hasMigratedToNewPrefs2 true privacy.sanitize.pending [{"id":"newtab-container","itemsToClear":[],"options":{}}] privacy.trackingprotection.emailtracking.enabled true privacy.trackingprotection.enabled true privacy.trackingprotection.socialtracking.enabled true privacy.userContext.enabled true privacy.window.maxInnerHeight 900 privacy.window.maxInnerWidth 1600 security.OCSP.require true security.cert_pinning.enforcement_level 2 security.pki.crlite_mode 2 security.remote_settings.crlite_filters.enabled true security.sandbox.content.tempDirSuffix [REDACTED] security.tls.enable_0rtt_data false services.settings.blocklists.addons-bloomfilters.last_check 1729405757 services.settings.blocklists.gfx.last_check 1729405757 services.settings.clock_skew_seconds -1 services.settings.last_etag "1729393030056" services.settings.last_update_seconds 1729405757 services.settings.main.addons-manager-settings.last_check 1729405757 services.settings.main.anti-tracking-url-decoration.last_check 1729405757 services.settings.main.cfr.last_check 1729405757 services.settings.main.cookie-banner-rules-list.last_check 1729405757 services.settings.main.devtools-compatibility-browsers.last_check 1729405757 services.settings.main.devtools-devices.last_check 1729405757 services.settings.main.doh-config.last_check 1729405757 services.settings.main.doh-providers.last_check 1729405757 services.settings.main.fingerprinting-protection-overrides.last_check 1729405757 services.settings.main.fxmonitor-breaches.last_check 1729405757 services.settings.main.hijack-blocklists.last_check 1729405757 services.settings.main.language-dictionaries.last_check 1729405757 services.settings.main.message-groups.last_check 1729405757 services.settings.main.normandy-recipes-capabilities.last_check 1729405757 services.settings.main.partitioning-exempt-urls.last_check 1729405757 services.settings.main.password-recipes.last_check 1729405757 services.settings.main.password-rules.last_check 1729405757 services.settings.main.pioneer-study-addons-v1.last_check 1729405757 services.settings.main.public-suffix-list.last_check 1729405757 services.settings.main.query-stripping.last_check 1729405757 services.settings.main.quicksuggest.last_check 1729405757 services.settings.main.search-config-icons.last_check 1729405757 services.settings.main.search-config-overrides-v2.last_check 1729405757 services.settings.main.search-config-overrides.last_check 1729405757 services.settings.main.search-config-v2.last_check 1729405757 services.settings.main.search-config.last_check 1729405757 services.settings.main.search-default-override-allowlist.last_check 1729405757 services.settings.main.search-telemetry-v2.last_check 1729405757 services.settings.main.sites-classification.last_check 1729405757 services.settings.main.tippytop.last_check 1729405757 services.settings.main.top-sites.last_check 1729405757 services.settings.main.translations-models.last_check 1729405757 services.settings.main.translations-wasm.last_check 1729405757 services.settings.main.url-classifier-skip-urls.last_check 1729405757 services.settings.main.websites-with-shared-credential-backends.last_check 1729405757 services.settings.main.whats-new-panel.last_check 1729405757 services.settings.security-state.cert-revocations.last_check 1729126810 services.settings.security-state.intermediates.last_check 1729126810 services.settings.security-state.onecrl.last_check 1729126810 services.sync.clients.lastSync 0 services.sync.declinedEngines services.sync.engine.addresses.available true services.sync.globalScore 0 services.sync.nextSync 0 services.sync.prefs.sync.app.shield.optoutstudies.enabled false services.sync.prefs.sync.browser.formfill.enable false services.sync.prefs.sync.signon.rememberSignons false signon.autofillForms false signon.formlessCapture.enabled false signon.management.page.os-auth.optout [REDACTED] signon.rememberSignons false storage.vacuum.last.content-prefs.sqlite 1728004322 storage.vacuum.last.index 2 storage.vacuum.last.places.sqlite 1727815054 toolkit.coverage.endpoint.base toolkit.coverage.opt-out true toolkit.startup.last_success 1729405748 toolkit.telemetry.archive.enabled false toolkit.telemetry.bhrPing.enabled false toolkit.telemetry.cachedClientID [REDACTED] toolkit.telemetry.firstShutdownPing.enabled false toolkit.telemetry.newProfilePing.enabled false toolkit.telemetry.pioneer-new-studies-available true toolkit.telemetry.previousBuildID 20240801134912 toolkit.telemetry.reportingpolicy.firstRun false toolkit.telemetry.server data:, toolkit.telemetry.shutdownPingSender.enabled false toolkit.telemetry.unified false toolkit.telemetry.updatePing.enabled false trailhead.firstrun.didSeeAboutWelcome true webgl.disabled true
Part 2
Great. Your job is to take standard Firefox and switch one of these settings on at a time, testing Google meet until you find which one is the culprit. Good luck! 👍