Europe can
choose differently.
A campaign concept built around the map itself. A stable European geography gathers colour as the reader encounters each decision. Each previous highlight remains in place; reverse scrolling removes highlights in the opposite order.
Seven sourced institutional decisions; no national ban count. Procurement refusals, halted purchases, planned replacements and announced contract non-renewals are materially different. The map makes these differences visible.
Composition
Three approaches were considered: a chronological news timeline, a clickable policy atlas, and a cumulative map that the reader builds by scrolling. The third directly serves the brief. A restrained register and a normal source table supply the precision of an atlas without making the narrative feel like a dashboard.
Desktop keeps the map beside the reading column. Mobile keeps a shorter map above the current chapter. Every country chapter shows a short summary and then its matching petitions in rounded panels. The full explanation, institutional scope and source links remain in an Evidence & scope disclosure. This compact layout is shared by scrolling and hover, bringing the petition card and action into view without an inner scroll at tested laptop sizes. Scrolling alone controls the highlighted country, including while the petition cards are being read. The map occupies most of the desktop viewport. Hovering a country reuses its exact country article and petition cards in the left column. The reader can move into that column and scroll it to use the petition links. Main-page scrolling, Escape or the return control restores the scroll story at its original position. Featured countries expose the same content on keyboard focus; Enter moves focus into the column. Unfeatured countries are labelled as outside this selected sample and link to the global petition. Countries do not navigate on click.
What the highlights mean
- Switzerland / mint: defence procurement rejections reported by Republik and WAV. This is not a national ban.
- Germany / mint: the military cyber chief’s refusal of Palantir procurement for now, reported by Reuters on 28 April 2026. This does not cover all German public bodies.
- Netherlands / amber: a goal of a European replacement within two years, stated in Parliament on 2 June 2026. Use continues during the transition.
- Spain / purple hatching: government sources told El País in October 2026 that the defence contract would not be renewed after its end-of-2026 expiry; this is not a completed exit or national ban.
- France / amber: an announced gradual replacement at the DGSI, reported by Le Monde in June 2026. Palantir said the existing contract remained in force.
- Denmark / mint: a reported halt to advanced talks for a military Maven purchase; other Danish use continues.
- Norway / purple hatching: police contract non-renewal reported by Digi, with expiry reported in 2027; customs remains a customer.
The selected cases are arranged for reading, not as the order in which restrictions were introduced. They are not a complete picture of Palantir’s European contracts, nor evidence that Ekō caused the decisions. The Netherlands case uses a primary parliamentary record; the other cases are explicitly attributed reporting.
Campaign connection
Petition titles and demands were checked on 10 November 2026 against the six pages supplied by the campaigner. The UK scroll chapter describes a campaign demand in its own purple legend category. France now has a sourced DGSI replacement chapter, with its French petition still shown beneath it. Australia and Canada follow in a section beyond the European map.
Every petition associated with a country is rendered beneath that country’s text. If no country-specific petition is listed, the global petition is shown with an explicit global label. All petition cards remain visible in normal document flow and links use clean canonical URLs. Signing continues on the original Ekō campaign pages.
Hosting
This is a public standalone Sites page. The map is a locally generated SVG from Natural Earth’s public-domain data; the shared JavaScript calculates state from current scroll position. The existing Ekō CMS accepts scoped HTML/CSS and owned raster assets, so it cannot accept this custom SVG/runtime as campaign content. CMS delivery needs a host-owned map component with validated country IDs, sourced text, explicit status types and bounded presentation options. Host forms, tracking, consent and ActionKit integrations remain separate fixed components.
Validation
Executable checks cover cumulative country state, reversal, jumps and source data. Structural checks cover unique country identifiers, real geographic paths, valid local assets, fragment links and JavaScript/CSS syntax.
Country campaign selection was checked in the browser on 10 November 2026. Checks covered the five country petitions, global fallbacks, rounded cards within each country chapter, scroll-controlled map state, and the removal of country-click interactions. The campaign layout was inspected at desktop and phone sizes. The original map’s reduced-motion calculations remain covered by automated tests; actual system reduced-motion settings were not changed.
The static version exposes the complete map and every case. It is used for system reduced motion, the static-map control and JavaScript being unavailable. The page uses no external map tiles, analytics, fonts, remote scripts or geolocation.
Map data
Natural Earth country geometry at 1:110 million, public domain. Lambert conformal conic projection. Boundaries are generalised and the geographic extent is cropped. Inspect provenance ↗.
Evidence last checked: 10 November 2026. Each institutional decision keeps its own event or reporting date. Announced transitions and non-renewals are not presented as completed exits.