← Back to the game  ·  Svenska

Sources and method

VEIL draws a life from real statistics. This page says what the numbers are, where they come from and where the game guesses.

What is measured and what is modelled

The indicators

Country data lives in js/data.js, built by tools/build_data.py. The base data (population, GDP, Gini, life expectancy, literacy, urbanisation, corruption, infant mortality, freedom) comes from an older dataset in the project, data/raw.json, fetched 2026-10-31 with values that mostly correspond to 2023. The exact origin per field is not documented there. Where I could not trace it, the table says "unknown". Thirteen indicators were fetched directly from the World Bank API (updated by the World Bank 2026-10-08, fetched 2026-10-31).

IndicatorSourceYearLicence and terms
Births per 1,000 (SP.DYN.CBRT.IN)World Bank (WDI)latest per countryCC BY 4.0
Boys per girl at birth (SP.POP.BRTH.MF)World Bank (WDI), UN datalatest per countryCC BY 4.0
Fertility rate (SP.DYN.TFRT.IN)World Bank (WDI), UN datalatest per countryCC BY 4.0
Children out of primary school (SE.PRM.UNER.ZS)World Bank, UNESCO UISlatest per countryCC BY 4.0
Secondary enrolment, net (SE.SEC.NENR)World Bank, UNESCO UISlatest per countryCC BY 4.0
Tertiary enrolment, gross (SE.TER.ENRR)World Bank, UNESCO UISlatest per countryCC BY 4.0
Child labour, ages 7–14 (SL.TLF.0714.ZS)World Bank, ILO and UNICEFlatest per countryCC BY 4.0 (World Bank terms); underlying ILO/UNICEF terms not verified
Married before 18, women 20–24 (SP.M18.2024.FE.ZS)World Bank, UNICEF/DHSlatest per countryCC BY 4.0 (World Bank terms); underlying UNICEF terms not verified
Unemployment (SL.UEM.TOTL.ZS)World Bank, ILO modelled estimatelatest per countryCC BY 4.0 (World Bank terms)
Malaria per 1,000 at risk (SH.MLR.INCD.P3)World Bank, WHOlatest per countryCC BY 4.0 (World Bank terms)
Homicide per 100,000 (VC.IHR.PSRC.P5)World Bank, UNODClatest per countryCC BY 4.0 (World Bank terms)
Maternal mortality per 100,000 births (SH.STA.MMRT)World Bank, WHO/UN estimation grouplatest per countryCC BY 4.0 (World Bank terms)
Population aged 65+ (SP.POP.65UP.TO.ZS)World Bank, UN (WPP)latest per countryCC BY 4.0 (World Bank terms)
PopulationUN population prospects or World Bank (unknown which)2023 (inferred)UN: CC BY 3.0 IGO for UN DESA population data; World Bank: CC BY 4.0
GDP per person, PPP (current international dollars, 2021 ICP)World Bank (probably NY.GDP.PCAP.PP.CD)2023 (inferred)CC BY 4.0
GiniWorld Bank (probably)latest per country, year variesCC BY 4.0
Life expectancy, men and womenUN or World Bank (unknown which)unknownterms not verified
Literacy, urbanisationWorld Bank/UNESCO (probably)unknownCC BY 4.0 (World Bank)
Infant mortalityUN IGME or UNICEF/World Bank (unknown which)unknownterms not verified
Corruption indexTransparency International, Corruption Perceptions Index2023 (inferred from values)TI states that CPI data is CC BY 4.0; credit the source and mark changes
Freedom indexFreedom House, Freedom in the World2023 (inferred from values)Non-commercial use with attribution; commercial use needs permission. Exact data licence not verified
Regime type (full democracy, flawed, hybrid, authoritarian)Categories after the Economist Intelligence Unit's Democracy Index (inferred from the labels)unknownterms not verified
Access to health care (index 0–100)unknownunknownterms not verified
Largest religionunknown (probably Pew Research)unknownterms not verified
Taiwan (missing at the World Bank)Taiwan's Ministry of the Interior2024terms not verified
Name listsOlder dataset in the projectunknownorigin unknown
Causes of death by age and income levelWHO Global Health Estimates 2023 (deaths by cause, age and World Bank income group; close to IHME's Global Burden of Disease)CC BY-NC-SA 3.0 IGO (WHO open data)The game copies no tables, only rounded shares per age band. The check against four countries is in tools/test_causes.js
Cancer riskGLOBOCAN (IARC/WHO), rough figureunknownterms not verified
Pension coverageILO (SDG 1.3.1), rough figure per income groupunknownILOSTAT is reported to be CC BY 4.0 (per a secondary source); not verified at the ILO
Figures in individual texts (HIV, refugees, water, electricity, dementia and others)WHO, UNAIDS, UNHCR, UNESCO, ITU, GSMA and othersmostly 2021–2023Quoted as single facts with a source. WHO publications carry CC BY-NC-SA 3.0 IGO; terms for the others not verified

World Bank: CC BY 4.0, with the added term that the World Bank must not appear to endorse the game. It does not. The game recomputes and rounds the figures. The terms above were checked by web search on 2026-11-01; where it says "not verified" I found no clear licence text.

Images, music and sound

All images are AI-generated (Seedream, via ElevenLabs). The music and sound effects are AI-generated with ElevenLabs. The people in the images do not exist. The images set a mood; they do not show real places or people.

Privacy

No accounts, no cookies, no tracking. The game saves only in your browser (localStorage): sound on/off, the life atlas and the badges. None of it leaves your device.

One thing does leave the device: the typefaces (Big Shoulders Display, Instrument Sans, JetBrains Mono) are loaded from Google Fonts, so Google sees your IP address when the page loads. The game fetches nothing else from other servers.

If the game stirs something

The game is about death, poverty and loss. If it brings up something heavy for real:

See something wrong?

The figures were gathered with care but are not flawless. Where a source has been updated since the game was built, the values may have moved. The game states its assumptions in the text where it can, and prefers rough and honest to exact and invented.

← Back to the game