Skip to content

Commit c9e5e83

Browse files
committed
preview pages
1 parent 4f51ae3 commit c9e5e83

2 files changed

Lines changed: 20 additions & 2 deletions

File tree

.github/workflows/preview.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Deploy preview
2+
3+
on:
4+
push:
5+
branches: [dev]
6+
7+
jobs:
8+
preview:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v6
12+
13+
- name: Deploy to Cloudflare Pages
14+
uses: cloudflare/wrangler-action@v3
15+
with:
16+
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
17+
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
18+
command: pages deploy . --project-name=mxmap-ch-preview

index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,15 @@ <h2 class="info-title">Email Providers of Swiss Municipalities</h2>
5757
<div class="info-grid">
5858
<div class="info-card">
5959
<h3>What is this?</h3>
60-
<p>A map of all ~2,100 Swiss municipalities showing which provider handles their official email — grouped by jurisdiction — based on public DNS records.</p>
60+
<p>A map of all ~2,100 Swiss municipalities showing which provider handles their official email — grouped by jurisdiction — based on public DNS records and other public network signals.</p>
6161
</div>
6262
<div class="info-card">
6363
<h3>Context</h3>
6464
<p>Digital sovereignty: US-based providers are subject to the US CLOUD Act, which allows US authorities to request stored data, regardless of where it is physically hosted. This map makes the current provider landscape visible.</p>
6565
</div>
6666
<div class="info-card">
6767
<h3>How does it work?</h3>
68-
<p>Each municipality's official domain is checked via multiple DNS signals (MX, SPF, DKIM, SMTP banner, etc.) and classified by provider type with confidence scoring.</p>
68+
<p>Each municipality's official domain is checked via 11 signals from DNS records, SMTP banners, ASN lookups, and a public Microsoft API endpoint, then classified by provider type with confidence scoring.</p>
6969
<p style="font-size:12px;color:#777;margin-top:6px;">Disclaimer: DNS records indicate mail routing and authorized senders, not necessarily where data is stored.</p>
7070
</div>
7171
<div class="info-card">

0 commit comments

Comments
 (0)