{"reviewed_at":"2026-10-08","scope":"Horn of Africa, North/East Africa and the Red Sea. A researched source inventory, not a claim to collect the entire public internet. Runtime availability is in /api/v1/status.","sources":[{"name":"GDELT GKG","category":"Reporting","state":"Connected","use":"English and translated-source headline discovery, refreshed every 30 minutes. Keyword coverage is incomplete; third-party article rights remain with publishers.","url":"https://www.gdeltproject.org/data.html"},{"name":"Global Voices","category":"Reporting","state":"Connected","use":"Two regional RSS feeds. CC BY 3.0 headlines with author, date and original link; no copied article bodies. A successful poll can return no qualifying recent story.","url":"https://globalvoices.org/about/"},{"name":"ReliefWeb / OCHA","category":"Reporting","state":"Approval required","use":"Humanitarian reports and situation updates. V2 requires a pre-approved appname. Partner documents retain their own rights; API access does not license every attachment.","url":"https://apidoc.reliefweb.int/"},{"name":"UN News","category":"Reporting","state":"Rights review","use":"Africa RSS responded successfully in testing. Evaluate headline linking and commercial syndication terms before adding it to the paid-data pipeline.","url":"https://news.un.org/en/about-us/terms-use"},{"name":"Regional publishers","category":"Reporting","state":"Rights review","use":"Prioritise Sudan Tribune, Radio Dabanga, Radio Tamazuj, Addis Standard, The Reporter Ethiopia, Hiiraan Online, Garowe Online and African Arguments. Arrange feed permissions and keep party/state outlets explicitly attributed.","url":"https://www.gdeltproject.org/data.html"},{"name":"Reuters / AP / AFP / BBC / Al Jazeera","category":"Reporting","state":"Licence review","use":"Useful corroboration and multilingual coverage. Search visibility does not grant an article, photo, video or commercial syndication licence. Obtain publisher-specific feed rights.","url":"https://www.reutersconnect.com/"},{"name":"Telegram","category":"Social","state":"Restricted","use":"Current content-licensing terms prohibit broad scraping, aggregation and AI use. Do not run a mass channel scraper. Any consent-based submission workflow must meet the platform terms and contributors’ rights.","url":"https://telegram.org/tos/content-licensing"},{"name":"Bluesky / AT Protocol","category":"Social","state":"Access blocked in test","use":"Public search returned HTTP 403 from both the local machine and VPS. No collection is running. Resolve documented access and review storage, deletion, display and privacy rules before activation.","url":"https://bsky.social/about/support/tos"},{"name":"Mastodon","category":"Social","state":"Instance review","use":"Public availability varies by instance and endpoint. Start with consenting publisher accounts; honour instance policies, content licences and deletion. No universal search feed is assumed.","url":"https://docs.joinmastodon.org/api/"},{"name":"YouTube","category":"Social","state":"Credentials required","use":"Use the official Data API for discovery and compliant embeds. Credentials, quotas, deletion/refresh rules and audiovisual-download restrictions apply. Video analysis requires a separately lawful copy.","url":"https://developers.google.com/youtube/terms/developer-policies"},{"name":"X","category":"Social","state":"Contract required","use":"Approved API access and a suitable plan are needed. Public display and removal rules apply; redistribution through an API is generally restricted to IDs unless another agreement permits more.","url":"https://docs.x.com/developer-terms/policy"},{"name":"Reddit","category":"Social","state":"Commercial approval required","use":"The Data API terms require a separate agreement for commercial uses outside the stated grant. Do not republish a scraped dataset through PharoSec’s API.","url":"https://redditinc.com/policies/data-api-terms"},{"name":"Facebook / Instagram / TikTok","category":"Social","state":"Eligibility and rights review","use":"Research access is not equivalent to a commercial redistribution licence. Assess official APIs, eligible research programmes or licensed partners individually; private groups and messages are excluded.","url":"https://transparency.meta.com/researchtools/"},{"name":"Direct contributor evidence","category":"Social","state":"Planned","use":"A consent-based submission route can provide original files, capture context and permission to analyse/display. It needs moderation, source protection, withdrawal/deletion and an authenticated private review system.","url":"https://www.ohchr.org/en/publications/policy-and-methodological-publications/berkeley-protocol-digital-open-source"},{"name":"Sentinel-2 / Element 84","category":"Satellite","state":"Connected","use":"Up to six usable 10 m optical passes per watch area within 35 days. Georeferenced crops, acquisition time, cloud metadata and source links; checked every six hours.","url":"https://registry.opendata.aws/sentinel-2-l2a-cogs/"},{"name":"Landsat 8–9 / USGS / Planetary Computer","category":"Satellite","state":"Connected","use":"Up to two additional 30 m optical crops per area within 45 days. USGS scale/offset and a documented fixed display stretch are applied. Resampling does not create finer detail.","url":"https://www.usgs.gov/landsat-missions/landsat-collection-2-surface-reflectance"},{"name":"Sentinel-1 / Alaska Satellite Facility","category":"Satellite","state":"Catalogue connected","use":"Up to eight radar acquisition records per area, with orbit, polarisation, time and footprint. Raw downloads and terrain-corrected image analysis are not connected; Earthdata access and processing are separate steps.","url":"https://docs.asf.alaska.edu/api/keywords/"},{"name":"NASA GIBS","category":"Satellite","state":"Connected","use":"Selectable daily Suomi NPP VIIRS, NOAA-20 VIIRS, Terra MODIS and Aqua MODIS context imagery. Dates identify composites, not continuous video or street-level resolution.","url":"https://nasa-gibs.github.io/gibs-api-docs/available-visualizations/"},{"name":"NASA FIRMS","category":"Satellite","state":"Connected","use":"Suomi NPP, NOAA-20 and NOAA-21 VIIRS plus Terra/Aqua MODIS observations. Sensors retain their own times, nominal resolution and confidence. Repeated detections are not independent incidents.","url":"https://firms.modaps.eosdis.nasa.gov/active_fire/"},{"name":"Copernicus Data Space","category":"Satellite","state":"Alternative access","use":"STAC/OData discovery and registered download/processing. A resilience path for the same Sentinel acquisitions, not extra independent evidence. Sentinel data rights differ from website-content rights.","url":"https://dataspace.copernicus.eu/terms-and-conditions"},{"name":"NASA Black Marble / VIIRS night lights","category":"Satellite","state":"Planned","use":"Potential regional infrastructure context. Use quality flags and suitable baselines; moonlight, clouds and power availability complicate interpretation. Do not equate dimming with an attack.","url":"https://blackmarble.gsfc.nasa.gov/"},{"name":"EUMETSAT Meteosat","category":"Satellite","state":"Access review","use":"Frequent regional weather context can help rule out clouds and storms. Product-specific registration, resolution, cadence and use terms must be checked before integration.","url":"https://user.eumetsat.int/"},{"name":"UNOSAT / Copernicus Emergency Management","category":"Satellite","state":"Product-level review","use":"Published humanitarian damage and disaster assessments are useful analyst evidence. Preserve observation dates, validation caveats and each product’s attribution and redistribution terms.","url":"https://unosat.org/products/"},{"name":"Planet / Vantor / Airbus / ICEYE / Capella","category":"Satellite","state":"Commercial licensing","use":"Higher-resolution optical and radar acquisitions need provider contracts, archive/tasking budgets and explicit public-display/API redistribution rights. Do not advertise guaranteed coverage before procurement.","url":"https://developers.maxar.com/docs/discovery/"},{"name":"HDX HAPI","category":"Context","state":"Registration and dataset review","use":"Humanitarian context with source-resource metadata. Generate an app identifier using an authorised operator contact; preserve underlying dataset-specific licences, including ACLED restrictions.","url":"https://hdx-hapi.readthedocs.io/en/latest/getting-started/"},{"name":"ACLED","category":"Context","state":"Commercial agreement required","use":"Valuable coded event data. The standard EULA is non-commercial and limits redistributable derivatives. A paid API needs explicit commercial and onward-distribution rights; events do not define control polygons.","url":"https://acleddata.com/eula"},{"name":"UCDP","category":"Context","state":"Dataset review","use":"Historical conflict/event baselines for evaluation. Check release dates, geographic scope and the selected dataset’s licence. Historical coding is not a live control feed.","url":"https://ucdp.uu.se/downloads/"},{"name":"GDACS","category":"Context","state":"Tested; not connected","use":"The published disaster RSS responded successfully. Flood, cyclone and earthquake context can help distinguish non-conflict changes; preserve event-specific timestamps and JRC attribution.","url":"https://www.gdacs.org/feed_reference.aspx"},{"name":"OpenStreetMap / Natural Earth","category":"Context","state":"Regular map and reference outlines connected","use":"OSM standard raster tiles for interactive viewport only, with visible contributor attribution. No offline prefetch or bulk download; best-effort public tile availability. Natural Earth provides public-domain reference outlines, not territorial control.","url":"https://operations.osmfoundation.org/policies/tiles/"},{"name":"UKMTO / JMIC / IMO","category":"Maritime","state":"Feed and rights review","use":"Official incident notices and maritime context. Retain issue time, correction history and attributed assessments. Do not reproduce incident maps or entire notices without checking terms.","url":"https://www.ukmto.org/"},{"name":"Global Fishing Watch / licensed AIS","category":"Maritime","state":"Access and licence review","use":"AIS coverage, latency and spoofing vary. A public map is not a universal live vessel API. Review account terms and onward redistribution; exclude personal vessel tracking and tactical targeting.","url":"https://globalfishingwatch.org/our-apis/"},{"name":"World Bank / IMF PortWatch","category":"Maritime","state":"Dataset review","use":"Economic baselines and aggregate port/shipping activity for commercial users. Check each dataset’s licence, revision history and lag; do not present aggregates as live vessel positions.","url":"https://portwatch.imf.org/"},{"name":"Laya","category":"Verification","state":"Evaluation proposed","use":"Apache-2.0 text classification can help route review work. It cannot inspect pixels or independently verify truth. Evaluate Arabic, Amharic, Tigrinya, Somali, Oromo, English and French before deployment.","url":"https://huggingface.co/convaiinnovations/laya"},{"name":"InVID / WeVerify","category":"Verification","state":"Analyst workflow","use":"Keyframes, metadata and reverse-image investigation support manual media verification. Browser tools are not an automatically licensed bulk API; secure permission for any external lookup or media copy.","url":"https://www.invid-project.eu/tools-and-services/invid-verification-plugin/"},{"name":"C2PA Content Credentials","category":"Verification","state":"Planned","use":"Validate signed provenance when present. Missing credentials are not evidence of fakery, and a valid signature does not prove a pictured event or caption is true.","url":"https://c2pa.org/faqs/"},{"name":"Wikimedia Commons / Sudan community territory","category":"Territory","state":"Connected","use":"Five regional group fills, three initial published revisions including 3 October 2026. Source checked every six hours; newest 48 hours withheld. CC BY-SA 4.0 derived GeoJSON with full credit and conversion notes. Revision date is not whole-map verification. Original point/aircraft/contested-pattern symbols are excluded. Community accuracy and completeness are not independently verified.","url":"https://commons.wikimedia.org/wiki/File:War_in_Sudan_(2023).svg"},{"name":"Liveuamap / Syria and Sudan","category":"Territory","state":"Researched; no connected polygon feed","use":"The Syria map is a relevant control-map precedent. About/terms permit attributed reuse of maps and polygons, while enterprise API access is separately offered. Sudan public HTML exposes no polygons, and direct client-resource research was denied (403); no access bypass or guessed boundaries. Attribution permission does not guarantee a Sudan polygon feed exists.","url":"https://liveuamap.com/about"},{"name":"Carter Center / Syria mapping","category":"Territory","state":"Historical design and methodology reference","use":"Syria mapping combined social-media analysis and expert conflict research. A useful precedent for dated territorial maps and analyst review, not a present Horn territorial data feed.","url":"https://www.cartercenter.org/country/syria/"},{"name":"Sudans Post / Hiraal territorial maps","category":"Territory","state":"Reference; redistribution review","use":"Sudans Post published a Sudan map dated 25 September 2026. Hiraal published a Somalia control/influence map dated 15 February 2026. Public viewing does not grant geometry or image redistribution rights; no proprietary map traced or copied. Somalia Commons alternative is disputed and dated March 2025, so not used as current.","url":"https://www.sudanspost.com/category/maps/"},{"name":"Wikimedia Commons / Ethiopia community control map","category":"Territorial control","state":"Connected","use":"Dated CC BY-SA 4.0 filled control areas; georeferenced and clipped to the country frame. Source checked every six hours, edits withheld for 48 hours. Community cartography, not independent verification. Umbrella categories are not disaggregated.","url":"https://commons.wikimedia.org/wiki/File:Ethiopian_Civil_War_(2020-present).svg"},{"name":"Wikimedia Commons / Yemen community control map","category":"Territorial control","state":"Connected","use":"Dated CC BY-SA 4.0 filled control areas; georeferenced and clipped to the country frame. Source checked every six hours, edits withheld for 48 hours. Community cartography, not independent verification. Umbrella categories are not disaggregated.","url":"https://commons.wikimedia.org/wiki/File:Yemeni_Civil_War.svg"}]}