Your IP Address is: IP:

dildofox-logo-icon dildofox.net

Dildofox is a customized version of Firefox that is optimized for
Privacy, Security and Breaking Through the Censorship Barrier

padlock-image

Privacy and Security by Default


Dildofox is a modified 'fork' of Mozilla's Firefox ESR Web-Browser which boasts over 450 configuration and policy changes
pre-set in place, ready to be deployed out the box with no settings changes needed to achieve maximum privacy and security.


Features Include:

Strict Cookie Policy
Full Browser Sanitization on Exit
Enhanced Tracking Protection
WebRTC Blocked
Secure DoH by Default
Spoofed Referer Headers
HTTPS Only Mode
department-of-defense-seal-image

US Department of Defense Approved


Dildofox employs all the configurations found in the US DoD Firefox GPO and STIG base-lines
Plus hundreds more on top to secure your private browsing experience.

fingerprint-image

Ever-Changing Browser Fingerprint


Dildofox takes a different approach than the TOR Browser where the practice is to blend in,
instead, based on Arkenfox's guidelines, Dildofox's configuration is constantly spoofing
the browser's fingerprint values, making you appear as a different user each site you visit.

extension-gears-image

Pre-Installed Extensions


A selection of extensions come pre installed with Dildofox, all targeted toward the
spoofing of the browser fingerprint and the IP address, plus a few other handy tools.
This reduces the need to visit the MozApps store which helps reduce fingerprinting further.



Included Extensions:


ublock-icon
uBlock Origin
noscript-icon
NoScript Security Suite
privacy-badger-icon
Privacy Badger
proxy-checker-icon
Proxy Checker
canvas-blocker-icon
Canvas Blocker
privacy-possum-icon
Privacy Possum
block-webrtc-icon
Block WebRTC
foxy-proxy-icon
Foxy Proxy Standard
decentraleyes-icon
Decentraleyes
clearurls-icon
Clear URLs
user-agent-switcher-icon
User-Agent Switcher
cookie-auto-delete-icon
Cookie Auto-Delete
private-bookmarks-icon
Private Bookmarks
css-exfill-protection-icon
CSS Exfil Protection
privacy-oriented-origin-policy-icon
Privacy-Oriented Origin Policy
tor-onion-image

TOR Gateway & Included Proxies


Included with Dildofox is a TOR proxy gateway in the form of the Onion Control Extension.
This will help in staying anonymous while surfing or information gathering.
Also included is a Proxy List with hundreds of free HTTP & SOCKS proxies
to be used with also included Foxy Proxy extension. There is also a bulk proxy checker
included which can validate availability of the proxies on the list.

search-box-image

Privacy Focused Search Engines


Search Engines such as DuckDuckGo, StartPage and more have been added to Dildofox,
to ensure that your searches are not logged and remain private. An .onion Search Engine
is also included in the form of Tory, which allows you to search the Deep-Web with a single click!
Search Engines such as Google and Bing have been removed to encourage you
to use more privacy focused options and to help break through the censorship barrier.

privacy-image

Helping you bypass Mass-Surveillance


In a world where someone would watch you go to the toilet if they could, Dildofox helps
you regain some privacy in a world where most have none. Combined with other privacy-based
techniques such as VPN's, MAC Spoofers and Scripts to clear database and other files,
Dildofox has the potential to be a powerful tool in the Freedom Fighting Trolls arsenal.

Download Dildofox

Download Dildofox for x64 bit Windows systems from the link below

*Linux Package Coming Soon*

source-code-image

Configuration Files and Source:


dildofox.cfg

The main configuration file for Dildofox, this contains majority of the pre-applied settings.

//
defaultPref("browser.aboutConfig.showWarning", false);
defaultPref("browser.shell.checkDefaultBrowser", false);
defaultPref("browser.startup.homepage", "https://www.duckduckgo.com");
defaultPref("browser.startup.page", 1);
defaultPref("browser.newtabpage.enabled", false);
defaultPref("browser.newtab.preload", false);
lockPref("browser.newtabpage.activity-stream.impressionId", "");
lockPref("browser.newtabpage.activity-stream.feeds.telemetry", false);
lockPref("browser.newtabpage.activity-stream.telemetry", false);
lockPref("browser.newtabpage.activity-stream.telemetry.structuredIngestion.endpoint", "");
defaultPref("browser.newtabpage.activity-stream.feeds.snippets", false);
defaultPref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
defaultPref("browser.newtabpage.activity-stream.section.highlights.includePocket", false);
defaultPref("browser.newtabpage.activity-stream.feeds.discoverystreamfeed", false);
defaultPref("browser.newtabpage.activity-stream.showSponsored", false);
defaultPref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
defaultPref("browser.newtabpage.activity-stream.default.sites", "");
defaultPref("browser.newtabpage.activity-stream.feeds.topsites", false);
defaultPref("browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcuts.havePinned", "");
defaultPref("browser.newtabpage.activity-stream.section.highlights.includeBookmarks", false);
defaultPref("browser.newtabpage.activity-stream.section.highlights.includeDownloads", false);
defaultPref("browser.newtabpage.activity-stream.section.highlights.includePocket", false);
defaultPref("browser.newtabpage.activity-stream.section.highlights.includeVisited", false);
defaultPref("browser.newtabpage.activity-stream.showSearch", true);
lockPref("services.sync.telemetry.maxPayloadCount", 0);
defaultPref("services.sync.prefs.sync.browser.urlbar.suggest.bookmark", false);
defaultPref("services.sync.prefs.sync.browser.urlbar.suggest.history", false);
defaultPref("services.sync.prefs.sync.browser.urlbar.suggest.openpage", false);
defaultPref("services.sync.prefs.sync.browser.urlbar.suggest.searches", false);
defaultPref("services.sync.prefs.sync.browser.urlbar.suggest.topsites", false);
defaultPref("services.sync.prefs.sync.browser.urlbar.showSearchSuggestionsFirst", false);
defaultPref("trailhead.firstrun.didSeeAboutWelcome", true);
defaultPref("geo.enabled", false);
defaultPref("geo.wifi.url", "");
defaultPref("browser.search.geoip.url", "");
defaultPref("browser.region.network.url", "");
defaultPref("browser.region.update.enabled", false);
defaultPref("geo.provider.network.url", "");
defaultPref("geo.provider.ms-windows-location", false);
defaultPref("intl.accept_languages", "en-US, en");
defaultPref("javascript.use_us_english_locale", true);
lockPref("app.update.disable_button.showUpdateHistory", true);
lockPref("app.update.background.scheduling.enabled", false);
lockPref("app.update.service.enabled", false);
defaultPref("extensions.getAddons.showPane", false);
defaultPref("extensions.htmlaboutaddons.recommendations.enabled", false);
lockPref("browser.discovery.enabled", false);
lockPref("browser.urlbar.eventTelemetry.enabled", false);
lockPref("browser.search.serpEventTelemetry.enabled", false);
lockPref("datareporting.policy.dataSubmissionEnabled", false);
lockPref("datareporting.healthreport.uploadEnabled", false);
lockPref("telemetry.fog.artifact_build", false);
lockPref("toolkit.telemetry.dap_enabled", false);
lockPref("toolkit.telemetry.dap_helper", "");
lockPref("toolkit.telemetry.dap_helper_owner", "");
lockPref("toolkit.telemetry.dap_leader", "");
lockPref("toolkit.telemetry.dap_leader_owner", "");
lockPref("toolkit.telemetry.dap_task1_enabled", false);
lockPref("toolkit.telemetry.debugSlowSql", false);
lockPref("toolkit.telemetry.geckoview.streaming", false);
lockPref("toolkit.telemetry.shutdownPingSender.backgroundtask.enabled", false);
lockPref("toolkit.telemetry.shutdownPingSender.enabledFirstSession", false);
lockPref("toolkit.telemetry.testing.overrideProductsCheck", false);
lockPref("toolkit.telemetry.enabled", false);
lockPref("toolkit.telemetry.unified", false);
lockPref("toolkit.telemetry.server", "data");
lockPref("toolkit.telemetry.archive.enabled", false);
lockPref("toolkit.telemetry.newProfilePing.enabled", false);
lockPref("toolkit.telemetry.shutdownPingSender.enabled", false);
lockPref("toolkit.telemetry.updatePing.enabled", false);
lockPref("toolkit.telemetry.bhrPing.enabled", false);
lockPref("toolkit.telemetry.firstShutdownPing.enabled", false);
lockPref("toolkit.telemetry.coverage.opt-out", true);
lockPref("toolkit.coverage.opt-out", true);
lockPref("toolkit.coverage.endpoint.base.", "");
lockPref("browser.ping-centre.telemetry", false);
lockPref("beacon.enabled", false);
lockPref("toolkit.telemetry.cachedClientID", "");
lockPref("toolkit.telemetry.server", "");
lockPref("browser.ping-centre.telemetry", false);
lockPref("toolkit.telemetry.server_owner", "");
lockPref("toolkit.telemetry.archive.enabled", false);
lockPref("toolkit.telemetry.bhrPing.enabled", false);
lockPref("toolkit.telemetry.hybridContent.enabled", false);
lockPref("toolkit.telemetry.newProfilePing.enabled", false);
lockPref("toolkit.telemetry.reportingpolicy.firstRun", false);
lockPref("toolkit.telemetry.pioneer-new-studies-available", false);
lockPref("dom.security.unexpected_system_load_telemetry_enabled", false);
lockPref("network.trr.confirmation_telemetry_enabled", false);
lockPref("security.app_menu.recordEventTelemetry", false);
lockPref("security.certerrors.recordEventTelemetry", false);
lockPref("security.identitypopup.recordEventTelemetry", false);
lockPref("security.protectionspopup.recordEventTelemetry", false);
lockPref("experiments.activeExperiment", false);
lockPref("experiments.enabled", false);
lockPref("experiments.supported", false);
lockPref("network.allow-experiences", false);
lockPref("browser.discovery.enabled", false);
lockPref("app.shield.optoutstudies.enabled", false);
lockPref("app.normandy.enabled", false);
lockPref("app.normandy.api_url", "");
defaultPref("breakpad.reportURL", "");
defaultPref("browser.tabs.crashReporting.sendReport", false);
defaultPref("captivedetect.canonicalURL", "");
defaultPref("network.captive-portal-service.enabled", false);
defaultPref("network.connectivity-service.enabled", false);
defaultPref("browser.safebrowsing.malware.enabled", false);
defaultPref("browser.safebrowsing.phishing.enabled", false);
defaultPref("browser.safebrowsing.blockedURIs.enabled", false);
defaultPref("browser.safebrowsing.provider.google4.gethashURL", "");
defaultPref("browser.safebrowsing.provider.google4.updateURL", "");
defaultPref("browser.safebrowsing.provider.google.gethashURL", "");
defaultPref("browser.safebrowsing.provider.google.updateURL", "");
defaultPref("browser.safebrowsing.provider.google4.dataSharingURL", "");
defaultPref("browser.safebrowsing.downloads.enabled", false);
defaultPref("browser.safebrowsing.downloads.remote.enabled", false);
defaultPref("browser.safebrowsing.downloads.remote.url", "");
defaultPref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false);
defaultPref("browser.safebrowsing.downloads.remote.block_uncommon", false);
defaultPref("browser.safebrowsing.allowOverride", false);
defaultPref("browser.safebrowsing.downloads.remote.block_dangerous", false);
defaultPref("browser.safebrowsing.downloads.remote.block_dangerous_host", false);
defaultPref("browser.safebrowsing.id", "");
defaultPref("browser.safebrowsing.maleware.enabled", false);
defaultPref("browser.safebrowsing.passwords.enabled", false);
defaultPref("browser.safebrowsing.provider.google.advisoryName", "");
defaultPref("browser.safebrowsing.provider.google.advisoryURL", "");
defaultPref("browser.safebrowsing.provider.google.lists", "");
defaultPref("browser.safebrowsing.provider.google.reportMalwareMistakeURL", "");
defaultPref("browser.safebrowsing.provider.google.reportPhishMistakeURL", "");
defaultPref("browser.safebrowsing.provider.google.reportURL", "");
defaultPref("browser.safebrowsing.provider.google4.advisoryName", "");
defaultPref("browser.safebrowsing.provider.google4.advisoryURL", "");
defaultPref("browser.safebrowsing.provider.google4.dataSharing.enabled", false);
defaultPref("browser.safebrowsing.provider.google4.lists", "");
defaultPref("browser.safebrowsing.provider.google4.reportMalwareMistakeURL", "");
defaultPref("browser.safebrowsing.provider.google4.reportPhisMistakeURL", "");
defaultPref("browser.safebrowsing.provider.google4.reportURL", "");
defaultPref("browser.safebrowsing.provider.mozilla.gethashURL", "");
defaultPref("browser.safebrowsing.provider.mozilla.lists", "");
defaultPref("browser.safebrowsing.provider.mozilla.updateURL", "");
defaultPref("browser.safebrowsing.reportPhishURL", "");
defaultPref("services.sync.defaultPrefs.sync.browser.safebrowsing.downloads.remote.block_potentially_unwanted", false);
defaultPref("services.sync.defaultPrefs.sync.browser.safebrowsing.downloads.enabled", false);
defaultPref("services.sync.defaultPrefs.sync.browser.safebrowsing.malware.enabled", false);
defaultPref("services.sync.defaultPrefs.sync.browser.safebrowsing.phishing.enabled", false);
defaultPref("network.Prefetch-next", false);
defaultPref("network.dns.disablePrefetch", true);
defaultPref("network.dns.disablePrefetchFromHTTPS", true);
defaultPref("network.predictor.enabled", false);
defaultPref("network.predictor.enable-Prefetch", false);
defaultPref("network.http.speculative-parallel-limit", 0);
defaultPref("browser.places.speculativeConnect.enabled", false);
defaultPref("browser.send_pings", false);
defaultPref("browser.send_pings.require_same_host", true);
defaultPref("network.dns.disableIPv6", true);
defaultPref("network.gio.supported-protocols", "");
defaultPref("network.file.disable_unc_paths", true);
defaultPref("network.http.http3.enable", true);
defaultPref("network.dns.echconfig.enabled", true);
defaultPref("network.dns.http3_echconfig.enabled", true);
defaultPref("network.dns.use_https_rr_as_altsvc", true);
defaultPref("network.trr.mode", 2);
defaultPref("network.trr.odoh.enabled", true);
defaultPref("network.trr.odoh.target_host", "https://dns.quad9.net/dns-query");
defaultPref("doh-rollout.disable-heuristics", true);
defaultPref("doh-rollout.home-region", "");
defaultPref("permissions.manager.defaultsUrl", "");
defaultPref("network.IDN_show_punycode", true);
defaultPref("network.dnsCacheEntries", 100);
defaultPref("network.dnsCacheExpiration", 60);
defaultPref("keyword.enabled", true);
defaultPref("browser.urlbar.oneOffSearches", true);
defaultPref("browser.fixup.alternate.enabled", false);
defaultPref("browser.search.suggest.enabled", false);
defaultPref("browser.urlbar.suggest.searches", false);
defaultPref("browser.urlbar.speculativeConnect.enabled", false);
defaultPref("browser.urlbar.quicksuggest.scenario", "history");
defaultPref("browser.urlbar.quicksuggest.enabled", false);
defaultPref("browser.urlbar.suggest.quicksuggest.nonsponsored", false);
defaultPref("browser.urlbar.suggest.quicksuggest.sponsored", false);
defaultPref("places.history.enabled", false);
defaultPref("browser.urlbar.suggest.engines", false);
defaultPref("layout.css.visited_links_enabled", false);
defaultPref("browser.formfill.enable", false);
defaultPref("extensions.formautofill.addresses.enabled", false);
defaultPref("extensions.formautofill.available", "off");
defaultPref("extensions.formautofill.creditCards.available", false);
defaultPref("extensions.formautofill.creditCards.enabled", false);
defaultPref("extensions.formautofill.heuristics.enabled", false);
defaultPref("network.http.speculative-parallel-limit", 0);
defaultPref("browser.urlbar.suggest.history", false);
defaultPref("browser.urlbar.suggest.bookmark", false);
defaultPref("browser.urlbar.suggest.openpage", false);
defaultPref("browser.urlbar.suggest.topsites", false);
defaultPref("browser.urlbar.autoFill", false);
defaultPref("places.history.enabled", false);
defaultPref("browser.urlbar.shortcuts.bookmarks", false);
defaultPref("browser.urlbar.shortcuts.history", false);
defaultPref("browser.urlbar.shortcuts.tabs", false);
defaultPref("browser.urlbar.showSearchSuggestionsFirst", false);
defaultPref("browser.urlbar.placeholderName", "DuckDuckGo");
defaultPref("browser.urlbar.placeholderName.private", "DuckDuckGo");
defaultPref("browser.toolbars.bookmarks.visibility", "never");
defaultPref("browser.theme.toolbar-theme", 0);
defaultPref("layout.spellcheckDefault", 0);
defaultPref("browser.bookmarks.addedImportButton", false);
defaultPref("browser.bookmarks.restore_default_bookmarks", false);
defaultPref("signon.autofillForms", false);
defaultPref("signon.formlessCapture.enabled", false);
defaultPref("network.auth.subresource-http-auth-allow", 1);
defaultPref("network.http.windows-sso.enabled", false);
defaultPref("signon.management.page.breach-alerts.enabled", false);
defaultPref("signon.rememberSignons", false);
defaultPref("signon.autologin.proxy", true);
defaultPref("browser.cache.disk.enable", false);
defaultPref("browser.cache.memory.enable", false);
defaultPref("browser.cache.memory.capacity", 0);
defaultPref("browser.cache.offline.enable", false);
defaultPref("browser.cache.disk_cache_ssl", false);
defaultPref("browser.privatebrowsing.forceMediaMemoryCache", true);
defaultPref("media.memory_cache_max_size", 65536);
defaultPref("browser.sessionstore.privacy_level", 2);
defaultPref("browser.sessionstore.resume_from_crash", false);
defaultPref("browser.pagethumbnails.capturing_disabled", true);
defaultPref("browser.shell.shortcutFavicons", false);
defaultPref("browser.helperApps.deleteTempFileOnExit", true);
defaultPref("toolkit.winRegisterApplicationRestart", false);
defaultPref("security.ssl.require_safe_negotiation", true);
defaultPref("security.tls.enable_0rtt_data", false);
defaultPref("security.tls.enable_delegated_credentials", true);
defaultPref("privacy.partition.network_state.ocsp_cache", false);
defaultPref("dom.security.https_only_mode", true);
defaultPref("dom.security.https_only_mode_ever_enabled", true);
defaultPref("dom.security.https_only_mode_send_http_background_request", false);
lockPref("dom.window.clientinformation.enabled", false);
defaultPref("browser.xul.error_pages.expert_bad_cert", true);
defaultPref("security.cert_pinning.enforcement_level", 2);
defaultPref("security.remote_settings.crlite_filters.enabled", true);
defaultPref("security.pki.crlite_mode", 2);
defaultPref("dom.disable_open_during_load", true);
defaultPref("dom.popup_allowed_events", "click dblclick mousedown pointerdown");
defaultPref("extensions.pocket.enabled", false);
defaultPref("extensions.pocket.site", "");
defaultPref("extensions.pocket.oAuthConsumerKey", "");
defaultPref("extensions.pocket.api", "");
defaultPref("extensions.screenshots.disabled", true);
defaultPref("pdfjs.enableScripting", false);
defaultPref("pdfjs.enabledCache.state", false);
defaultPref("privacy.userContext.enabled", true);
defaultPref("privacy.userContext.ui.enabled", true);
defaultPref("privacy.userContext.longPressBehaviour", 2);
defaultPref("security.ssl.treat_unsafe_negotiation_as_broken", true);
defaultPref("browser.defaultPreferences.defaultPerformanceSettings.enabled", false);
defaultPref("gfx.direct2d.disabled", true);
defaultPref("layers.acceleration.disabled", true);
defaultPref("browser.display.use_document_fonts", 0);
defaultPref("layout.css.font-visibility.private", 1);
defaultPref("layout.css.font-visibility.standard", 1);
defaultPref("layout.css.font-visibility.trackingprotection", 1);
defaultPref("network.http.referer.XOriginPolicy", 2);
defaultPref("network.http.sendSecureXSiteReferer", false);
defaultPref("network.http.referrer.spoofSource", true);
defaultPref("network.http.sendRefererHeader", 0);
defaultPref("network.proxy.type", 4);
defaultPref("privacy.userContext.enabled", true);
defaultPref("privacy.userContext.ui.enabled", true);
defaultPref("privacy.userContext.newTabContainerOnLeftClick.enabled", true);
defaultPref("media.peerconnection.enabled", false);
defaultPref("media.peerconnection.turn.disable", true);
defaultPref("media.peerconnection.use_document_iceservers", false);
defaultPref("media.peerconnection.ice.proxy_only_if_behind_proxy", true);
defaultPref("media.peerconnection.ice.default_address_only", true);
defaultPref("media.peerconnection.ice.no_host", true);
defaultPref("media.gmp-provider.enabled", false);
defaultPref("media.gmp-widevinecdm.enabled", false);
defaultPref("media.eme.enabled", false);
defaultPref("browser.eme.ui.enabled", false);
defaultPref("webgl.disabled", true);
defaultPref("media.autoplay.default", 5);
defaultPref("dom.disable_window_move_resize", true);
defaultPref("permissions.default.camera", 2);
defaultPref("permissions.default.microphone", 2);
defaultPref("permissions.default.desktop-notification", 2);
defaultPref("permissions.default.geo", 2);
defaultPref("permissions.default.xr", 2);
defaultPref("browser.download.useDownloadDir", false);
defaultPref("browser.download.alwaysOpenPanel", false);
defaultPref("browser.download.manager.addToRecentDocs", false);
defaultPref("browser.download.always_ask_before_handling_new_types", true);
defaultPref("browser.sessionstore.max_tabs_undo", 0);
defaultPref("extensions.enabledScopes", 5);
defaultPref("extensions.autoDisableScopes", 15);
defaultPref("extensions.webextensions.restrictedDomains", "");
defaultPref("extensions.postDownloadThirdPartyPrompt", false);
defaultPref("browser.contentblocking.category", "strict");
defaultPref("privacy.antitracking.enableWebcompat", false);
defaultPref("privacy.partition.serviceWorkers", true);
defaultPref("privacy.trackingprotection.enabled", true);
defaultPref("privacy.firstparty.isolate", true);
defaultPref("privacy.query_stripping.enabled", true);
defaultPref("privacy.query_stripping.enabled.pbmode", true);
defaultPref("privacy.trackingprotection.fingerprinting.enabled", true);
defaultPref("privacy.trackingprotection.cryptomining.enabled", true);
defaultPref("privacy.trackingprotection.socialtracking.enabled", true);
defaultPref("privacy.socialtracking.block_cookies.enabled", true);
defaultPref("privacy.trackingprotection.emailtracking.enabled", true);
defaultPref("network.cookie.lifetimePolicy", 2);
defaultPref("network.cookie.cookieBehavior", 1);
defaultPref("network.cookie.noPersistentStorage", true);
defaultPref("services.sync.prefs.sync.network.cookie.thirdparty.sessionOnly", false);
defaultPref("privacy.sanitize.sanitizeOnShutdown", true);
defaultPref("privacy.clearOnShutdown.cache", true);
defaultPref("privacy.clearOnShutdown.cookies", true);
defaultPref("privacy.clearOnShutdown.downloads", true);
defaultPref("privacy.clearOnShutdown.formdata", true);
defaultPref("privacy.clearOnShutdown.history", true);
defaultPref("privacy.clearOnShutdown.offlineApps", true);
defaultPref("privacy.clearOnShutdown.sessions", true);
defaultPref("privacy.clearOnShutdown.sitesettings", true);
defaultPref("privacy.sanitize.timeSpan", 0);
defaultPref("privacy.resistFingerprinting", true);
defaultPref("privacy.resistFingerprinting.letterboxing", true);
defaultPref("privacy.spoof_english", 2);
defaultPref("privacy.window.maxInnerWidth", 1600);
defaultPref("privacy.window.maxInnerHeight", 900);
defaultPref("privacy.resistFingerprinting.block_mozAddonManager", true);
defaultPref("browser.display.use_system_colors", false);
defaultPref("widget.non-native-theme.enabled", true);
defaultPref("dom.event.clipboardevents.enabled", false);
defaultPref("media.navigator.enabled", false);
defaultPref("dom.battery.enabled", false);
defaultPref("dom.event.contextmenu.enabled", false);
defaultPref("plugins.enumerable_names", "");
lockPref("browser.selfsupport.url", "");
lockPref("browser.aboutHomeSnippets.updateUrl", "");
lockPref("browser.startup.homepage_override.buildID", "");
defaultPref("network.websocket.enabled", false);
defaultPref("javascript.options.baselinejit", false);
defaultPref("javascript.options.wasm_baselinejit", false);
defaultPref("javascript.options.wasm", false);
defaultPref("javascript.options.ion", false);
defaultPref("privacy.donottrackheader.enabled", true);
defaultPref("privacy.query_stripping.enabled", true);
defaultPref("browser.privatebrowsing.autostart", false);
defaultPref("accessibility.force_disabled", 1);
defaultPref("browser.helperApps.deleteTempFileOnExit", true);
defaultPref("browser.uitour.enabled", false);
defaultPref("browser.uitour.url", "");
defaultPref("permissions.delegation.enabled", false);
defaultPref("fission.autostart", true);
defaultPref("browser.preferences.defaultPerformanceSettings.enabled", false);
defaultPref("dom.ipc.processCount", 2);
defaultPref("network.dns.blockDotOnion", false);
defaultPref("network.proxy.socks_remote_dns", true);
defaultPref("browser.urlbar.suggest.bestmatch", false);
defaultPref("browser.urlbar.suggest.weather", false);
defaultPref("dom.ipc.plugins.reportCrashURL", false);
defaultPref("browser.tabs.firefox-view", false);
defaultPref("browser.migrate.firefox.enabled", false);
defaultPref("services.sync.prefs.sync.browser.crashReports.unsubmittedCheck.autoSubmit2", false);
defaultPref("browser.crashReports.unsubmittedCheck.autoSubmit2", false);
defaultPref("extensions.getAddons.cache.enabled", false);
defaultPref("security.xfocsp.errorReporting.enabled", false);
defaultPref("extensions.update.autoUpdateDefault", false);
defaultPref("extensions.systemAddon.update.enabled", false);
lockPref("app.feedback.baseURL", "");
lockPref("app.normandy.shieldLearnMoreUrl", "");
lockPref("app.releaseNotesURL", "");
lockPref("app.releaseNotesURL.aboutDialog", "");
lockPref("app.support.baseURL", "");
lockPref("app.update.url.details", "");
lockPref("app.update.url.manual", "");
lockPref("browser.chrome.errorReporter.infoURL", "");
lockPref("browser.contentblocking.report.cookie.url", "");
lockPref("browser.contentblocking.report.cryptominer.url", "");
lockPref("browser.contentblocking.report.endpoint_url", "");
lockPref("browser.contentblocking.report.fingerprinter.url", "");
lockPref("browser.contentblocking.report.lockwise.how_it_works.url", "");
lockPref("browser.contentblocking.report.mobile-android.url", "");
lockPref("browser.contentblocking.report.mobile-ios.url", "");
lockPref("browser.contentblocking.report.monitor.sign_in_url", "");
lockPref("browser.contentblocking.report.monitor.url", "");
lockPref("browser.contentblocking.report.proxy_extension.url", "");
lockPref("browser.contentblocking.report.social.url", "");
lockPref("browser.contentblocking.report.tracker.url", "");
lockPref("browser.contentblocking.report.vpn-android.url", "");
lockPref("browser.contentblocking.report.vpn-ios.url", "");
lockPref("browser.contentblocking.report.vpn-promo.url", "");
lockPref("browser.contentblocking.report.vpn.url" , "");
lockPref("browser.contentblocking.reportBreakage.url", "");
lockPref("browser.geolocation.warning.infoURL", "");
lockPref("browser.hiddenWindowChromeURL", "");
lockPref("browser.partnerlink.attributionURL", "");
lockPref("browser.privatebrowsing.vpnpromourl", "");
lockPref("browser.safebrowsing.provider.google4.reportPhishMistakeURL", "");
lockPref("browser.shell.lockBrowserAgent.thanksURL", "");
lockPref("browser.urlbar.merino.endpointURL", "");
lockPref("browser.xr.warning.infoURL", "");
lockPref("datareporting.healthreport.infoURL", "");
lockPref("datareporting.policy.firstRunURL", "");
lockPref("devtools.remote.adb.extensionURL", "");
lockPref("dom.push.serverURL", "");
lockPref("extensions.getAddons.discovery.api_url", "");
lockPref("identity.sendtabpromo.url", "");
lockPref("media.gmp-manager.url", "");
lockPref("signon.firefoxRelay.learn_more_url", "");
lockPref("signon.firefoxRelay.privacy_policy_url", "");
lockPref("signon.firefoxRelay.terms_of_service_url", "");
lockPref("toolkit.crashreporter.infoURL", "");
lockPref("toolkit.datacollection.infoURL", "");
lockPref("urlclassifier.disallow_completions", "");
lockPref("signon.firefoxRelay.base_url", "");
lockPref("signon.firefoxRelay.manage_url", "");
Policies Configuration

This file configures the main policies of the browser such as disabling telemetry etc..

*** Please note that the 'Extensions' policies within this file were borrowed from LibreWolf ***

{
"policies": {
"AllowedDomainsForApps": "",
"CaptivePortal": true,
"Certificates": {
"ImportEnterpriseRoots": false
},
"Cookies": {
"ExpireAtSessionEnd": true
},
"DisableAppUpdate": true,
"DisableBuiltinPDFViewer": false,
"DisableDefaultBrowserAgent": true,
"DisableFeedbackCommands": true,
"DisableFirefoxAccounts": true,
"DisableFirefoxScreenshots": true,
"DisableFirefoxStudies": true,
"DisableFormHistory": true,
"DisablePasswordReveal": true,
"DisablePocket": true,
"DisableProfileImport": true,
"DisableProfileRefresh": true,
"DisableSetDesktopBackground": true,
"DisableSystemAddonUpdate": true,
"DisableTelemetry": true,
"DisplayBookmarksToolbar": "never",
"DontCheckDefaultBrowser": true,
"EncryptedMediaExtensions": {
"Enabled": true
},

"ExtensionUpdate": false,
"FirefoxHome":
"Search": false,
"TopSites": false,
"SponsoredTopSites": false,
"Highlights": false,
"Pocket": false,
"SponsoredPocket": false,
"Snippets": false
},
"GoToIntranetSiteForSingleWordEntryInAddressBar": false,
"HardwareAcceleration": false,
"ManualAppUpdateOnly": true,
"NetworkPrediction": false,
"NoDefaultBookmarks": true,
"OfferToSaveLoginsDefault": false,
"OverrideFirstRunPage": "",
"OverridePostUpdatePage": "",
"PasswordManagerEnabled": true,
"Permissions":
{

"Camera": {
"BlockNewRequest": true
},
"Microphone":
{
"BlockNewRequest": true
},
"Location": {
"BlockNewRequest": true
},
"Notifications": {
"BlockNewRequest": true
}
},
"PopupBlocking": {
"Default": true
},
"PromptForDownloadLocation": true,
"ShowHomeButton": true,
"UserMessaging": {
"WhatsNew": false,
"ExtensionRecommendations": false,
"FeatureRecommendations": false,
"UrlbarInterventions": false,
"SkipOnBoarding": true,
"MoreFromMozilla": false
},
"UseSystemPrintDialog": true,
"WindowsSSO": false,
"SearchSuggestEnabled": false,

"Extensions": {

"Uninstall": [
"google@search.mozilla.org",
"bing@search.mozilla.org",
"amazondotcom@search.mozilla.org",
"ebay@search.mozilla.org",
"twitter@search.mozilla.org"
]
},
"SearchEngines": {
"PreventInstalls": false,
"Remove": [
"Google",
"Bing",
"Amazon.com",
"eBay",
"Twitter"
],
"Default": "DuckDuckGo",
"Add": [
{
"Name": "DuckDuckGo Lite",
"Description": "Minimal, ad-free version of DuckDuckGo",
"Alias": "",
"Method": "POST",
"URLTemplate": "https://start.duckduckgo.com/lite/?q={searchTerms}",
"PostData": "q={searchTerms}",
"IconURL": ""
},
{
"Name": "SearXNG - searx.be",
"Description": "A privacy-respecting, hackable metasearch engine",
"Alias": "",
"Method": "POST",
"URLTemplate": "https://searx.be/?q={searchTerms}",
"PostData": "q={searchTerms}&category_general=on",
"IconURL": ""
},
{
"Name": "MetaGer",
"Description": "MetaGer: Privacy Protected Search & Find",
"Alias": "",
"Method": "GET",
"URLTemplate": "https://metager.org/meta/meta.ger3?eingabe={searchTerms}",
"IconURL": ""
},
{
"Name": "StartPage",
"Description": "The world's most private search engine",
"Alias": "",
"Method": "GET",
"URLTemplate": "https://www.startpage.com/sp/search?query={searchTerms}&cat=web&pl=opensearch",
"IconURL": ""
},
{
"Name": "Mojeek",
"Description": "The world's alternative search engine",
"Alias": "",
"Method": "GET",
"URLTemplate": "https://www.mojeek.com/search?q={searchTerms}",
"IconURL": ""
}
]
},
"SupportMenu": {
"Title": "Dildofox Homepage",
"URL": "https://www.dildofox.net"
}

}

}
autoconfig.js

This file simply points the browser to open using the settings found within the dildofox.cfg file.


//
pref("general.config.filename", "dildofox.cfg");
pref("general.config.obscure_value", 0);
pref("general.config.sandbox_enabled", false);
My Ip: Browser Extention

This is the source to the 'My IP:' extension which I made specifically for Dildofox.
The extension is included by default with Dildofox or can be downloaded from the MozApps store.


********** ip.js **********


const MAX_IP_LENGTH = 45;

const MAIN_API_URL = "https://api.ipify.org/";
const FALLBACK_API_URL = "https://api.ipify.org/";

window.onload = function() {
fetchClientIP();
};

function fetchClientIP() {
callAjax(MAIN_API_URL, handler, false);
}

function callAjax(url, callback, isFallback) {
let xhr = new XMLHttpRequest();
if (!isFallback) {
xhr.timeout = 1000;
}
xhr.onreadystatechange = function() {
if (xhr.readyState === 4) {
if (xhr.status === 200) {
callback(xhr.responseText, isFallback);
} else {
callback(null, isFallback);
}
}
};
xhr.open("GET", url, true);
xhr.send();
} function handler(content, isFallback) {
if (!content && !isFallback) {
callAjax(FALLBACK_API_URL, handler, true);
} else {
displayContent(content, isFallback);
}
}

function displayContent(content, isFallback) {
let ip = 'ERROR';
if (content && content.length <= MAX_IP_LENGTH) {
ip = sanitize(content);
}
document.getElementById("ip-address").style.color = isFallback ? "purple" : "purple";
document.getElementById("ip-address").innerText = ip;
}
/**
* @param s
* @returns
*/

function sanitize(s) {
return s.replace(/[^0-9:a-fA-F.]/g, '');
}




********** ip.css **********


#desc {
text-align: left;
padding-top: 0;
margin: 0;
font-size: 14px;
}

#ip-address {
text-align: center;
-moz-user-select: text;
user-select: text;
cursor: text;
font-size: 16px;
}
#img-container {
text-align: center;
}




********** index.html **********


							<!DOCTYPE html>
							<html lang="en">
							<head><br>
							<link href="ip.css" rel="stylesheet" type="text/css">
							</head>
							<body>
							<div id="root">
								<h3 id="desc">My IP:</h3>
								<pre id="ip-address">Obtaining IP...</pre>
								<div id="img-container">
								</div>
							</div>
							<script src="ip.js"></script>
							</body>
							</html>
						





README.md


This extension is a re-packaged edit based on "show-my-ip" by TwinProduction. While using his and other IP fetching extensions, I found that most, if not all of them would return errors while connected to VPN's, TOR or other Proxies and not return the IP result. I used the base script from TwinProduction's extension and changed things around a bit and now the extension will always return your IP with no errors, even while using the TOR or any other proxy service. The extension can be added to your Firefox browser from https://addons.mozilla.org/en-US/firefox/addon/my-ip/ Alternatively you can download the .xpi file from this GitHub page under the releases section.

All credit goes to Twin for writing the base script and allowing us to modify his code

Update Schedule:


Although there is no specific Update Schedule, Dildofox will be updated roughly on a bi-monthly
basis to the latest stable version of Firefox ESR.

Check this section from time to time for update info.
Current Build: ESR 128

unite-for-freedowm-image

Commited to Fighting the Good Fight


Dildofox was built to empower freedom fighting individuals who want to rise above mass censorship
and surveillance imposed on us by the establishment. I believe everyone has a right to privacy and noone
should be silenced for speaking the truth and that all factual information should be readily available.

Dildofox is designed to be a tool that gives individuals the right to speak their mind and avoid nasty
message board bans for simply speaking truth or calling out naysayers. As an advocate for truth and justice,
I believe that if used right, Dildofox has the potential to help people be a force for good.

BE KIND