PageSourceSearch

https://weimersoftware.com/

html weimersoftware.com collected 2026-09-24 14:19:57 UTC 33,728 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>WEIMER NETWORK DEFENDER — Stop telemetry. Take back your bandwidth.</title><meta name="description" content="Weimer Network Defender — privacy tool that kills background telemetry processes and blocks their IPs at the firewall level. No internet connection required. Available for macOS, Windows coming."/><link rel="icon" href="/favicon.ico"/><meta name="next-head-count" content="5"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><meta name="theme-color" content="#ffffff"/>
1<script src="https://cdn.jsdelivr.net/npm/@polar-sh/[email protected]/dist/embed.global.js" defer="" data-auto-init="true"></script>
1<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/b6ccfd2fd121595a.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b6ccfd2fd121595a.css" data-n-g=""/><link rel="preload" href="/_next/static/css/23d2741b654bbaee.css" as="style"/><link rel="stylesheet" href="/_next/static/css/23d2741b654bbaee.css" data-n-p=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-5cd94c89d3acac5f.js"></script>
1<script src="/_next/static/chunks/webpack-a3ae6b9c78a85336.js" defer=""></script>
1<script src="/_next/static/chunks/framework-e70c6273bfe3f237.js" defer=""></script>
1<script src="/_next/static/chunks/main-51c020f07404c01a.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-f55443f2448c8e66.js" defer=""></script>
1<script src="/_next/static/chunks/pages/index-a2e5c2715b1807d8.js" defer=""></script>
1<script src="/_next/static/k0nb_qZmtY_ppiU8_aigB/_buildManifest.js" defer=""></script>
1<script src="/_next/static/k0nb_qZmtY_ppiU8_aigB/_ssgManifest.js" defer=""></script>
1<script src="/_next/static/k0nb_qZmtY_ppiU8_aigB/_middlewareManifest.js" defer=""></script>
1<style data-href="https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&display=swap">@font-face{font-family:'Geist';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuM4ng.woff) format('woff')}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4ng.woff) format('woff')}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4ng.woff) format('woff')}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4ng.woff) format('woff')}@font-face{font-family:'Geist';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4ng.woff) format('woff')}@font-face{font-family:'Geist';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RHOQ4ng.woff) format('woff')}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5Q.woff) format('woff')}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5Q.woff) format('woff')}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHjL55Q.woff) format('woff')}@font-face{font-family:'Geist';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;
1src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist';font-style:normal;font-weight:700;font-display:swap;
1src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwRGFWNOITddY4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwYGFWNOITddY4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwTGFWNOITddY4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwSGFWNOITddY4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA.woff2) format('woff2');unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA.woff2) format('woff2');
1unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA.woff2) format('woff2');unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmhHkjkotbA.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7MhEIVVeA.woff2) format('woff2');unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:600;font-display:swap;
1src:url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style></head><body><div id="__next" data-reactroot=""><div class="Home_page__0ydta"><nav class="Home_nav__vYbrQ"><div class="Home_navInner__yYksK"><a href="#" class="Home_logo__27_tb"><svg class="Home_logoShield__ivbKD" viewBox="0 0 22 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 1L2 4v9c0 5.5 3.8 10.7 9 12 5.2-1.3 9-6.5 9-12V4l-9-3z" fill="#1a1614"></path><text x="11" y="17" font-family="Outfit, sans-serif" font-size="11" font-weight="700" fill="#faf8f3" text-anchor="middle">W</text></svg>Weimer Network Defender</a><div class="Home_navLinks__T7Oc4"><a href="#features">Features</a><a href="#how">How it works</a><a href="#faq">FAQ</a><a href="/downloads/WeimerNetworkDefender-3.2.0.dmg" download="">Download</a><a href="https://buy.polar.sh/polar_cl_ggJtItSC8kuyITqZHMKpFQKgHWtUVb2A73nj04J0EJb" data-polar-checkout="true" data-polar-checkout-theme="light" class="Home_navCta__mFI3R">Buy €29</a></div></div></nav><section class="Home_hero__cwxAA"><div class="Home_container__bCOhY Home_reveal__KrCYJ"><div class="Home_eyebrow__hZEsz">For macOS · Windows version coming</div><h1>Stop telemetry.<br/>Take back your bandwidth.</h1><p class="Home_heroSub__jrYcl">Your Mac talks to Apple all day — even when you don&#x27;t. Weimer Network Defender silences the chatter at the process and firewall level. No internet connection required.</p><div class="Home_ctaGroup__ldwSm"><a href="https://buy.polar.sh/polar_cl_ggJtItSC8kuyITqZHMKpFQKgHWtUVb2A73nj04J0EJb" data-polar-checkout="true" data-polar-checkout-theme="light" class="Home_btn__UGRT9 Home_btnPrimary__h_bBi">Buy €29 · One-time</a><a href="/downloads/WeimerNetworkDefender-3.2.0.dmg" download="" class="Home_btn__UGRT9 Home_btnSecondary___O2nf">Download 7-day trial</a></div><div class="Home_priceNote__1GogN">No subscription · No tracking · Free updates within v3.x</div><br/></div><div class="Home_videoSection__aBSnN Home_reveal__KrCYJ" style="animation-delay:0.15s"><div class="Home_videoWrapper___3gX1"><video class="Home_videoElement__6aPuU" autoplay="" muted="" loop="" playsinline="" poster="/screenshots/weimer-network-defender-1.webp"><source src="/video/wnd-demo.mp4" type="video/mp4"/>Your browser does not support the video tag.</video></div></div></section><section class="Home_sectionProblem__EqdgP"><div class="Home_container__bCOhY"><div class="Home_eyebrow__hZEsz">The problem</div><h2>Your device talks too much.</h2><p class="Home_lead__7lFMv">Without you noticing, your device sends personal data to remote servers around the clock. The privacy settings in System Preferences don&#x27;t stop most of it.</p><div class="Home_telemetryGrid__4CtKh"><div class="Home_telemetryItem__JEDiR"><div class="Home_telemetryName__R7ZBC">Photos</div><div class="Home_telemetryBytes__hpkIj">Uploaded</div><div class="Home_telemetryDesc__H1nvT">Image recognition, location metadata, face indexing</div></div><div class="Home_telemetryItem__JEDiR"><div class="Home_telemetryName__R7ZBC">Location</div><div class="Home_telemetryBytes__hpkIj">Tracked</div><div class="Home_telemetryDesc__H1nvT">GPS coordinates, WiFi-based positioning, movement history</div></div><div class="Home_telemetryItem__JEDiR"><div class="Home_telemetryName__R7ZBC">Contacts &amp; Calendar</div><div class="Home_telemetryBytes__hpkIj">Synced</div><div class="Home_telemetryDesc__H1nvT">Address book, events, meetings, communication graph</div></div><div class="Home_telemetryItem__JEDiR"><div class="Home_telemetryName__R7ZBC">Voice &amp; Siri</div><div class="Home_telemetryBytes__hpkIj">Recorded</div><div class="Home_telemetryDesc__H1nvT">Voice samples, queries, command history</div></div><div class="Home_telemetryItem__JEDiR"><div class="Home_telemetryName__R7ZBC">Diagnostics</div><div class="Home_telemetryBytes__hpkIj">Reported</div><div class="Home_telemetryDesc__H1nvT">App usage patterns, crash data, device identifiers</div></div><div class="Home_telemetryItem__JEDiR"><div class="Home_telemetryName__R7ZBC">System resources</div><div class="Home_telemetryBytes__hpkIj">Consumed</div><div class="Home_telemetryDesc__H1nvT">Bandwidth, CPU cycles, battery life — for traffic you never asked for</div></div></div></div></section><section class="Home_features__5mH2n" id="features"><div class="Home_container__bCOhY"><div class="Home_featuresHeader__ERMJd"><div class="Home_eyebrow__hZEsz">Three layers of defense</div><h2>Kill. Block. Watch.</h2></div><div class="Home_featuresGrid__q7Nvn"><div class="Home_feature__ZLHfZ"><div class="Home_featureNumber__Pjkqh">01 · KILL</div><h3>Process-level termination</h3><p>The defender watches outbound traffic and terminates any tracked process the moment it sends data. Reaction time is under 100 ms. An aggressive mode kills known telemetry processes on sight.</p><span class="Home_featureSpec__biaUL">~100ms reaction · sender-reactive</span></div><div class="Home_feature__ZLHfZ"><div class="Home_featureNumber__Pjkqh">02 · BLOCK</div><h3>IP-level firewall</h3><p>Each known-telemetry destination is registered with the system firewall. Outbound packets to over 700 endpoints get dropped before they leave your device. No internet round-trip, no DNS leak window.</p><span class="Home_featureSpec__biaUL">Endpoints blocked · kernel-level drop</span></div><div class="Home_feature__ZLHfZ"><div class="Home_featureNumber__Pjkqh">03 · WATCH</div><h3>Real-time monitoring</h3><p>Every service, every PID, every connection — visible in a single sortable list. Cumulative sent/received counters per service. Spot the noisy processes; decide what to allow, what to kill, what to firewall.</p><span class="Home_featureSpec__biaUL">Services catalogued · live updates · sortable</span></div></div></div></section><section class="Home_howItWorks__ba2yB" id="how"><div class="Home_howHeader__TYoyK"><div class="Home_eyebrow__hZEsz">How it works</div><h2>Built for power users. Easy to use.</h2></div><div class="Home_container__bCOhY"><div class="Home_howStep__SxgSW"><div class="Home_howText__Ak_VK"><div class="Home_eyebrow__hZEsz">Services window</div><h3>See everything talking on your device.</h3><p>250+ services pre-catalogued with descriptions, sorted by traffic. Filter by Allowed, Auto-Kill, Auto-IP, or Undef
1ined. Cumulative bytes since first run.</p><p>Click any row to see PIDs, connections, and destination IPs. The data you needed Activity Monitor to give you, but never did.</p></div><div class="Home_howScreenshotImage__j0ww4"><img src="/screenshots/weimer-network-defender-2.webp" alt="Services window with sortable columns and filter chips" class="Home_screenshotImage__R3xNK"/></div></div><div class="Home_howStep__SxgSW Home_howStepReverse__3KZVs"><div class="Home_howScreenshotImage__j0ww4"><img src="/screenshots/weimer-network-defender-3.webp" alt="Services window with sortable columns and filter chips" class="Home_screenshotImage__R3xNK"/></div><div class="Home_howText__Ak_VK"><div class="Home_eyebrow__hZEsz">Detail control</div><h3>Per-service decisions in two clicks.</h3><p>Double-click a service to open detail. See every PID, every IP it&#x27;s reaching, every byte counter. Then decide: Allow, Auto-Kill, or — for fast-respawning services — Instant-Kill.</p><p>Dangerous decisions get an explicit confirmation modal. Safe ones are one click.</p></div></div><div class="Home_howStep__SxgSW"><div class="Home_howText__Ak_VK"><div class="Home_eyebrow__hZEsz">Data sources</div><h3>See what each service touches on your disk.</h3><p>The detail popover lists every file a service has open right now — SQLite databases, plists, caches, system files. Each row shows the path, the filename, and the on-disk size.</p><p>Double-click any row to reveal the file in Finder. Verify what a service actually touches before deciding whether to allow it, kill it on send, or kill it on sight.</p></div><div class="Home_howScreenshotImage__j0ww4"><img src="/screenshots/weimer-network-defender-4.webp" alt="Detail popover showing data source files for UsageTrackingAgent" class="Home_screenshotImage__R3xNK"/></div></div><div class="Home_howStep__SxgSW Home_howStepReverse__3KZVs"><div class="Home_howScreenshotImage__j0ww4"><img src="/screenshots/weimer-network-defender-5.webp" alt="Services window with sortable columns and filter chips" class="Home_screenshotImage__R3xNK"/></div><div class="Home_howText__Ak_VK"><div class="Home_eyebrow__hZEsz">The result</div><h3>~99% reduction. Verified.</h3><p>Outbound telemetry drops from kilobytes per minute to nearly zero. Backgroun
1d services that previously synced photos, locations, contacts, voice, and diagnostics fall silent — only the connections you explicitly allow get through.</p><p>Measure it yourself with any system network monitor. No marketing claims, no inflated numbers — the values you see are the values you get.</p></div></div><div class="Home_howStep__SxgSW"><div class="Home_howText__Ak_VK"><div class="Home_eyebrow__hZEsz">New in 3.1.0 · Safety net</div><h3>Safe Recovery Mode at every boot.</h3><p>Configured an aggressive kill rule that turned out to be too aggressive? At every boot, the defender pauses killing until you confirm in a recovery dialog. Click × next to any service you want to keep running — it&#x27;s allowed permanently. Press OK to resume killing the rest.</p><p>Default ON for new installs. Power users can switch it off in Configuration. Your fallback if a rule ever locks you out at startup.</p></div><div class="Home_howScreenshotImage__j0ww4"><img src="/screenshots/weimer-network-defender-6.webp" alt="Configuration window with Safe Recovery Mode toggle" class="Home_screenshotImage__R3xNK"/></div></div></div></section><section class="Home_privacyPromise__vNtD_"><div class="Home_container__bCOhY"><div class="Home_privacyHeader__IJBV_"><div class="Home_eyebrow__hZEsz">Our privacy promise</div><h2>We don&#x27;t take your data.<br/>Because we don&#x27;t need to.</h2></div><div class="Home_privacyPoints__QHsG9"><div class="Home_privacyPoint__2d1NJ"><h3>We don&#x27;t collect</h3><p>No analytics, no usage tracking, no fingerprinting. The defender runs entirely on your device.</p></div><div class="Home_privacyPoint__2d1NJ"><h3>We don&#x27;t use</h3><p>Nothing leaves your Mac. No telemetry, no crash reports, no &quot;anonymous&quot; data we promise to anonymize.</p></div><div class="Home_privacyPoint__2d1NJ"><h3>We don&#x27;t share</h3><p>No third parties, no ad networks, no government partnerships. The privacy commitment is structural, not promotional.</p></div></div><p class="Home_privacyNote__px0zl">The defender connects to a server only once — to verify your license key on activation. No other outbound traffic.</p></div></section><section class="Home_faq__tNjGx" id="faq"><div class="Home_faqHeader___wPng"><div class="Home_eyebrow__hZEsz">Frequently asked</div><h2>What you should know.</h2></div><details class="Home_faqItem__2gLNY"><summary class="Home_faqQuestion__z44Mh">Will this break my Mac?</summary><div class="Home_faqAnswer__g2bqQ">No. The standard Auto-Kill mode is sender-reactive — it only terminates PIDs that have been observed sending data. Idle services are never touched. The stronger &quot;Instant-Kill&quot; mode is gated behind an explicit warning modal that names the risks (potential freeze on system-critical services). If anything goes wrong, boot into Safe Mode and run <code>--remove &lt;service&gt;</code> to undo it.</div></details><details class="Home_faqItem__2gLNY"><summary class="Home_faqQuestion__z44Mh">Does the defender itself track me?</summary><div class="Home_faqAnswer__g2bqQ">No. No analytics, no telemetry, no crash reports, no update checks. The only outbound connection is the one-time license activation: a single HTTPS request to verify your purchase key. After that, nothing. The privacy commitment is structural, not promotional.</div></details><details class="Home_faqItem__2gLNY"><summary class="Home_faqQuestion__z44Mh">What about updates? How do I get them?</summary><div class="Home_faqAnswer__g2bqQ">Updates within version 3.x are free and delivered as new DMGs via email to your purchase address. The app does not check for updates automatically. When v4.0 ships (sometime in the future), existing users get a discounted upgrade.</div></details><details class="Home_faqItem__2gLNY"><summary class="Home_faqQuestion__z44Mh">What operating systems do you support?</summary><div class="Home_faqAnswer__g2bqQ">macOS 11.0 (Big Sur) or later is available now. Universal binary — runs natively on Intel and Apple Silicon. Tested on macOS Tahoe (26.x) on Apple Silicon. A Windows version is in development; reach out if you&#x27;d like to be notified when it&#x27;s ready.</div></details>
1<details class="Home_faqItem__2gLNY"><summary class="Home_faqQuestion__z44Mh">What if Apple changes things and you stop working?</summary><div class="Home_faqAnswer__g2bqQ">The defender uses macOS&#x27;s own <code>nettop</code>, <code>pf</code>, and<code> launchctl</code> — system tools Apple has shipped for over a decade and is unlikely to remove. If a macOS update changes the daemon names or service structure, we release a compatibility patch as a v3.x update.</div></details><details class="Home_faqItem__2gLNY"><summary class="Home_faqQuestion__z44Mh">Refund policy?</summary><div class="Home_faqAnswer__g2bqQ">14 days, no questions asked, processed through Polar (our payment processor). Drop us a line and you get your money back. We&#x27;d rather have a happy non-customer than an unhappy one.</div></details></section><footer class="Home_footer____T7K"><div class="Home_container__bCOhY"><div class="Home_footerGrid__vVyF0"><div class="Home_footerBrand__KPMFk"><h4>Weimer Network Defender</h4><p>Privacy tool that kills telemetry at the source. Built in Germany. macOS available now, Windows in development.</p></div><div class="Home_footerCol__8wV7_"><h5>Product</h5><ul><li><a href="#features">Features</a></li><li><a href="#how">How it works</a></li><li><a href="/downloads/WeimerNetworkDefender-3.2.0.dmg" download="">Download</a></li><li><a href="#">Changelog</a></li></ul></div><div class="Home_footerCol__8wV7_"><h5>Support</h5><ul><li><a href="#faq">FAQ</a></li><li><a href="mailto:[email protected]">Contact</a></li><li><a href="#">Documentation</a></li></ul></div><div class="Home_footerCol__8wV7_"><h5>Legal</h5><ul><li><a href="/legal">Legal Notice</a></li><li><a href="/terms">Terms of Use</a></li></ul></div></div><div class="Home_footerBottom__Uh8yK"><div>© 2026 Weimer Software · weimersoftware.com</div><div>No tracking · No cookies · No analytics</div></div></div></footer></div></div>
1<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"k0nb_qZmtY_ppiU8_aigB","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.