Právní předpis byl sestaven k datu 01.09.2021.
Zobrazené znění právního předpisu je účinné od 01.09.2021 do 31.10.2025.
Vyhláška o bezpečnostních úrovních pro využívání cloud computingu orgány veřejné moci
315/2021 Sb.
Předmět úpravy §1
Vymezení pojmů §2
Bezpečnostní úrovně §3
Zařazení poptávaného cloud computingu do bezpečnostní úrovně §4
Účinnost §5
Příloha - Úrovně a oblasti dopadu pro zařazení poptávaného cloud computingu do bezpečnostní úrovně
315
XXXXXXXX
xx xxx 24. xxxxx 2021
o xxxxxxxxxxxxxx xxxxxxxx xxx xxxxxxxxx xxxxx xxxxxxxxxx xxxxxx xxxxxxx xxxx
&xxxx;
Xxxxxxx xxxx xxx xxxxxxxxxxxxx x xxxxxxxxxx bezpečnost stanoví xxxxx §28 odst. 2 xxxx. x) xxxxxx x. 181/2014 Xx., o kybernetické xxxxxxxxxxx a x xxxxx xxxxxxxxxxxxx xxxxxx (xxxxx x xxxxxxxxxxxx xxxxxxxxxxx), xx znění xxxxxx č. 205/2017 Xx., (dále jen "xxxxx"):
§1
Xxxxxxx úpravy
Tato xxxxxxxx xxxxxxx xxxxxxxxxxxx xxxxxx xxx xxxxxxxxx xxxxx xxxxxxxxxx xxxxxx veřejné xxxx podle §6 xxxx. e) xxxxxx.
§2
Xxxxxxxx xxxxx
Xxx účely xxxx xxxxxxxx xx xxxxxx
x) poptávaným cloud xxxxxxxxxxx xxxxxxxxxx nebo xxxxxxxxxxx systém xxxx xxxxx nebo xxxx xxxx, které xxxxx xxx xxxxxxxxxxx xxxxxx xxxxx xxxxxxxxxx x xxxxx je xxxxx xxxxxxx moci xxxxxxx xxxxxxx xx xxxxxxxxxxxx xxxxxx,
x) xxxxx xxxxxxxxxxxx xxxx komunikačního systému xxxxxx xxxx tohoto xxxxxxx, xxxxx xx xxxxxxxxxxx oddělitelná, xxxxxxxxxxx xxxxxxxxxxx x systematickou xxxxxxxxxx činnost1), xxxx xxx provozována xxxxxx xxxxx xxxxxxxxxx a xx definována x xxxxxxxx funkčních xxxxxxxxx, xxxxxxxxxxxx, xxxxxxxxxx xxxxxx x xxxxxxxxxxx,
x) xxxxxxx xxxxxx xxxxxxxx oblast, x xxxxx které xxxx mít xxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxx incidentu xx xxxxxxxxx cloud xxxxxxxxx vliv na xxxxxxxxxx a zdraví xxxx, xxxxxxx xxxxxxxx xxxxx, xxxxxxxxxxxxx xxxxxx, xxxxxxx pořádek, xxxxxxxxxxx xxxxxx, xxxxxx a xxxxxx, xxxxxxxxxxxxx, finanční xxxxx nebo zajišťování xxxxxx,
x) xxxxxx dopadu xxxxx, xxxxxxx, xxxxxx xxxx xxxxxxxx xxxxxxx, xxxxx xxxxxxxx dopadu xxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxx xx xxxxxxxxx xxxxx xxxxxxxxx x xxxxx xxxxxxx xxxxxx.
§3
Xxxxxxxxxxxx xxxxxx
Xxxxxxxxxxxx xxxxxx xxx xxxxxxxxx xxxxx xxxxxxxxxx xxxxxx xxxxxxx xxxx xxxxxxxxx xxxxx xxxxxx xxxxxxxxxxxxxx bezpečnostního xxxxxxxxx xx xxxxxxxxx xxxxx xxxxxxxxx. Xxxxxxxxxxxx xxxxxx jsou xxxxx, xxxxxxx, xxxxxx xxxx xxxxxxxx.
§4
Zařazení xxxxxxxxxxx cloud xxxxxxxxxx xx xxxxxxxxxxxx xxxxxx
(1) Xxxxxxxx xxxxxxxxxxx xxxxx xxxxxxxxxx xx xxxxxxxxxxxx xxxxxx provede xxxxx veřejné xxxx xxxxx přílohy k xxxx vyhlášce. Xxxxx xxxxxxx xxxx xxxxxxxx xxxxxxxx úrovně dopadu, xxxxx je poptávaný xxxxx computing xxxxxxx xxxxxxxxx x xxxxx xxxxx oblasti xxxxxx. Xxxxxx xxxxxx je x xxxxx každé xxxxxxx xxxxxx xxxx xxxxxxxxx xxxxxx xxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxx xxxxxxxxx.
(2) Xxx xxxxxxxxxx xxxxxxxxxx xxxxxxx xxxxxx xxxxxxxxxxxxxx xxxxxxxxxxxxxx incidentu xxxxxxxx xxxxx xxxxxxx moci xxxxx xxxxxxxx xxxxxxxxxx, xxxxxxxxx x dostupnosti xxxxxxxxxxx cloud xxxxxxxxxx x xxxxxx xxxxxxxxxxxx xxxx xxxxxxxxxxxxx systému, xxxxx xx xxxxxxxxxx xxxxx xxxxxxxxxxx, xxxx xxxxx. V xxxxxxx, xx xx xxxxxxxxxx xxxxx computingem pouze xxxxxx xxxx xxxxxxxxxxxx xxxx xxxxxxxxxxxxx xxxxxxx, xxxxxxxx také xxxxx xxxx části k xxxxxxxxxxxx xxxxxx xxxxxxxxxxxx xxxx komunikačního xxxxxxx xxxx celku.
(3) Xxxxxxxxxxxx xxxxxx xxx využívání xxxxxxxxxxx cloud xxxxxxxxxx xxxxxxx xxxxxxx xxxx xx shodná x xxxxxxxx úrovní dopadu, xxxxx poptávaný xxxxx xxxxxxxxx xxxxxxx xxx xxxxxxxxx jednotlivých oblastí xxxxxx.
(4) Xxxxxxxxxx xxxx xxxxxxxxxxx xxxxxx, xxxxx xx xxxxxxxxx informačním xxxxxxxx xxxxx xxxxxx, xxxxxxxx vysoké bezpečnostní xxxxxx, pokud je xxxxxxxxxx xxxxx computingem xxxxx informační xxxx xxxxxxxxxxx xxxxxx xxxx xxxxx, x xxxxx xxxxxx orgánem xxxxxxx xxxx postupem podle xxxxxxxxxxx xxxxxxxx zařazen xx xxxxxxxx xxxxxxxxxxxx xxxxxx.
(5) Xxxxxxxxxx nebo xxxxxxxxxxx xxxxxx, který xx xxxxxxxxx xxxxxxxxxx xxxxxxxxxxxxxxx podle xxxxxx, xxxxxxxx xxxxxxxx bezpečnostní xxxxxx, pokud je xxxxxxxxxx xxxxx computingem xxxxx informační nebo xxxxxxxxxxx xxxxxx jako xxxxx.
(6) Xxxxxxxx xxxxxxxxx xxxxxxxxxxxx úroveň informačního xxxx xxxxxxxxxxxxx systému xxxx celku xxxx xxx stanovena xxxxxxx xxx xxxxx xxxx xxxxxxxxxxxx nebo xxxxxxxxxxxxx xxxxxxx, který xx xxxxxxxxxx cloud computingem.
(7) X procesu stanovení xxxxxxxxxxxx úrovně xxxxxxxxxxx xxxxx xxxxxxxxxx podle xxxxxxxxxxx xxxxxxxx xxxxxxx xxxxx veřejné moci xxxxxxx záznam. Xxxx xxxxxxxxx xxxxxxx xxxxxxxx Xxxxxxx úřad pro xxxxxxxxxxxxx a xxxxxxxxxx xxxxxxxxxx xx xxxxx xxxxxxxxxxxxx xxxxxxxxx.
§5
Xxxxxxxx
Xxxx xxxxxxxx xxxxxx xxxxxxxxx xxxx xxxxxxxxxxxx xx xxx xxxxxx xxxxxxxxx.
&xxxx;
Xxxxxxx:
Xxx. Xxxxx x. x.
Xxxxxxx k xxxxxxxx x. 315/2021 Xx.
Xxxxxx x oblasti xxxxxx xxx xxxxxxxx xxxxxxxxxxx xxxxx xxxxxxxxxx do xxxxxxxxxxxx úrovně
|
Úroveň dopadu |
Oblast xxxxxx |
||||||||
|
X. |
X. |
C. |
X. |
X. |
F. |
G |
H. |
X. |
|
|
1. Nízká |
Nemůže xxxx xx zranění xxxxxxxxxxx xxx skupiny xxxx. |
Xxxxxx xxxxxxxx xxxxxxxxx cloud xxxxxxxxx, xxxx xxxx xxxxxxxxx ovlivnit xxxxxxxxx xxxxx xxxxxxxxx, xxxxx xxxxxxxx xxxxxxx dvě xxxxxxxx x xxxxx xxxxxxx xxxxxxxx xxx xxxxxx xxxxxx X. Xxxxxxx xxxxxxxx údajů. |
Nemůže xxxxxxxx xxxxxxxx xxx xxxxxxx xxxxxxxxx xxxx xxxxxxxxxx xxxxxxxxx xxxxx, xxxxxxxx pravomoci xxxxxx xxxxx xxxx xxxxxxxx x pozměnění xxxxxxx xxxxxxx ani nemůže xxxxxx jejich xxxxxxxxxxx. |
Xxxxxx xxxxxxxxxx xxxxxxxx xxxxxxxx xxxx xxxxx xxxxxxx xxxxxxx xxxxxxx. |
Xxxxxx negativně xxxxxxxx xxxxx České xxxxxxxxx x zahraničí. |
Nemůže xxxxxxx xxxxx fungování xxxx xxxxxx xxx xxxxx xxxxxx xxxxxxx xxxx, xxxx muže xxxxxxx řádné fungování xxxxx xxxx xxxxxx xxxxxx xxxxxxx xxxx, xxxxx nemůže xxxxxxx xxxxxx nebo xxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxx xxxxxx xxxxxxx moci. |
Nemůže xxxxxxxxx xxxxxxxx xxxxxx x xxxxxx xxxxxx xxxxxx veřejné xxxx, xxxxxx xxxxxxxxxxxx xxxx xxxxxx s xxxxxxxxxx, xxxx může xxxxxx x xxxx xxxxxxxxx xxxxxxxx, avšak xxxxxxxxx xxxxxxxx mohou xxx xxxxxxx lokální. |
Nemůže xxx xxxxxxx vést x xxxxxxxxx ztrátám, xxxx xxxx vést x xxxxxxxxx xxxxxxx xxxxxx xxx 1 % xxxxxxx xxxxxx xxxxxxx xxxxxxxx orgánu xxxxxxx xxxx. |
Xxxxxx xxxxxxxx xxxxxxx, xxxxxxxx xxxx xxxxxxxxxxxx xxxxxxx xxxxxxxxxxxxx xxxxxx, xxxx může způsobit xxxxxxx, xxxxxxxx xxxx xxxxxxxxxxxx poskytovaných xxxxxx xxx 5 000 x méně osob. |
|
2. Xxxxxxx |
Xxxx xxxx xx xxxxxxx xxxxxxxxxxx xxxx xxxxxxx xxxxxxx 100 xxxx. |
Xxxx xxxxxxxxx xxxxxxxx xxxxxxxxx xxxxx xxxxxxxxx, xxxxx xxxxxxxx tři x xxxx kritérií x xxxxx skupiny xxxxxxxx nebo xxxxx xxxxxxxxx x xxxxx xxxxxxx xxxxxxxx pro xxxxxx dopadu X. Xxxxxxx xxxxxxxx xxxxx. |
Xxxx xxxxxxxx podmínky xxx xxxxxxx xxxxxxxxx činů xxxxxxxxxx xxxxxxxxx xxxxx, xxxxxxxx xxxxxxxxx úřední xxxxx xxxx xxxxxxxx x xxxxxxxxx veřejné xxxxxxx nebo xxxx xxxxxx xxxxxx xxxxxxxxxxx. |
Xxxx xxxxxxxxxx xxxxxxxx xxxxxxxx xxxx jinak xxxxxxx xxxxxxx xxxxxxx x xxxxxxxxx xxxxxx. |
Xxxx negativně xxxxxxxx xxxxx Xxxxx xxxxxxxxx x xxxxxxxxxx xxxxxxx. |
Xxxx xxxxxxx xxxxx xxxxxxxxx xxxxx xxxx xxxxxx xxxxxx xxxxxxx xxxx, xxxxxxx xxxx xxxxxxx xxxxxx xxxx xxxxxxxx xxxxxxxxx xxxxxxxxxx xxxxxxxx xxxxxx veřejné xxxx. |
Xxxx xxxxxxxxx xxxxxxxx xxxxxx x jinými xxxxxx xxxxxx xxxxxxx xxxx, xxxxxx xxxxxxxxxxxx xxxx vztahy s xxxxxxxxxx, xxxxx xxxxxxxxx xxxxxxxx xxxxx být xxxxxxx regionální. |
Může xxxx x xxxxxxxxx ztrátám xx xxxx xxxx 1 % x 5 % běžných xxxxxx xxxxxxx xxxxxxxx xxxxxx veřejné xxxx x tyto ztráty xxxxxxxxxx xxxxxx 100 000 Xx x xxxxx. X xxxxxxx, xx xxxx xxxxxxxx xxxxxx xxxxxxxx částce xxxxx než 100 000 Kč, xxxxxxx xx xxxxxx dopadu xxxxx. |
Xxxx xxxxxxxx xxxxxxx, xxxxxxxx xxxx xxxxxxxxxxxx xxxxxx xxx xxxx xxx 5 000, xxxxxxx xxxx 50 000 xxxx. |
|
3. Vysoká |
Může xxxx xx xxxxxxx xxxxxxx více xxx 100 xxxx a xxxxxxx 2 500 xxxx nebo xxxxxxx xxxxxxxx nebo xxxxxx xxxxxx jednotlivce xxxx xxxxxxx xxxxxxx 250 xxxx. |
Xxxx xxxxxxxxx xxxxxxxx xxxxxxxxx cloud computing, xxxxx naplňuje xxx x více xxxxxxxx x xxxxx xxxxxxx xxxxxxxx xxx xxxxxx xxxxxx X. Xxxxxxx xxxxxxxx xxxxx. |
Xxxx xxxx x xxxxxxxx vyšetřování xxxxxxx činnosti xxxx xxxxxxxx xxxxxx v xxxxx xxxxxx xxxxxxx x trestním xxxxxx. |
Xxxx xxxxxxxxxx hromadné xxxxxxxx xxxx jinak závažně xxxxxxx xxxxxxx xxxxxxx x xxxxxxxxxxxx xxxxxx. |
Xxxx xxxxxxxxx ovlivnit obraz Xxxxx republiky xx xxxxx. |
Xxxx xxxxxxx xxxxx xxxxxxxxx části nebo xxxxxx orgánu xxxxxxx xxxx, xxxxxxx xxxx xxxxxxx omezit nebo xxxxxxxx provádění xxxxxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxx a xxxxxxx xxxxxx, poškodit xxxxxx xxxx xxxxxxxx prosazování xxxx x zájmů xxxxxx xxxxxxx xxxx. |
Xxxx xxxxxxxxx xxxxxxxx xxxxxx x jinými xxxxxx xxxxxx veřejné moci, xxxxxx xxxxxxxxxxxx xxxx xxxxxx x veřejností, xxxxx xxxxxxxxx následky xxxxx xxx xxxxxxx xxxxxxxxxx xxxx xxxxxxxxxx xxxxxxxxxxx. |
Xxxx vést x xxxxxxxxx xxxxxxx ve xxxx přesahující 5 % x xxxxxxxxx 10 % běžných xxxxxx xxxxxxx xxxxxxxx xxxxxx xxxxxxx xxxx x xxxx xxxxxx xxxxxxxxxx xxxxxx 1 000 000 Xx x vyšší, nebo xxxx xxxxxxxx xxxxxxxxxxx xxxxxx státu ve xxxx xxxx 0,1 % x 0,5 % hrubého xxxxxxxx xxxxxxxx. V případě, xx xxxx xxxxxxxx xxxxxx xxxxxxxx xxxxxx xxxxx xxx 1 000 000 Xx, xxxxxxx se xxxxxx xxxxxx xxxxxxx. |
Xxxx způsobit xxxxxxx, xxxxxxxx nebo xxxxxxxxxxxx xxxxxx xxx xxxx xxx 50 000 osob. |
|
4. Kritická |
Může xxxx ke xxxxxxx xxxxxxx xxxx xxx 2 500 lidí xxxx přímému xxxxxxxx xxxx ztrátě xxxxxx xxxxxxx xxxx xxx 250 lidí. |
Může vést x xxxxxxx xxxx xxxxxxxx xxxxxxxxxx xxxxxxxx xxxxx, xxxxx je xxxxxxxx pro zajišťování xxxxxxxxx x xxxxxxxxxxxxxx xxxxx Xxxxx republiky. |
Může xxxx x xxxxxxxxx x xxxxxxxxxxxx xxxxxxxx xxxxxxxxxx xxxxxxxxxx trestnou xxxxxxx xxxx xxxxxxxxxxx xxxxxxxx xxxxxx x xxxxx orgánů xxxxxxx x xxxxxxxx xxxxxx. |
Xxxx xxx xxxxxx prvek xxxxxxxx xxxxxxxxxxxxxx provozovaný xxxxxxx xxxxxxx xxxx, xxxxx poptávaný xxxxx xxxxxxxxx zařazuje xx xxxxxxxxxxxx xxxxxx, a xxxx xxxxxxxxxx xxxxxxxx xxxxxxxx xxxx xxxxx xxxxxxx narušit xxxxxxx xxxxxxx x xxxxxxxxxxxx xxxxxx. |
Xxxx negativně xxxxxxxx xxxx poškodit xxxxxxxxxxxx xxxxxx Xxxxx xxxxxxxxx. |
Xxxx xxx xxxxxx xxxxx xxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxx veřejné xxxx, xxxxx xxxxxxxxx cloud xxxxxxxxx xxxxxxxx xx xxxxxxxxxxxx xxxxxx, x xxxx xxxxxxx xxxxx xxxxxxxxx xxxxx xxxx xxxxxx xxxxxx veřejné xxxx, xxxxxxx xxxx xxxxxxx xxxxxx nebo xxxxxxxx provádění důležitých xxxxxxxx xxxxxx veřejné xxxx a xxxxxxx xxxxxx, xxxxxxxx rozvoj xxxx poškodit prosazování xxxx a zájmů xxxxxx veřejné xxxx. |
Xxxx xxx xxxxxx xxxxx xxxxxxxx xxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxx xxxxxxx xxxx, xxxxx xxxxxxxxx cloud xxxxxxxxx xxxxxxxx xx xxxxxxxxxxxx xxxxxx, x xxxx xxxxxxxxx xxxxxxxx xxxxxx x xxxxxx xxxxxx xxxxxx xxxxxxx xxxx, xxxxxx xxxxxxxxxxxx xxxx vztahy x xxxxxxxxxx x xxxxxxxxx xxxxxxxx mohou být xxxxxxxxxx xxxxxxxxxxx. |
Xxxx xxxx x xxxxxxxxx xxxxxxx xxxxxxxxxxxx 10 % xxxxxxx výdajů ročního xxxxxxxx orgánu veřejné xxxx x tyto xxxxxx xxxxxxxxxx xxxxxx 10 000 000 Xx x xxxxx, xxxx xxxx xxxxxxxx xxxxxxxxxxx xxxxxx xxxxx xxxxx než 0,5 % hrubého domácího xxxxxxxx. X xxxxxxx, xx výše xxxxxxxx xxxxxx odpovídá částce xxxxx než 10 000 000 Xx, xxxxxxx xx xxxxxx xxxxxx xxxxxx. |
Xxxx xxx xxxxxx xxxxx kritické xxxxxxxxxxxxxx provozovaný orgánem xxxxxxx xxxx, xxxxx xxxxxxxxx cloud xxxxxxxxx xxxxxxxx do bezpečnostní xxxxxx, a xxxx xxxxx x xxxxxxxxxx xxxxxxx poskytování xxxxxxxxxx xxxxxx xxxx jinému xxxxxxxxx xxxxxx xx xxxxxxxxxxxx xxxxxx xxxxxxxxxxxxx xxxx xxx 125 000 osob. |
Skupiny xxxxxxxx xxx xxxxxx dopadu X. Xxxxxxx osobních xxxxx
(1) První xxxxxxx xxxxxxxx tvoří xxxx xxxxxxxx:
x) xxxxxxxxxxxx xx xxxxxx údaje xxxxxxxxxx xxx dalšího vystupovat xxxx xxxxxx xxxxxx xxxxxxxx xxxxx x xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxx xxx, xxxxxxx xxxx xxxxxxxxxx nebo xxxxxxxxxx xx xxxx subjektu xxxxx xxxxxxxx xxxxxx, xxxxx, xxxxxxxxx vybírat xxxxxx xxxx jiné xxxxxxxxx hodnoty,
b) xxxxxxxxxxxx xx osobní údaje, xxxxx xxxxxxx xx xxxxxxx xxxxx xxxxxxxxxxx xxxx xxxx skupiny x xxxxxx xxxxxxxx xxxx situačně danou xxxxxxxxxxxxx,
x) xxxxxxx ke xxxxxxxxxx osobních xxxxx, xxxxxx xx xxxxxxx xxxx xxx důvodně xxxxxxxxxxxx, xx bude xxxxxxx 5 000 xx 10 000 xxxxxxxx xxxxx,
x) xxxxxx xxxxx jsou xxxxxxx xxxxxxxxx neomezenému xxxxx xxxxxx xxxx osob x
x) xxxxx xx x xxxxxxxxxx xxxxxxxx xxxxx systémem x xxxxxxxxxx na jiná xxxxxxxxxx prováděná stejným xxxxxxxx xxxxxxxx údajů xxxx se xxxxx x xxxxxx xxxxx xxxxxxx od jiných xxxxxxx osobních údajů.
(2) Xxxxxx skupinu xxxxxxxx xxxxx tato xxxxxxxx:
x) xxxxxxxxxxxx se xxxxxxxx xxxxxxxxx xxxxxxxx údajů xxxx xxxxx xxxxxx xxxxxx xxxxxx, xxxxxxx xxxxxxxx xxxxx x xxxxx xxxxxxx, xxxx xxxxxxxxxx prostředků, xxxxxxx xxxx půjčkách xxxx xxxxxxxx morálce, xxxxxxx x xxxxxxxx xxxxxxxxxx xxxxxx subjektů xxxxx, xxxxx z xxxxxxxxxxxx xxxxx subjektů xxxxx x podobně,
b) xxxxxxx xx xxxxxxxxxx xxxxxxxx xxxxx, kterým je xxxxxxx nebo xxx xxxxxxx předpokládat, xx xxxx xxxxxxx xxxx xxx 10 000 xxxxxxxx xxxxx x
x) xxxxxxx x automatizovanému xxxxxxxxxxx, které se xxxxxx xxxxxxxx údajů.
Xxxxxxxxx
Xxxxxx xxxxxxx x. 315/2021 Xx. xxxxx xxxxxxxxx xxxx 1.9.2021.
Ke xxx xxxxxxxx xxxxxx xxxxxxx xxxxx xxxxx xx doplňován.
Právní xxxxxxx x. 315/2021 Xx. xxx xxxxxx xxxxxxx xxxxxxxxx č. 264/2025 Sb. x xxxxxxxxx xx 1.11.2025.
Xxxxx xxxxxxxxxxxx právních norem xxxxxx xxxxxxxx předpisů x odkazech xxxx xxxxxxxxxxxxx, pokud se xxxx xxxxxx xxxxxxxxx xxxxx shora uvedeného xxxxxxxx předpisu.
1) §2 písm. x) xxxxxx č. 365/2000 Sb., x xxxxxxxxxxxx xxxxxxxxx xxxxxxx xxxxxx x x xxxxx xxxxxxxxx xxxxxxx xxxxxx, xx znění xxxxxxxxxx xxxxxxxx.