CLAUDE REGION REFERENCE DATA Purpose: country-level compatibility hints only; not IP geolocation, a specific IP timezone, a language requirement, or a risk score. Retrieved from fixed official source URLs on 2026-10-21. SHA-256 values below describe the exact downloaded bytes (not a claim of publisher signature verification). Generation rules - Union country memberships from zone.tab and zone1970.tab after resolving backward Link chains; expose that union under canonical names and known aliases. No city, IP-specific timezone, UTC-offset, or current-location inference. - Include a CLDR language with any non-empty officialStatus or populationPercent >= 20; replace underscores with hyphens, canonicalize using Intl.getCanonicalLocales, then take the lowercase base language before - or _. Exclude und/mul/zxx and invalid tags. Regional official languages are intentionally included. - Missing timezone or territory keys mean unknown; absent language populations produce an empty array. Unassigned timezones and UTC/GMT are not assigned a guessed country. - Source CLDR script/region variants are collapsed only to their canonical base language. No inferred macrolanguage equivalence is added. - Aliases of a shared canonical timezone inherit its entire country union; this is intentionally permissive. - Data is a pinned snapshot, not a live database. Update and review sources when requirements change. Projection counts - Timezone entries: 553 - Canonical country-bearing timezone groups: 312 - Included backward aliases: 241 - Language territories: 257 - Unique base languages: 253 - Excluded language identifiers: und - Generated claude-region-data.js SHA-256 (UTF-8, LF): 7ece96b97bea1629a46b657e35bf7f628b3d32fdbe06c55fff77d2be4a6e277e Source metadata { "iana": { "version": "2025b", "url": "https://data.iana.org/time-zones/releases/tzdata2025b.tar.gz", "sha256": "11810413345fc7805017e27ea9fa4885fd74cd61b2911711ad038f5d28d71474", "files": { "zone.tab": { "sha256": "586b4207e6c76722de82adcda6bf49d761f668517f45a673f64da83b333eecc4" }, "zone1970.tab": { "sha256": "57194e43b001b8f832987b21b82953d997aeeaebeb53a8520140bc12d7d8cfcc" }, "backward": { "sha256": "d2f4c8953f204982ddf4dc0c2debf41b2464de376dad7d546d0fc70f889fa706" }, "LICENSE": { "sha256": "0613408568889f5739e5ae252b722a2659c02002839ad970a63dc5e9174b27cf" } } }, "cldr": { "jsonTag": "46.1.0", "cldrVersion": "46", "unicodeVersion": "16.0.0", "url": "https://raw.githubusercontent.com/unicode-org/cldr-json/46.1.0/cldr-json/cldr-core/supplemental/territoryInfo.json", "sha256": "280382a8dab12f592f1a1aac5b4de5145436670854b8fe3046be11cb9fb86ece", "license": { "name": "Unicode-3.0", "url": "https://raw.githubusercontent.com/unicode-org/cldr-json/46.1.0/LICENSE", "sha256": "220ba0e1c43b99530d2d5bdb892a99dca0989414f51ab695ecd90163eaa1ec3b" } }, "rules": { "timeZones": "Union country memberships from zone.tab and zone1970.tab after resolving backward Link chains; expose that union under canonical names and known aliases. No city, IP-specific timezone, UTC-offset, or current-location inference.", "commonLanguages": "Include a CLDR language with any non-empty officialStatus or populationPercent >= 20; replace underscores with hyphens, canonicalize using Intl.getCanonicalLocales, then take the lowercase base language before - or _. Exclude und/mul/zxx and invalid tags. Regional official languages are intentionally included.", "unknown": "Missing timezone or territory keys mean unknown; absent language populations produce an empty array. Unassigned timezones and UTC/GMT are not assigned a guessed country.", "licenses": "Full IANA public-domain notice and Unicode-3.0 license retained in assets/region-data-sources.txt." } } ===== IANA tzdata2025b LICENSE (verbatim) ===== Unless specified below, all files in the tz code and data (including this LICENSE file) are in the public domain. If the files date.c, newstrftime.3, and strftime.c are present, they contain material derived from BSD and use the BSD 3-clause license. ===== Unicode cldr-json 46.1.0 LICENSE (verbatim) ===== UNICODE LICENSE V3 COPYRIGHT AND PERMISSION NOTICE Copyright © 2015-2024 Unicode, Inc. NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. Permission is hereby granted, free of charge, to any person obtaining a copy of data files and any associated documentation (the "Data Files") or software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that either (a) this copyright and permission notice appear with all copies of the Data Files or Software, or (b) this copyright and permission notice appear in associated Documentation. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. SPDX-License-Identifier: Unicode-3.0