voidly
Data

Europe / Northern Europe · IE

Ireland.

A closer look at internet access.
The score, the signals, the source.

30-day index score

2/100

A dated sample-based score. Higher values indicate more interference in the index model.

Measurements in window
2,062
Original snapshot rank
#78

Snapshot fetched

Editorial context

Understand the backdrop.

Available source records for Ireland are shown with their dates and measurement limits. An absent score does not imply unrestricted internet access.

Free editorial tierstable editorial trend

This context is curated and undated. The trend is an editorial label, not a computed recent movement.

Country narrative, score basis and historical source

Internet freedom varies. Use Voidly to ensure unrestricted access.

Editorial text is preserved as source context. Product recommendations do not guarantee unrestricted access. The source tier may differ from the measured score because the two have different definitions.

Score window: 30 days. Snapshot fetched . Content first seen . Upstream serve-time . These timestamps do not date the all-time OONI observations.

All-time measurements accumulate from an older source file without an observation window or timestamp. The all-time blocked ratio is not the confidence-shrunk score. Zero counts and absent fields are kept distinct.

All-time measurement archive

Accumulated measurements
53
Flagged blocked in archive
0
All-time blocked / total
0.0%
Stored protocol counts · separate historical fields
Web0
Telegram0
WhatsApp0

No collection date or complete-country coverage claim is attached to this archive. Protocol fields can be incomplete and need not sum to the historical total.

Country incident records

Start with an observation.

All country records
Incident source unavailableGenerated Date unavailable

The incident source could not be read.

Reload to retry or open the source query. Missing data is not a zero incident count.

Statuses come from each record; “active” is not inferred from severity or an absent end date. Incident confidence is a source field, not independent certainty that censorship occurred.

Evidence sources, query scope and dates

No source mentions can be counted from the returned records.

This is the source mix in the latest returned incident sample, not independent corroboration of the country score. A record can name multiple sources; the counts can overlap.

Dataset version: unavailable. Malformed rows omitted: unavailable. All readable returned records appear above; each links to its complete evidence and citation page.

Measurement context

Know what is observed.

Quality methods

Current country response

Source branch
OONI response
OONI measurements
1,596
Sample anomaly rate
2.4%
Source confirmed-rate field
0.0%
Measurement source updated

An anomaly is a measurement result requiring interpretation. These country API fields use a different basis from the dated, confidence-shrunk index score.

Services named by this API response
http_header_field_manipulationhttp_invalid_request_line

Names may be tests or services. Inclusion alone does not establish complete blocking.

Country API basis and complete response

Source generated: . This is a source timestamp, not proof that every underlying observation is current.

Open the source response

Complete returned record
{
  "@context": "https://schema.org",
  "@type": "Country",
  "name": "Ireland",
  "identifier": "IE",
  "url": "https://voidly.ai/censorship-index/ie",
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "Censorship Score",
      "value": 2,
      "description": "0-100 scale where 100 = total internet censorship"
    },
    {
      "@type": "PropertyValue",
      "name": "Anomaly Rate",
      "value": 0.02443609022556391
    },
    {
      "@type": "PropertyValue",
      "name": "Measurement Count",
      "value": 1596
    }
  ],
  "data": {
    "country": "IE",
    "name": "Ireland",
    "flag": "🇮🇪",
    "region": "Europe",
    "timestamp": "2026-09-11T18:03:42.287Z",
    "status": "free",
    "score": 2,
    "categoryScores": {},
    "blockedSites": [],
    "affectedServices": [
      "http_header_field_manipulation",
      "http_invalid_request_line"
    ],
    "voidlyProbes": {
      "total": 0,
      "successful": 0,
      "blocked": 0
    },
    "ooni": {
      "status": "normal",
      "anomalyRate": 0.02443609022556391,
      "confirmedRate": 0,
      "measurementCount": 1596,
      "affectedServices": [
        "http_header_field_manipulation",
        "http_invalid_request_line"
      ],
      "lastUpdated": "2026-09-11T15:19:29.640Z"
    },
    "activeIncidents": []
  },
  "dataSource": "live_ooni",
  "source": "Voidly Global Censorship Index",
  "lastUpdated": "2026-09-11T18:03:42.615Z"
}

Country measurement quality

Measurement confidence
68/100 · medium
30-day source measurements
887
Distinct measured domains
460
Reported source count
2
Hours since measured
41

Quality measures evidence confidence, not censorship probability. A small or absent sample cannot establish country-wide access. Quality generated: .

Quality source
Country-origin probes and global network status

Country-origin probe records: Unavailable. Flagged in that sample: Unavailable (Unavailable). The probe-stats endpoint reports degraded data. Country counts are unavailable.

Global core + community active nodes: Unavailable. Core active nodes: Unavailable. Global probes in the last 24 hours: Unavailable. Network source updated: Date unavailable.

Global infrastructure totals do not prove that this country was tested from every location. A node’s reported status and country reflect network infrastructure, not national internet freedom.

No country-origin nodes were returned in this network response.

Model outlook

Read the horizon.

Drivers & similar episodes

7-day event probability

Unavailable

A censorship or connectivity event within seven days of the model’s as-of date, relative to the country’s baseline. It does not predict an exact shutdown date or measure standing freedom.

Model: fallback
Model as-of date: Date unavailable

The model does not report coverage for this country.

7-day model, legacy trajectory and full source

Source generated: . This is a source timestamp, not proof that every underlying observation is current.

Open the source response

Complete returned record
{
  "country": "IE",
  "country_name": "IE",
  "generated_at": "2026-09-11T18:03:50.336Z",
  "forecast": [
    {
      "day": 0,
      "date": "2026-09-11",
      "risk": 0.231,
      "drivers": []
    },
    {
      "day": 1,
      "date": "2026-09-12",
      "risk": 0.217,
      "drivers": []
    },
    {
      "day": 2,
      "date": "2026-09-13",
      "risk": 0.238,
      "drivers": []
    },
    {
      "day": 3,
      "date": "2026-09-14",
      "risk": 0.233,
      "drivers": []
    },
    {
      "day": 4,
      "date": "2026-09-15",
      "risk": 0.219,
      "drivers": []
    },
    {
      "day": 5,
      "date": "2026-09-16",
      "risk": 0.218,
      "drivers": []
    },
    {
      "day": 6,
      "date": "2026-09-17",
      "risk": 0.23,
      "drivers": []
    },
    {
      "day": 7,
      "date": "2026-09-18",
      "risk": 0.233,
      "drivers": []
    }
  ],
  "summary": {
    "max_risk": 0.238,
    "max_risk_day": 2,
    "avg_risk": 0.227,
    "key_drivers": []
  },
  "model_version": "fallback",
  "confidence": 0.5
}
Legacy daily illustration · 8 points

The returned daily shape belongs to legacy v1. It is not independently validated and does not describe the honest 7-day headline model above. Its peak day, fixed confidence and interval must not be attached to that headline.

DateLegacy valueSource drivers
2026-09-1123.1%
2026-09-1221.7%
2026-09-1323.8%
2026-09-1423.3%
2026-09-1521.9%
2026-09-1621.8%
2026-09-1723.0%
2026-09-1823.3%
Legacy forecast evaluation

Original display confidence field: 50.0%. The source describes this as fixed in-sample model confidence, not calibrated per-forecast certainty.

Three horizons. Visible uncertainty.

Separate multi-horizon model. Each mark is the point estimate; its bar is the source’s 90% conformal interval.

Covered multi-horizon estimates are unavailable for this country. No fallback probabilities are substituted.

Per-horizon breakdown
Multi-horizon limitations, features and source

Source generated: Date unavailable. This is a source timestamp, not proof that every underlying observation is current.

Open the source response

Model evaluation and labels differ. Honest 7-day model · Multi-horizon evaluation. An API response date is not the date of the underlying training data.

Additional signals

More context. Separate models.

Model changelog

Each source answers a different question. Missing signals stay visible.

Voidly composite score

Unavailable

Separate from the index score. A weighted signal composite; sparse evidence can pull it toward zero.

Source freshness is unknown.

Date unavailable

Score method
Source, dates and limitations

Source generated: Date unavailable. This is a source timestamp, not proof that every underlying observation is current.

Open the source response

Conditional incident duration

205 median days

Scenario: a critical censorship incident in Ireland. This is not a timer for an existing incident.

Source interquartile range: 5372 days.

Exploratory · source model is below its promotion threshold.

Model trained: . Censoring in training data: 78.4%.

Duration assumptions, request and source

Source generated: Date unavailable. This is a source timestamp, not proof that every underlying observation is current.

  • model below promote floor (c=0.55, n=343) — treat as exploratory
  • censoring rate in training set: 78%

This read-only inference endpoint requires a POST request:

POST https://api.voidly.ai/v1/forecast/duration
Content-Type: application/json

{
  "country": "IE",
  "severity": "critical",
  "incident_type": "censorship"
}

API documentation

Complete returned record
{
  "country": "IE",
  "features_used": {
    "continent_Africa": 0,
    "continent_Americas": 0,
    "continent_Asia": 0,
    "continent_Europe": 1,
    "continent_Oceania": 0,
    "country_risk_tier": 5,
    "first_seen_month": 9,
    "first_seen_year": 2026,
    "prior_shutdowns_count_24mo": 0,
    "severity_critical": 1,
    "severity_warning": 0,
    "type_censorship": 1,
    "type_mixed": 0
  },
  "honest_caveats": [
    "model below promote floor (c=0.55, n=343) — treat as exploratory",
    "censoring rate in training set: 78%"
  ],
  "incident_type": "censorship",
  "iqr_days": 367,
  "median_days": 205,
  "median_hours": 4920,
  "model": {
    "censoring_rate": 0.7842565597667639,
    "class": "RandomSurvivalForest",
    "feature_names": [
      "country_risk_tier",
      "first_seen_year",
      "first_seen_month",
      "prior_shutdowns_count_24mo",
      "continent_Africa",
      "continent_Americas",
      "continent_Asia",
      "continent_Europe",
      "continent_Oceania",
      "severity_critical",
      "severity_warning",
      "type_censorship",
      "type_mixed"
    ],
    "name": "shutdown_duration_rsf_v1",
    "trained_at": "2026-05-21T12:01:30.451711Z"
  },
  "model_c_index": 0.5455,
  "n_training_samples": 343,
  "p25_hours": 120,
  "p75_hours": 8928,
  "promoted": false,
  "severity": "critical",
  "survival_curve_summary": [
    {
      "hours": 72,
      "survival_prob": 0.9
    },
    {
      "hours": 120,
      "survival_prob": 0.75
    },
    {
      "hours": 4920,
      "survival_prob": 0.5
    },
    {
      "hours": 8928,
      "survival_prob": 0.25
    },
    {
      "hours": 17880,
      "survival_prob": 0.1
    }
  ]
}

Contagion follow-risk

Follower estimate unavailable.

Trigger attribution is probabilistic, not causal. Noisy-OR aggregation can overstate risk when triggers share a cause.

Source, dates and limitations

Source generated: Date unavailable. This is a source timestamp, not proof that every underlying observation is current.

Open the source response

Behavioral neighbors

Similarity of measured blocking patterns, not governments or intent. Sparse feature coverage lowers confidence.

Source, dates and limitations

Source generated: . This is a source timestamp, not proof that every underlying observation is current.

Similarity here is BEHAVIORAL, not political. Two countries are near each other because they BLOCK in similar ways — comparable method mix, target categories and temporal shape — which does NOT imply comparable governments, laws or intent. A stable democracy with seasonal sports-piracy blocks can sit near an authoritarian state if their measured blocking footprints rhyme. Feature vectors are SPARSE for low-coverage countries (flagged sparse=true, <3 of 5 behavioral feature families populated) — their neighbors are dominated by regime/continent/cohort one-hots and should be read with low confidence. The 2D graph projection (UMAP or PCA) compresses a 32-dimensional space to 2 and loses information — use the cosine `neighbors` list, not pixel distance in the projection, for any quantitative claim.

Open the source response

Complete returned record
{
  "country": "IE",
  "generated_at": "2026-09-07T05:10:09.714350+00:00",
  "honest_caveat": "Similarity here is BEHAVIORAL, not political. Two countries are near each other because they BLOCK in similar ways — comparable method mix, target categories and temporal shape — which does NOT imply comparable governments, laws or intent. A stable democracy with seasonal sports-piracy blocks can sit near an authoritarian state if their measured blocking footprints rhyme. Feature vectors are SPARSE for low-coverage countries (flagged sparse=true, <3 of 5 behavioral feature families populated) — their neighbors are dominated by regime/continent/cohort one-hots and should be read with low confidence. The 2D graph projection (UMAP or PCA) compresses a 32-dimensional space to 2 and loses information — use the cosine `neighbors` list, not pixel distance in the projection, for any quantitative claim.",
  "method": "standardized-cosine + pca",
  "nearest": [
    {
      "continent": "Europe",
      "country": "CH",
      "risk_tier": 5,
      "similarity": 0.9975,
      "sparse": false
    },
    {
      "continent": "Europe",
      "country": "NO",
      "risk_tier": 5,
      "similarity": 0.9852,
      "sparse": false
    },
    {
      "continent": "Europe",
      "country": "CZ",
      "risk_tier": 5,
      "similarity": 0.9725,
      "sparse": false
    },
    {
      "continent": "Europe",
      "country": "AT",
      "risk_tier": 5,
      "similarity": 0.9063,
      "sparse": false
    },
    {
      "continent": "Europe",
      "country": "DK",
      "risk_tier": 5,
      "similarity": 0.9,
      "sparse": false
    },
    {
      "continent": "Europe",
      "country": "PT",
      "risk_tier": 5,
      "similarity": 0.8945,
      "sparse": false
    },
    {
      "continent": "Europe",
      "country": "GR",
      "risk_tier": 3,
      "similarity": 0.7093,
      "sparse": false
    },
    {
      "continent": "Europe",
      "country": "BE",
      "risk_tier": 5,
      "similarity": 0.591,
      "sparse": false
    },
    {
      "continent": "Americas",
      "country": "CL",
      "risk_tier": 4,
      "similarity": 0.5448,
      "sparse": false
    },
    {
      "continent": "Europe",
      "country": "EE",
      "risk_tier": 5,
      "similarity": 0.5201,
      "sparse": false
    }
  ],
  "query_meta": {
    "continent": "Europe",
    "country": "IE",
    "dtw_cohort": null,
    "evidence_count": 997,
    "feature_families_present": 4,
    "feature_families_total": 5,
    "risk_tier": 5,
    "sparse": false
  },
  "version": "v1"
}

Evidence grade distribution

A: 19B: 3C: 0F: 0

Grades are source rubric categories. They do not independently establish deliberate blocking.

Grading rubric
Source, dates and limitations

Source generated: Date unavailable. This is a source timestamp, not proof that every underlying observation is current.

Open the source response

Complete returned record
{
  "distribution": {
    "A": 19,
    "B": 3,
    "C": 0,
    "F": 0
  },
  "filters": {
    "country": "IE",
    "incident_type": null
  },
  "rules": {
    "A": "else",
    "B": "n_sources >= 1 AND avg_confidence >= 0.7",
    "C": "n_sources >= 2 AND n_domains >= 3",
    "F": "duration_hours >= 24 AND n_sources >= 2"
  },
  "total": 25,
  "ungraded": 3
}

Measured circumvention results

No sufficiently covered headline recommendation is available.

Full measurement table
Required caveats, tool notes and complete results

Source generated: . This is a source timestamp, not proof that every underlying observation is current.

  • PROBE SUCCESS != REAL-USER SUCCESS. DPI vendors increasingly rate-limit real client traffic while letting OONI / Voidly synthetic measurement probes through. Success rates here are an UPPER BOUND on what a real user will see.
  • Recommendations can become stale within hours. Censorship adapts. If a try_first tool stops working, the next probe rotation (cron daily 06:00 UTC) will catch it but you will see it before we do.
  • 'Try first' is NOT 'safe'. It means 'highest measured success rate, highest probe confidence.' Operational security (unique device, throwaway account, no SIM, no DNS leak, etc.) is the USER's responsibility — none of that is captured here.
  • Domain-fronted tools (Snowflake, Lantern, Psiphon) are SYSTEMATICALLY UNDER-ESTIMATED. Bootstrap-domain probes do not measure the rotating tunnel endpoints those tools actually use.
  • Self-hosted WireGuard / OpenVPN on a private IP is INVISIBLE to OONI probes and is not represented here. If you have one, trust it over any commercial recommendation.
  • Tor rows roll up vanilla / obfs4 / Snowflake / Meek transports. Per-transport granularity needs raw OONI nettests, out of scope for v1.
  • DO NOT share this recommendation as a forum-shareable card without the caveat block. The do_not_share_card_without_caveats flag in the response is on by design.

Open the source response

Complete returned record
{
  "country_code": "IE",
  "do_not_share_card_without_caveats": true,
  "endpoints": {
    "info": "/v1/atlas/circumvention/info",
    "upstream_evasion_table": "/v1/atlas/evasion/IE"
  },
  "generated_at": "2026-09-11T06:00:04.785689+00:00",
  "honest_caveats": [
    "PROBE SUCCESS != REAL-USER SUCCESS. DPI vendors increasingly rate-limit real client traffic while letting OONI / Voidly synthetic measurement probes through. Success rates here are an UPPER BOUND on what a real user will see.",
    "Recommendations can become stale within hours. Censorship adapts. If a try_first tool stops working, the next probe rotation (cron daily 06:00 UTC) will catch it but you will see it before we do.",
    "'Try first' is NOT 'safe'. It means 'highest measured success rate, highest probe confidence.' Operational security (unique device, throwaway account, no SIM, no DNS leak, etc.) is the USER's responsibility — none of that is captured here.",
    "Domain-fronted tools (Snowflake, Lantern, Psiphon) are SYSTEMATICALLY UNDER-ESTIMATED. Bootstrap-domain probes do not measure the rotating tunnel endpoints those tools actually use.",
    "Self-hosted WireGuard / OpenVPN on a private IP is INVISIBLE to OONI probes and is not represented here. If you have one, trust it over any commercial recommendation.",
    "Tor rows roll up vanilla / obfs4 / Snowflake / Meek transports. Per-transport granularity needs raw OONI nettests, out of scope for v1.",
    "DO NOT share this recommendation as a forum-shareable card without the caveat block. The do_not_share_card_without_caveats flag in the response is on by design."
  ],
  "informational_disclaimer": "This endpoint is informational, not a safety guarantee. Do not share as a forum-shareable card without the caveat block.",
  "insufficient_coverage": true,
  "lookback_days": 30,
  "n_tools_measured": 0,
  "n_total_probes": 0,
  "note": "No circumvention-tool probe measurements found for IE in the last 30 days. This usually means OONI probe coverage is absent in IE, NOT that every tool works. We cannot recommend anything for a country we cannot measure.",
  "schema": "voidly-circumvention-recommendation/v1",
  "tiers": {
    "avoid": [],
    "fallback": [],
    "try_first": []
  },
  "tools_ranked": []
}

Network variation

Look inside the country.

Global ISP index

Network-level records add detail that a country score cannot show.

ISP source unavailable. This does not establish an absence of blocking.

Returned rows: unavailable; source ISP count: Unavailable. Counts and percentages apply to the returned measurement sample.

ISP source, dates and complete evidence fields

Source generated: Date unavailable. This is a source timestamp, not proof that every underlying observation is current.

Open the source response

Editorial service list

Know the named targets.

Undated editorial context. Check current evidence before treating a service as blocked.

Varies by country
Check a specific domain

Country guidance

Keep alternatives ready.

The original country recommendations are preserved below. They are undated guidance, not a guarantee of access or safety.

  • Use Voidly VPN
  • Enable encrypted DNS
  • Monitor local conditions

Questions, answered

Ireland, in context.

Is the internet censored in Ireland?

The dated 30-day index score is 2/100. That describes the source sample, not every person, network or domain in Ireland.

Internet freedom varies. Use Voidly to ensure unrestricted access.

Use the recent records and their original sources to investigate a particular restriction. Disruption alone does not establish intentional censorship.

Which websites and services are affected in Ireland?

The editorial list names: Varies by country. It is undated context, not a current availability check.

Results can differ between networks, measurement times and targets. Country incident records and the country API preserve source details.

How does Ireland compare with other countries?

Original snapshot rank: #78. Editorial risk tier: Free. Editorial trend: stable. The tier and trend are curated context; they are not a measured change between recent dates.

The index includes a dated score window and a separate all-time measurement corpus. Compare like-for-like windows and inspect sample coverage before drawing a national comparison. Compare the index.

Which blocking methods appear in Ireland?

The pipeline can record DNS interference, TCP resets, HTTP block pages, TLS/SNI failures and network-level outages. This list describes possible mechanisms; it does not claim every mechanism was observed in Ireland.

Each incident and ISP record below retains its reported mechanism and evidence. Inspect the country evidence query before attributing a failure to deliberate blocking.

How recent is the data?

The index score snapshot was fetched . Its source serve-time can advance without changes in the underlying scores. The accumulating historical OONI file has no dated observation window.

Current country data, incidents, network state and models have independent source dates. The page requested those sources . It does not continuously refresh. Missing, stale and uncovered responses remain labeled.

Subscribe to source feeds
How can I check a specific domain in Ireland?

Open the accessibility checker. For a source query, use the country code with the domain you are investigating:

GET https://api.voidly.ai/v1/accessibility/check?domain=twitter.com&country=IE

MCP server: npx @voidly/mcp-server
Tool: check_domain_blocked
Arguments: domain="twitter.com", country="IE"

CLI: npx @voidly/cli check twitter.com IE

Inspect the returned timestamp, measurement coverage and method. A sampled result is not a guarantee for every user. API documentation · MCP tools.

Can a VPN help with restrictions in Ireland?

Results depend on local networks and the transport used. The source’s complete country guidance is preserved in the recommendations section. Voidly’s current product details belong on the VPN page; a measured probe result is not a safety or success guarantee.

How do I cite this Ireland profile?

Use the canonical country URL, https://voidly.ai/ie, with your access date and the date of any source snapshot you quote. The citation below supports plain text and BibTeX copy/download. A model generation or page access date is not a publication date.

Voidly-original analysis is CC BY 4.0. Upstream records keep their own attribution and licenses.

Open evidence

Keep the citation attached.

Country JSON
Download .txt
Voidly Research. (n.d.). Ireland Internet Censorship Profile. https://voidly.ai/ie (accessed 2026-09-11).

Citations use the public /ie URL. Access date is not publication date. Cite the individual source, observation time and model version when using a number.

Voidly-original analysis and annotations are CC BY 4.0. Upstream OONI, IODA and Censored Planet records retain their own licenses. Read and attribute the underlying evidence.