1
0
mirror of https://github.com/corona-warn-app/cwa-documentation synced 2024-11-30 05:04:26 +01:00
cwa-documentation/images/solution_architecture/high_level_architecture.svg
2021-11-02 11:15:55 +01:00

4 lines
71 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="30 25 1455 775" width="1455pt" height="775pt" xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata> Produced by OmniGraffle 6.6.2 <dc:date>2021-11-02 09:41:30 +0000</dc:date></metadata><defs><font-face font-family="Helvetica Neue" font-size="16" panose-1="2 0 5 3 0 0 0 2 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="517" cap-height="714" ascent="951.99585" descent="-212.99744" font-weight="500"><font-face-src><font-face-name name="HelveticaNeue"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="522.94922" cap-height="717.28516" ascent="770.01953" descent="-229.98047" font-weight="500"><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><font-face font-family="Helvetica Neue" font-size="16" panose-1="2 0 8 3 0 0 0 9 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="517" cap-height="714" ascent="975.0061" descent="-216.99524" font-weight="bold"><font-face-src><font-face-name name="HelveticaNeue-Bold"/></font-face-src></font-face><font-face font-family="Helvetica Neue" font-size="12" panose-1="2 0 5 3 0 0 0 2 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="517" cap-height="714" ascent="951.99585" descent="-212.99744" font-weight="500"><font-face-src><font-face-name name="HelveticaNeue"/></font-face-src></font-face><font-face font-family="Helvetica" font-size="12" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="532.22656" cap-height="719.72656" ascent="770.01953" descent="-229.98047" font-weight="bold"><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-1 -3 7 6" markerWidth="7" markerHeight="6" color="#408002"><g><path d="M 4.8 0 L 0 -1.8 L 0 1.8 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_2" viewBox="-1 -3 7 6" markerWidth="7" markerHeight="6" color="#0004fe"><g><path d="M 4.8 0 L 0 -1.8 L 0 1.8 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_3" viewBox="-1 -3 7 6" markerWidth="7" markerHeight="6" color="black"><g><path d="M 4.8 0 L 0 -1.8 L 0 1.8 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker_4" viewBox="-1 -3 7 6" markerWidth="7" markerHeight="6" color="blue"><g><path d="M 4.8 0 L 0 -1.8 L 0 1.8 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>High Level Architecture (1)</title><rect fill="white" width="1502.3465" height="817.34646"/><g><title>Ebene 1</title><rect x="889.72047" y="731.3386" width="144.56693" height="56.692913" fill="#e6e6e6"/><rect x="889.72047" y="731.3386" width="144.56693" height="56.692913" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(894.72047 736.3386)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="0" y="15" textLength="98.688">Mobile Phone</tspan></text><rect x="895.38976" y="761.3386" width="53.858267" height="19.84252" fill="#fecc66"/><rect x="895.38976" y="761.3386" width="53.858267" height="19.84252" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(900.38976 764.25984)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="8.1508134" y="11" textLength="19.992188">CW</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="27.703548" y="11" textLength="8.0039062">A</tspan></text><rect x="841.5315" y="623.62204" width="144.56693" height="56.692913" fill="#e6e6e6"/><rect x="841.5315" y="623.62204" width="144.56693" height="56.692913" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(846.5315 628.62204)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="0" y="15" textLength="98.688">Mobile Phone</tspan></text><rect x="847.2008" y="653.62204" width="53.858267" height="19.84252" fill="#fecc66"/><rect x="847.2008" y="653.62204" width="53.858267" height="19.84252" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(852.2008 656.5433)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="8.1508134" y="11" textLength="19.992188">CW</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="27.703548" y="11" textLength="8.0039062">A</tspan></text><line x1="524.8549" y1="99.2126" x2="524.8549" y2="138.89764" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="524.05118" y1="178.58268" x2="524.05118" y2="232.44094" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="353.97244" y1="178.58268" x2="353.97244" y2="232.44094" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="824.5236" y="36.850393" width="648.64173" height="351.49606" fill="#dadada"/><rect x="824.5236" y="36.850393" width="648.64173" height="351.49606" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(829.5236 41.850393)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="bold" x="0" y="16" textLength="104.56">Mobile Phone</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="0" y="34.464111" textLength="152.912">Apple iPhone or Andr</tspan><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="152.624" y="34.464111" textLength="71.728">oid phone</tspan></text><text transform="translate(768.19685 297.32277)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="2.004" y="11" textLength="47.328">Retrieve </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="6.33" y="25.335999" textLength="3.996">r</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="10.11" y="25.335999" textLength="31.56">esults</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="7.62" y="39.671997" textLength="17.424">+ T</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="23.94" y="39.671997" textLength="16.44">AN</tspan></text><rect x="850.03543" y="198.4252" width="315.00393" height="170.07874" fill="#fecc66"/><rect x="850.03543" y="198.4252" width="315.00393" height="170.07874" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(855.03543 248.46457)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="81.39845" y="11" textLength="57.322266">Corona-W</tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="138.281264" y="11" textLength="73.31836">arn-App (CW</tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="210.94337" y="11" textLength="12.662109">A)</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.101577" y="39" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="16.101577" y="39" textLength="199.43555">est result retrieval and exposure notifi</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="215.53712" y="39" textLength="79.365234">cation (tracing)</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="66.77931" y="67" textLength="126.74414">(Apple iOS and Google </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="192.8672" y="67" textLength="45.357422">Android)</tspan></text><line x1="498.53937" y1="294.80315" x2="848.41514" y2="294.80315" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="441.35433" y1="308.97638" x2="441.35433" y2="436.53543" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="441.35433" y1="430.86614" x2="441.35433" y2="487.55905" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(369.33464 309.15613)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x=".058" y="11" textLength="7.332">V</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="6.73" y="11" textLength="19.32">erifi</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="26.05" y="11" textLength="32.892">cation</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="11.5" y="25.335999" textLength="20.664">of T</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="31.06" y="25.335999" textLength="19.776">AN </tspan></text><rect x="1297.90944" y="198.4252" width="70.86614" height="170.07874" fill="white"/><rect x="1297.90944" y="198.4252" width="70.86614" height="170.07874" stroke="#408002" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(1302.90944 262.46457)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="5.0854144" y="11" textLength="54.029297">Exposure </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".7524066" y="25" textLength="27.339844">Notifi</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="28.09225" y="25" textLength="32.021484">cation</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".43014097" y="39" textLength="60.00586">Framework</tspan></text><path d="M 1310.45275 99.2126 L 1360.1417 99.2126 C 1374.5011 99.2126 1386.1417 110.853194 1386.1417 125.2126 L 1386.1417 132.6462 C 1386.1417 147.0056 1374.5011 158.6462 1360.1417 158.6462 L 1310.45275 158.6462 C 1296.09334 158.6462 1284.45275 147.0056 1284.45275 132.6462 L 1284.45275 125.2126 C 1284.45275 110.853194 1296.09334 99.2126 1310.45275 99.2126 Z" fill="white"/><path d="M 1310.45275 99.2126 L 1360.1417 99.2126 C 1374.5011 99.2126 1386.1417 110.853194 1386.1417 125.2126 L 1386.1417 132.6462 C 1386.1417 147.0056 1374.5011 158.6462 1360.1417 158.6462 L 1310.45275 158.6462 C 1296.09334 158.6462 1284.45275 147.0056 1284.45275 132.6462 L 1284.45275 125.2126 C 1284.45275 110.853194 1296.09334 99.2126 1310.45275 99.2126 Z" stroke="#408002" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(1289.45275 107.9294)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="20.496832" y="11" textLength="54.029297">Exposure </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="16.163824" y="25" textLength="27.339844">Notifi</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="43.503668" y="25" textLength="32.021484">cation</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="33.17066" y="39" textLength="25.347656">Data</tspan></text><path d="M 1317.6466 197.3478 C 1311.79906 194.73633 1303.026 193.10333 1300.1023 189.5126 C 1297.1785 185.92188 1297.1785 180.45714 1300.1023 175.8013 C 1301.47734 173.61161 1304.14625 171.38361 1307.1961 169.14441" marker-end="url(#FilledArrow_Marker)" stroke="#408002" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 1358.355 161.5748 C 1363.1636 164.07455 1369.8883 165.23504 1372.7823 169.0748 C 1375.6762 172.91457 1378.1246 179.90401 1375.7203 184.6157 C 1374.6402 186.73228 1372.1942 188.6602 1369.3028 190.52653" marker-end="url(#FilledArrow_Marker)" stroke="#408002" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="1368.9449" y1="272.12598" x2="1448.31495" y2="272.12598" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="1385.6184" cy="271.2348" r="12.000019" fill="white"/><circle cx="1385.6184" cy="271.2348" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="1165.03936" y1="308.97638" x2="1297.90944" y2="308.97638" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="1224.8701" cy="308.30883" r="12.000019" fill="white"/><circle cx="1224.8701" cy="308.30883" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(1218.3841 323.32283)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 1228.8834 333.3034 L 1235.36964 330.10795 L 1228.8834 326.9125 Z" fill="blue"/><path d="M 1228.8834 333.3034 L 1235.36964 330.10795 L 1228.8834 326.9125 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="1162.5079" cy="681.73228" r="12.000019" fill="white"/><circle cx="1162.5079" cy="681.73228" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(1221.063 677.1705)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x=".66" y="11" textLength="12.216">Br</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="12.66" y="11" textLength="59.34">oadcasting</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="15.552" y="25.335999" textLength="56.448">of RPI and</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="17.988" y="39.671997" textLength="57.348">encrypted </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="21.312" y="54.007996" textLength="54.024">metadata </tspan></text><text transform="translate(1224.3289 617.61546)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x=".384" y="11" textLength="50.232">Scanning</tspan></text><line x1="1150.5079" y1="688.8189" x2="1071.1378" y2="702.99212" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="1150.5079" y1="681.6378" x2="986.0984" y2="649.13385" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="1038.249" y1="768.18897" x2="1160.374" y2="694.4882" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="1295.0748" y="590.4567" width="153.3061" height="61.51181" fill="white"/><rect x="1295.0748" y="590.4567" width="153.3061" height="61.51181" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(1300.0748 607.2126)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="7.949926" y="11" textLength="127.40625">BLE Beacon Mechanics</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="11.9577386" y="25" textLength="119.390625">(No active connection)</tspan></text><line x1="1174.0374" y1="678.3972" x2="1295.0748" y2="643.3855" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="1388.8097" y1="590.4567" x2="1430.3177" y2="515.7216" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><text transform="translate(1141.33464 721.12334)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x=".384" y="11" textLength="50.232">Scanning</tspan></text><text transform="translate(1062.1693 643.12727)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x=".66" y="11" textLength="12.216">Br</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="12.66" y="11" textLength="59.34">oadcasting</tspan></text><rect x="1402.7913" y="198.4252" width="62.362204" height="170.07874" fill="white"/><rect x="1402.7913" y="198.4252" width="62.362204" height="170.07874" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(1407.7913 234.46457)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".82758656" y="11" textLength="50.70703">Bluetooth</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="15.174266" y="25" textLength="22.013672">Low</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="7.17036" y="39" textLength="38.021484">Energy</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.844188" y="53" textLength="30.673828">(BLE)</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".17133656" y="81" textLength="55.353516">Hardware </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="52.362204" y="81" textLength="3.3339844"> </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="2.8344225" y="95" textLength="46.69336">Interface</tspan></text><rect x="285.44882" y="233.29134" width="315.1378" height="72.850393" fill="white"/><rect x="285.44882" y="233.29134" width="315.1378" height="72.850393" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(290.44882 262.71653)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="99.87261" y="11" textLength="8.0039062">V</tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="107.220264" y="11" textLength="22.007812">erifi</tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="129.22808" y="11" textLength="76.03711">cation Server</tspan></text><rect x="285.44882" y="487.55905" width="315.49606" height="79.37008" fill="white"/><rect x="285.44882" y="487.55905" width="315.49606" height="79.37008" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(290.44882 520.2441)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="80.95897" y="11" textLength="57.322266">Corona-W</tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="137.84178" y="11" textLength="86.69531">arn-App Server</tspan></text><text transform="translate(918.65354 512.75584)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="18.158772" y="11" textLength="102.672">Download of keys, </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="20.930772" y="25.335999" textLength="26.22">confi</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="47.150772" y="25.335999" textLength="70.908">guration and </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="44.048772" y="39.671997" textLength="50.892">statistics </tspan></text><path d="M 600.94488 558.48512 L 1056.96456 558.48512 L 1056.96456 368.50393" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="894.72834" cy="557.75765" r="12.000019" fill="white"/><circle cx="894.72834" cy="557.75765" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(891.47834 572.77165)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 888.9649 576.57632 L 882.47867 579.77177 L 888.9649 582.96722 Z" fill="blue"/><path d="M 888.9649 576.57632 L 882.47867 579.77177 L 888.9649 582.96722 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="709.77657" y="526.3119" width="122.125" height="36" fill="white"/><rect x="709.77657" y="526.3119" width="122.125" height="36" stroke="#408002" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(714.77657 537.3119)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="43.063477" y="11" textLength="25.998047">CDN</tspan></text><rect x="721.11515" y="536.65835" width="122.125" height="36" fill="white"/><rect x="721.11515" y="536.65835" width="122.125" height="36" stroke="#408002" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(726.11515 547.65835)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="43.063477" y="11" textLength="25.998047">CDN</tspan></text><rect x="732.45373" y="547.99693" width="122.125" height="36" fill="white"/><rect x="732.45373" y="547.99693" width="122.125" height="36" stroke="#408002" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(737.45373 551.99693)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="11.709961" y="11" textLength="92.03906">Content Delivery </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="15.395508" y="25" textLength="81.333984">Network (CDN)</tspan></text><circle cx="661.1614" cy="557.75765" r="12.000019" fill="white"/><circle cx="661.1614" cy="557.75765" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(654.6754 572.77165)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 665.17474 582.75222 L 671.661 579.55677 L 665.17474 576.36132 Z" fill="blue"/><path d="M 665.17474 582.75222 L 671.661 579.55677 L 665.17474 576.36132 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 894.2638 368.56386 L 894.2638 496.12292 L 600.94488 496.12292" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="865.2559" cy="493.9497" r="12.000019" fill="white"/><circle cx="865.2559" cy="493.9497" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(862.0059 508.9637)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 859.49247 512.76836 L 853.00623 515.9638 L 859.49247 519.15926 Z" fill="blue"/><path d="M 859.49247 512.76836 L 853.00623 515.9638 L 859.49247 519.15926 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(703.91514 462.94834)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x=".394" y="11" textLength="163.212">Upload of keys (ENF + Events)</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="24.52" y="25.335999" textLength="17.196">(+T</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="40.612" y="25.335999" textLength="62.868">AN for verifi</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="103.48" y="25.335999" textLength="36">cation)</tspan></text><text transform="translate(614.96456 501.61892)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x=".272" y="11" textLength="25.548">Aggr</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="25.604" y="11" textLength="65.124">egated keys</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="5.12" y="25.335999" textLength="36.756">+ confi</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="41.876" y="25.335999" textLength="44.004">guration</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="16.454" y="39.671997" textLength="58.092">+ statistics</tspan></text><rect x="283.1063" y="51.023622" width="150.23622" height="48.188976" fill="white"/><rect x="283.1063" y="51.023622" width="150.23622" height="48.188976" stroke="#408002" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(288.1063 61.11811)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="9.751899" y="11" textLength="124.066406">Laboratory Information </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="35.445258" y="25" textLength="69.345703">System (LIS)</tspan></text><rect x="450.3504" y="138.89764" width="150.23622" height="39.68504" fill="white"/><rect x="450.3504" y="138.89764" width="150.23622" height="39.68504" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(455.3504 151.74016)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="32.764594" y="11" textLength="74.70703">Portal Server</tspan></text><rect x="449.85827" y="51.023622" width="147.8937" height="48.188976" fill="white"/><rect x="449.85827" y="51.023622" width="147.8937" height="48.188976" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(454.85827 68.11811)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="50.270092" y="11" textLength="37.353516">Hotline</tspan></text><circle cx="524.23228" cy="206.26772" r="12.000019" fill="white"/><circle cx="524.23228" cy="206.26772" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(541.23228 194.26772)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 542.53728 208.26772 L 545.73273 214.75396 L 548.92818 208.26772 Z" fill="blue"/><path d="M 542.53728 208.26772 L 545.73273 214.75396 L 548.92818 208.26772 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="524.7126" cy="119.05512" r="12.000019" fill="white"/><circle cx="524.7126" cy="119.05512" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(541.7126 107.05512)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 543.0176 121.05512 L 546.21305 127.54136 L 549.4085 121.05512 Z" fill="black"/><path d="M 543.0176 121.05512 L 546.21305 127.54136 L 549.4085 121.05512 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="740.39534" cy="294.1356" r="12.000019" fill="white"/><circle cx="740.39534" cy="294.1356" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(737.14534 309.1496)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 734.6319 312.95427 L 728.14567 316.14972 L 734.6319 319.34517 Z" fill="blue"/><path d="M 734.6319 312.95427 L 728.14567 316.14972 L 734.6319 319.34517 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="442.50787" cy="327.49606" r="12.000019" fill="white"/><circle cx="442.50787" cy="327.49606" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(458.75787 324.22506)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 465.62677 323.2533 L 462.43132 316.76706 L 459.23587 323.2533 Z" fill="blue"/><path d="M 465.62677 323.2533 L 462.43132 316.76706 L 459.23587 323.2533 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="354.63386" cy="213.25984" r="12.000019" fill="white"/><circle cx="354.63386" cy="213.25984" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(370.88386 209.98884)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 377.75276 209.01708 L 374.5573 202.53084 L 371.36186 209.01708 Z" fill="blue"/><path d="M 377.75276 209.01708 L 374.5573 202.53084 L 371.36186 209.01708 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(289.63386 195.7703)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="2.004" y="11" textLength="47.328">Retrieve </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="6.33" y="25.335999" textLength="3.996">r</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="10.11" y="25.335999" textLength="31.56">esults</tspan></text><rect x="926.57086" y="674.64567" width="144.56693" height="56.692913" fill="#e6e6e6"/><rect x="926.57086" y="674.64567" width="144.56693" height="56.692913" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(931.57086 679.64567)" fill="black"><tspan font-family="Helvetica Neue" font-size="16" font-weight="500" x="0" y="15" textLength="98.688">Mobile Phone</tspan></text><rect x="932.24015" y="704.64567" width="53.858267" height="19.84252" fill="#fecc66"/><rect x="932.24015" y="704.64567" width="53.858267" height="19.84252" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(937.24015 707.56693)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="8.1508134" y="11" textLength="19.992188">CW</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="27.703548" y="11" textLength="8.0039062">A</tspan></text><rect x="1353.7389" y="682.75844" width="118.204724" height="39.68504" fill="white"/><rect x="1353.7389" y="682.75844" width="118.204724" height="39.68504" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(1358.7389 695.60096)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="18.746893" y="11" textLength="70.710938">Open Source</tspan></text><rect x="1353.7389" y="742.286" width="118.204724" height="39.68504" fill="white"/><rect x="1353.7389" y="742.286" width="118.204724" height="39.68504" stroke="#408002" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(1358.7389 755.1285)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="6.7439635" y="11" textLength="94.716797">Existing Solutions</tspan></text><line x1="1433.9724" y1="507.4615" x2="1433.9724" y2="368.50393" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="1436.1457" cy="505.22834" r="12.000019" fill="white"/><circle cx="1436.1457" cy="505.22834" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="283.1063" y="138.89764" width="150.23622" height="39.68504" fill="white"/><rect x="283.1063" y="138.89764" width="150.23622" height="39.68504" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(288.1063 151.74016)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="17.870063" y="11" textLength="7.330078">T</tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="24.315375" y="11" textLength="98.05078">est Result Server</tspan></text><line x1="354.45275" y1="99.2126" x2="354.45275" y2="138.89764" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><circle cx="354.63386" cy="119.05512" r="12.000019" fill="white"/><circle cx="354.63386" cy="119.05512" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(371.63386 107.05512)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 372.93886 121.05512 L 376.1343 127.54136 L 379.32976 121.05512 Z" fill="black"/><path d="M 372.93886 121.05512 L 376.1343 127.54136 L 379.32976 121.05512 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="282.61417" y="708.6614" width="153.070865" height="72.850393" fill="white"/><rect x="282.61417" y="708.6614" width="153.070865" height="72.850393" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(287.61417 724.0866)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="11.5266436" y="11" textLength="123.35156">European Federation </tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="23.83719" y="25" textLength="95.396484">Gateway Service</tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="51.2034" y="39" textLength="40.664062">(EFGS)</tspan></text><line x1="389.15354" y1="566.92913" x2="389.15354" y2="708.6614" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="389.33464" cy="594.61417" r="12.000019" fill="white"/><circle cx="389.33464" cy="594.61417" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(406.33464 582.61417)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 407.63964 596.61417 L 410.8351 603.1004 L 414.03054 596.61417 Z" fill="blue"/><path d="M 407.63964 596.61417 L 410.8351 603.1004 L 414.03054 596.61417 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="331.29527" y1="566.92913" x2="331.29527" y2="708.6614" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="331.9567" cy="683.811" r="12.000019" fill="white"/><circle cx="331.9567" cy="683.811" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(348.2067 680.54)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 355.0756 679.56826 L 351.88014 673.082 L 348.6847 679.56826 Z" fill="blue"/><path d="M 355.0756 679.56826 L 351.88014 673.082 L 348.6847 679.56826 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="449.85827" y="708.6614" width="107.716535" height="72.850393" fill="white"/><rect x="449.85827" y="708.6614" width="107.716535" height="72.850393" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(454.85827 731.0866)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="19.174674" y="11" textLength="62.701172">Swiss Key </tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x=".16393147" y="25" textLength="97.38867">Exchange Server</tspan></text><line x1="520.7244" y1="566.92913" x2="520.7244" y2="708.6614" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="521.38582" cy="683.811" r="12.000019" fill="white"/><circle cx="521.38582" cy="683.811" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(537.63582 680.54)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 544.50472 679.56826 L 541.30927 673.082 L 538.11382 679.56826 Z" fill="blue"/><path d="M 544.50472 679.56826 L 541.30927 673.082 L 538.11382 679.56826 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="552.38582" y1="566.92913" x2="552.38582" y2="708.6614" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="552.56693" cy="594.61417" r="12.000019" fill="white"/><circle cx="552.56693" cy="594.61417" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(569.56693 582.61417)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 570.87193 596.61417 L 574.06738 603.1004 L 577.26283 596.61417 Z" fill="blue"/><path d="M 570.87193 596.61417 L 574.06738 603.1004 L 577.26283 596.61417 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="295.61023" y1="566.92913" x2="295.61023" y2="708.6614" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="295.79134" cy="594.61417" r="12.000019" fill="white"/><circle cx="295.79134" cy="594.61417" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(312.79134 582.61417)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 314.09634 596.61417 L 317.29179 603.1004 L 320.48724 596.61417 Z" fill="blue"/><path d="M 314.09634 596.61417 L 317.29179 603.1004 L 320.48724 596.61417 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(389.97465 623.79127)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="31.479864" y="11" textLength="31.776">(Both)</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="4.803864" y="25.335999" textLength="88.464">Upload German </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="6.141864" y="39.671997" textLength="82.452">Diagnosis Keys</tspan></text><line x1="483.874" y1="566.92913" x2="483.874" y2="708.6614" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="484.05512" cy="594.61417" r="12.000019" fill="white"/><circle cx="484.05512" cy="594.61417" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(501.05512 582.61417)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 502.36012 596.61417 L 505.55557 603.1004 L 508.75102 596.61417 Z" fill="blue"/><path d="M 502.36012 596.61417 L 505.55557 603.1004 L 508.75102 596.61417 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(202.72096 611.94217)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="20.259864" y="11" textLength="54.216">Download</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="25.365864" y="25.335999" textLength="44.004">EU keys</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="7.137864" y="53.671997" textLength="83.796">(Callback upon </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="18.039864" y="68.007996" textLength="58.656">availability)</tspan></text><text transform="translate(553.20694 611.94217)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="18.477864" y="11" textLength="57.78">Downkoad</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="17.595864" y="25.335999" textLength="59.544">Swiss keys</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="7.137864" y="53.671997" textLength="83.796">(Callback upon </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="18.039864" y="68.007996" textLength="58.656">availability)</tspan></text><rect x="645.4488" y="141.73228" width="158.74016" height="36" fill="white"/><rect x="645.4488" y="141.73228" width="158.74016" height="36" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(650.4488 152.73228)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="13.353477" y="11" textLength="122.0332">Data Donation Server</tspan></text><path d="M 983.5167 103.12464 L 1028.4882 103.12464 C 1042.8476 103.12464 1054.4882 114.765233 1054.4882 129.12464 L 1054.4882 136.55824 C 1054.4882 150.91764 1042.8476 162.55824 1028.4882 162.55824 L 983.5167 162.55824 C 969.1573 162.55824 957.5167 150.91764 957.5167 136.55824 L 957.5167 129.12464 C 957.5167 114.765233 969.1573 103.12464 983.5167 103.12464 Z" fill="white"/><path d="M 983.5167 103.12464 L 1028.4882 103.12464 C 1042.8476 103.12464 1054.4882 114.765233 1054.4882 129.12464 L 1054.4882 136.55824 C 1054.4882 150.91764 1042.8476 162.55824 1028.4882 162.55824 L 983.5167 162.55824 C 969.1573 162.55824 957.5167 150.91764 957.5167 136.55824 L 957.5167 129.12464 C 957.5167 114.765233 969.1573 103.12464 983.5167 103.12464 Z" stroke="#0004fe" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(962.5167 118.84144)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="1.4622908" y="11" textLength="84.046875">Contact Journal</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="24.8119" y="25" textLength="37.347656">Entries</tspan></text><path d="M 988.8277 198.4252 C 982.98016 195.81372 974.2071 194.18072 971.28337 190.59 C 968.3596 186.99927 968.3596 181.53453 971.28337 176.8787 C 972.65845 174.689 975.32735 172.461 978.37724 170.2218" marker-end="url(#FilledArrow_Marker_2)" stroke="#0004fe" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 1029.5361 162.6522 C 1034.3447 165.15195 1041.06944 166.31243 1043.96337 170.1522 C 1046.8573 173.99196 1049.3057 180.9814 1046.90137 185.6931 C 1045.8213 187.80968 1043.3753 189.7376 1040.4839 191.60393" marker-end="url(#FilledArrow_Marker_2)" stroke="#0004fe" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 849.5433 246.61417 L 696.47244 246.61417 L 696.47244 178.58268" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke-dasharray="4,4"/><circle cx="785.25754" cy="245.94663" r="12.000019" fill="white"/><circle cx="785.25754" cy="245.94663" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(782.00754 260.96063)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 779.4941 264.7653 L 773.00787 267.96075 L 779.4941 271.1562 Z" fill="blue"/><path d="M 779.4941 264.7653 L 773.00787 267.96075 L 779.4941 271.1562 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(705.68897 186.83152)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="11.357937" y="11" textLength="7.332">V</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="18.029937" y="11" textLength="74.892">oluntarily shar</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="92.705937" y="11" textLength="9.78">e </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="5.921937" y="25.335999" textLength="53.772">Privacy pr</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="59.477937" y="25.335999" textLength="48.444">eserving </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="15.035937" y="39.671997" textLength="70.44">Analytics (PP</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="84.587937" y="39.671997" textLength="10.884">A)</tspan></text><path d="M 864.4616 103.12464 L 917.937 103.12464 C 932.2964 103.12464 943.937 114.765233 943.937 129.12464 L 943.937 136.55824 C 943.937 150.91764 932.2964 162.55824 917.937 162.55824 L 864.4616 162.55824 C 850.1022 162.55824 838.4616 150.91764 838.4616 136.55824 L 838.4616 129.12464 C 838.4616 114.765233 850.1022 103.12464 864.4616 103.12464 Z" fill="white"/><path d="M 864.4616 103.12464 L 917.937 103.12464 C 932.2964 103.12464 943.937 114.765233 943.937 129.12464 L 943.937 136.55824 C 943.937 150.91764 932.2964 162.55824 917.937 162.55824 L 864.4616 162.55824 C 850.1022 162.55824 838.4616 150.91764 838.4616 136.55824 L 838.4616 129.12464 C 838.4616 114.765233 850.1022 103.12464 864.4616 103.12464 Z" stroke="#0004fe" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke-dasharray="4,4"/><text transform="translate(843.4616 118.84144)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="4.7093764" y="11" textLength="89.390625">Collected usage </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".051173306" y="25" textLength="95.373047">statistics optional)</tspan></text><path d="M 872.6072 198.4252 C 866.7597 195.81372 857.98665 194.18072 855.0629 190.59 C 852.13913 186.99927 852.13913 181.53453 855.0629 176.8787 C 856.438 174.689 859.1069 172.461 862.15677 170.2218" marker-end="url(#FilledArrow_Marker_2)" stroke="#0004fe" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke-dasharray="4,4"/><path d="M 913.3156 162.6522 C 918.12423 165.15195 924.84897 166.31243 927.7429 170.1522 C 930.6368 173.99196 933.0852 180.9814 930.6809 185.6931 C 929.60084 187.80968 927.15485 189.7376 924.2634 191.60393" marker-end="url(#FilledArrow_Marker_2)" stroke="#0004fe" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke-dasharray="4,4"/><rect x="645.4488" y="51.023622" width="70.86614" height="48.188976" fill="white"/><rect x="645.4488" y="51.023622" width="70.86614" height="48.188976" stroke="#63963b" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(650.4488 54.11811)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="15.0873675" y="11" textLength="34.02539">Apple </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="12.093227" y="25" textLength="40.013672">Device </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="13.426235" y="39" textLength="34.013672">Check</tspan></text><rect x="733.32283" y="51.023622" width="70.86614" height="48.188976" fill="white"/><rect x="733.32283" y="51.023622" width="70.86614" height="48.188976" stroke="#63963b" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(738.32283 54.11811)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="11.0854144" y="11" textLength="42.029297">Google </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="2.4193988" y="25" textLength="59.361328">Safety Net </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.426235" y="39" textLength="40.013672">Service</tspan></text><line x1="679.46456" y1="99.2126" x2="679.46456" y2="141.73228" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="680.126" cy="119.716535" r="12.000019" fill="white"/><circle cx="680.126" cy="119.716535" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(696.376 116.445535)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 703.2449 115.473775 L 700.04943 108.987535 L 696.854 115.473775 Z" fill="black"/><path d="M 703.2449 115.473775 L 700.04943 108.987535 L 696.854 115.473775 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 1229.3858 192.7559 L 1229.3858 82.204724 L 804.18897 82.204724" stroke="#63963b" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke-dasharray="4,4"/><path d="M 1165.03936 243.77953 L 1229.3858 243.77953 L 1229.3858 192.7559" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke-dasharray="4,4"/><text transform="translate(1189.8819 44.84904)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="11.622976" y="11" textLength="66.468">When using </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x=".8469761" y="25.335999" textLength="15.552">PP</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="15.510976" y="25.335999" textLength="53.568">A on Andr</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="68.862976" y="25.335999" textLength="16.668">oid</tspan></text><circle cx="462.5051" cy="63.625432" r="4.6495984" fill="white"/><circle cx="462.5051" cy="63.625432" r="4.6495984" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="462.50495" y1="69.275026" x2="462.50473" y2="77.445083" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="454.75565" y1="70.212264" x2="470.25439" y2="70.212264" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="462.50473" y1="77.445083" x2="456.82184" y2="85.710997" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="462.50473" y1="77.445083" x2="468.31697" y2="85.710997" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="490.85156" cy="57.95614" r="4.6495984" fill="white"/><circle cx="490.85156" cy="57.95614" r="4.6495984" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="490.8514" y1="63.605735" x2="490.8512" y2="71.77579" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="483.1021" y1="64.542973" x2="498.60084" y2="64.542973" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="490.8512" y1="71.77579" x2="485.1683" y2="80.041706" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="490.8512" y1="71.77579" x2="496.66343" y2="80.041706" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="477.45024" cy="71.45774" r="4.6495984" fill="white"/><circle cx="477.45024" cy="71.45774" r="4.6495984" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="477.45008" y1="77.107335" x2="477.44986" y2="85.27739" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="469.70078" y1="78.044574" x2="485.19952" y2="78.044574" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="477.44986" y1="85.27739" x2="471.76698" y2="93.543307" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><line x1="477.44986" y1="85.27739" x2="483.2621" y2="93.543307" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(451.20078 104.3766)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="6.178488" y="11" textLength="52.668">Generate </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="10.066488" y="25.335999" textLength="26.22">teleT</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="35.182488" y="25.335999" textLength="16.44">AN</tspan></text><rect x="121.03937" y="394.86614" width="127.559054" height="72.850393" fill="white"/><rect x="121.03937" y="394.86614" width="127.559054" height="72.850393" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(126.03937 417.29134)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="16.873277" y="11" textLength="19.992188">CW</tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="36.209215" y="11" textLength="8.6660156">A</tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="44.435777" y="11" textLength="3.3339844"> </tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="47.330308" y="11" textLength="56.689453">Analytics </tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="40.09691" y="25" textLength="37.365234">Server</tspan></text><path d="M 180.56693 467.71653 L 180.56693 532.91338 L 285.44882 532.91338" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="211.08661" cy="532.24584" r="12.000019" fill="white"/><circle cx="211.08661" cy="532.24584" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(204.60061 547.25984)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 215.09994 557.2404 L 221.58618 554.04496 L 215.09994 550.8495 Z" fill="blue"/><path d="M 215.09994 557.2404 L 221.58618 554.04496 L 215.09994 550.8495 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(185.56693 473.55505)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="5.1184565" y="11" textLength="75.792">Make general </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="17.568457" y="25.335999" textLength="50.892">statistics </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="17.904457" y="39.671997" textLength="46.884">available</tspan></text><path d="M 223.08661 394.86614 L 223.08661 274.96063 L 285.44882 274.96063" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 189.07087 394.86614 L 189.07087 189.92126 L 347.47244 189.92126 C 347.47244 183.42126 360.47244 183.42126 360.47244 189.92126 L 498.04724 189.92126 L 498.04724 181.33552" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 157.88976 394.86614 L 157.88976 170.07874 L 282.61417 170.07874" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="223.74803" cy="306.80315" r="12.000019" fill="white"/><circle cx="223.74803" cy="306.80315" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(239.99803 303.53215)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 246.86693 302.56039 L 243.67148 296.07415 L 240.47603 302.56039 Z" fill="blue"/><path d="M 246.86693 302.56039 L 243.67148 296.07415 L 240.47603 302.56039 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="187.16732" cy="267.11811" r="12.000019" fill="white"/><circle cx="187.16732" cy="267.11811" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(203.41732 263.84711)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 210.28622 262.87535 L 207.09077 256.38911 L 203.89532 262.87535 Z" fill="blue"/><path d="M 210.28622 262.87535 L 207.09077 256.38911 L 203.89532 262.87535 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="158.820865" cy="306.80315" r="12.000019" fill="white"/><circle cx="158.820865" cy="306.80315" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(175.07087 303.53215)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 181.93977 302.56039 L 178.74432 296.07415 L 175.54887 302.56039 Z" fill="blue"/><path d="M 181.93977 302.56039 L 178.74432 296.07415 L 175.54887 302.56039 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(44.68504 288.62857)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x=".78574783" y="11" textLength="75.552">Collect data fr</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="76.12175" y="11" textLength="17.124">om</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="3.1137478" y="25.335999" textLength="69.132">multiple sour</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="72.029748" y="25.335999" textLength="18.888">ces</tspan></text><path d="M 328.22145 413.85827 L 398.34645 413.85827 C 412.70586 413.85827 424.34645 425.49886 424.34645 439.85827 L 424.34645 447.29187 C 424.34645 461.65127 412.70586 473.29187 398.34645 473.29187 L 328.22145 473.29187 C 313.86205 473.29187 302.22145 461.65127 302.22145 447.29187 L 302.22145 439.85827 C 302.22145 425.49886 313.86205 413.85827 328.22145 413.85827 Z" fill="white"/><path d="M 328.22145 413.85827 L 398.34645 413.85827 C 412.70586 413.85827 424.34645 425.49886 424.34645 439.85827 L 424.34645 447.29187 C 424.34645 461.65127 412.70586 473.29187 398.34645 473.29187 L 328.22145 473.29187 C 313.86205 473.29187 302.22145 461.65127 302.22145 447.29187 L 302.22145 439.85827 C 302.22145 425.49886 313.86205 413.85827 328.22145 413.85827 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(307.22145 436.57507)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="10.0458984" y="11" textLength="92.033203">General statistics</tspan></text><path d="M 248.59842 432.30393 C 252.40536 429.3585 254.78591 424.93946 260.02037 423.46674 C 265.25483 421.99402 273.22119 421.99402 280.00834 423.46674 C 283.00158 424.11623 286.04391 425.33877 289.10277 426.75522" marker-end="url(#FilledArrow_Marker_3)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 300.74735 452.80902 C 297.10328 455.23114 295.41156 458.61844 289.81405 460.07612 C 284.21654 461.5338 274.02753 462.76708 267.15894 461.556 C 264.58322 461.10186 262.19916 460.16826 259.89899 459.0249" marker-end="url(#FilledArrow_Marker_3)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="106.86614" y="734.17322" width="147.8937" height="48.188976" fill="white"/><rect x="106.86614" y="734.17322" width="147.8937" height="48.188976" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(111.86614 744.2677)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="21.257397" y="11" textLength="95.378906">External Covid-19</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="33.59724" y="25" textLength="70.69922">Data sources</tspan></text><line x1="146.55118" y1="734.17322" x2="146.55118" y2="467.71653" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="147.2126" cy="618.61417" r="12.000019" fill="white"/><circle cx="147.2126" cy="618.61417" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(164.2126 606.61417)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 165.5176 620.61417 L 168.71305 627.1004 L 171.9085 620.61417 Z" fill="black"/><path d="M 165.5176 620.61417 L 168.71305 627.1004 L 171.9085 620.61417 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="114.87795" y="51.023622" width="147.8937" height="48.188976" fill="white"/><rect x="114.87795" y="51.023622" width="147.8937" height="48.188976" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(119.87795 68.11811)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="27.916577" y="11" textLength="82.060547">Lab Dashboard</tspan></text><path d="M 195.59055 99.2126 L 195.59055 153.070865 L 283.79134 153.070865" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="196.25197" cy="119.716535" r="12.000019" fill="white"/><circle cx="196.25197" cy="119.716535" r="12.000019" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(213.25197 107.716535)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 214.55697 121.716535 L 217.75242 128.202775 L 220.94787 121.716535 Z" fill="black"/><path d="M 214.55697 121.716535 L 217.75242 128.202775 L 220.94787 121.716535 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(56.023622 107.211245)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="5.7974957" y="11" textLength="89.124">fetch technical r</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="94.705496" y="11" textLength="28.896">esult </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="3.5774957" y="25.335999" textLength="122.244">transmission statistics </tspan></text><path d="M 549.92126 413.85827 L 581.10236 413.85827 C 592.06108 413.85827 600.94488 422.74206 600.94488 433.70078 L 600.94488 433.70078 C 600.94488 444.6595 592.06108 453.5433 581.10236 453.5433 L 549.92126 453.5433 C 538.96254 453.5433 530.07874 444.6595 530.07874 433.70078 L 530.07874 433.70078 C 530.07874 422.74206 538.96254 413.85827 549.92126 413.85827 Z" fill="white"/><path d="M 549.92126 413.85827 L 581.10236 413.85827 C 592.06108 413.85827 600.94488 422.74206 600.94488 433.70078 L 600.94488 433.70078 C 600.94488 444.6595 592.06108 453.5433 581.10236 453.5433 L 549.92126 453.5433 C 538.96254 453.5433 530.07874 444.6595 530.07874 433.70078 L 530.07874 433.70078 C 530.07874 422.74206 538.96254 413.85827 549.92126 413.85827 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(535.07874 426.70078)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".084437847" y="11" textLength="60.697266">Event Keys</tspan></text><path d="M 470.55118 413.85827 L 504.56693 413.85827 C 515.52565 413.85827 524.40945 422.74206 524.40945 433.70078 L 524.40945 433.70078 C 524.40945 444.6595 515.52565 453.5433 504.56693 453.5433 L 470.55118 453.5433 C 459.59246 453.5433 450.70866 444.6595 450.70866 433.70078 L 450.70866 433.70078 C 450.70866 422.74206 459.59246 413.85827 470.55118 413.85827 Z" fill="white"/><path d="M 470.55118 413.85827 L 504.56693 413.85827 C 515.52565 413.85827 524.40945 422.74206 524.40945 433.70078 L 524.40945 433.70078 C 524.40945 444.6595 515.52565 453.5433 504.56693 453.5433 L 470.55118 453.5433 C 459.59246 453.5433 450.70866 444.6595 450.70866 433.70078 L 450.70866 433.70078 C 450.70866 422.74206 459.59246 413.85827 470.55118 413.85827 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(455.70866 419.70078)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="5.5037138" y="11" textLength="56.027344">Diagnosis </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".84844036" y="25" textLength="62.003906">Keys (ENF)</tspan></text><path d="M 482.3684 487.55905 C 476.5209 485.07586 467.74785 483.52307 464.8241 480.10874 C 461.90033 476.6944 461.90033 471.4981 464.8241 467.07097 C 466.1729 465.0286 468.76658 462.9512 471.7436 460.8631" marker-end="url(#FilledArrow_Marker_4)" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 494.73037 453.5433 C 499.53898 455.92026 506.2637 457.02374 509.15764 460.6749 C 512.05156 464.32603 514.49994 470.97214 512.09564 475.45238 C 511.03436 477.43 508.65425 479.2344 505.8286 480.98022" marker-end="url(#FilledArrow_Marker_4)" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 561.7385 487.55905 C 555.89097 485.07586 547.11793 483.52307 544.19417 480.10874 C 541.2704 476.6944 541.2704 471.4981 544.19417 467.07097 C 545.543 465.0286 548.13666 462.9512 551.11368 460.8631" marker-end="url(#FilledArrow_Marker_4)" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 574.10045 453.5433 C 578.90905 455.92026 585.6338 457.02374 588.5277 460.6749 C 591.42164 464.32603 593.87002 470.97214 591.4657 475.45238 C 590.40444 477.43 588.02433 479.2344 585.19868 480.98022" marker-end="url(#FilledArrow_Marker_4)" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 1091.23326 102.047243 L 1136.2047 102.047243 C 1150.5641 102.047243 1162.2047 113.68784 1162.2047 128.04724 L 1162.2047 135.48084 C 1162.2047 149.84025 1150.5641 161.48084 1136.2047 161.48084 L 1091.23326 161.48084 C 1076.87386 161.48084 1065.23326 149.84025 1065.23326 135.48084 L 1065.23326 128.04724 C 1065.23326 113.68784 1076.87386 102.047243 1091.23326 102.047243 Z" fill="white"/><path d="M 1091.23326 102.047243 L 1136.2047 102.047243 C 1150.5641 102.047243 1162.2047 113.68784 1162.2047 128.04724 L 1162.2047 135.48084 C 1162.2047 149.84025 1150.5641 161.48084 1136.2047 161.48084 L 1091.23326 161.48084 C 1076.87386 161.48084 1065.23326 149.84025 1065.23326 135.48084 L 1065.23326 128.04724 C 1065.23326 113.68784 1076.87386 102.047243 1091.23326 102.047243 Z" stroke="#0004fe" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(1070.23326 124.76404)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="1.7992048" y="11" textLength="83.373047">Event Checkins</tspan></text><path d="M 1096.5442 197.3478 C 1090.6967 194.73633 1081.92366 193.10333 1078.9999 189.5126 C 1076.07614 185.92188 1076.07614 180.45714 1078.9999 175.8013 C 1080.375 173.61161 1083.0439 171.38361 1086.0938 169.14441" marker-end="url(#FilledArrow_Marker_2)" stroke="#0004fe" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 1137.2526 161.5748 C 1142.06124 164.07455 1148.786 165.23504 1151.6799 169.0748 C 1154.5738 172.91457 1157.0222 179.90401 1154.6179 184.6157 C 1153.53784 186.73228 1151.09185 188.6602 1148.2004 190.52653" marker-end="url(#FilledArrow_Marker_2)" stroke="#0004fe" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="1177.289" cy="81.53718" r="12.000019" fill="white"/><circle cx="1177.289" cy="81.53718" r="12.000019" stroke="#63963b" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(1174.039 96.55118)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 1171.5256 100.35585 L 1165.03936 103.5513 L 1171.5256 106.74675 Z" fill="blue"/><path d="M 1171.5256 100.35585 L 1165.03936 103.5513 L 1171.5256 106.74675 Z" stroke="#63963b" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="1185.7083" y="116.22047" width="85.03937" height="76.535433" fill="white"/><path d="M 1185.7083 116.22047 L 1270.7477 116.22047 L 1270.7477 192.7559 L 1185.7083 192.7559 Z" stroke="#408002" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke-dasharray="4,4"/><text transform="translate(1190.7083 126.48819)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x="12.842927" y="11" textLength="49.353516">(Android)</tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="9.506013" y="25" textLength="59.361328">Safety Net </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="9.169099" y="39" textLength="60.035156">Attestation </tspan><tspan font-family="Helvetica" font-size="12" font-weight="500" x="27.848786" y="53" textLength="19.341797">API</tspan></text><circle cx="1228.063" cy="223.27559" r="12.000019" fill="white"/><circle cx="1228.063" cy="223.27559" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(1244.313 220.00459)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 1251.1819 219.03283 L 1247.9864 212.54659 L 1244.791 219.03283 Z" fill="blue"/><path d="M 1251.1819 219.03283 L 1247.9864 212.54659 L 1244.791 219.03283 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="490.3937" y="342.99212" width="110.55118" height="45.35433" fill="white"/><rect x="490.3937" y="342.99212" width="110.55118" height="45.35433" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(495.3937 344.66929)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="13.6076215" y="11" textLength="76.66992">Digital Covid </tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="2.2697309" y="25" textLength="34.669922">Certifi</tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="36.939653" y="25" textLength="64.67578">cate (DCC) </tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="31.592973" y="39" textLength="37.365234">Server</tspan></text><rect x="283.46457" y="342.99212" width="116.22047" height="45.35433" fill="white"/><rect x="283.46457" y="342.99212" width="116.22047" height="45.35433" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(288.46457 351.66929)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="8.417853" y="11" textLength="92.71875">CovPass Issuer </tspan><tspan font-family="Helvetica" font-size="12" font-weight="bold" x="34.427619" y="25" textLength="37.365234">Server</tspan></text><text transform="translate(733.5236 353.68368)" fill="black"><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="22.504" y="11" textLength="47.328">Retrieve </tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x=".394" y="25.335999" textLength="65.1">digital certifi</tspan><tspan font-family="Helvetica Neue" font-size="12" font-weight="500" x="65.494" y="25.335999" textLength="23.112">cate</tspan></text><line x1="600.94488" y1="351.49606" x2="848.41514" y2="351.49606" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="706.3796" cy="350.82852" r="12.000019" fill="white"/><circle cx="706.3796" cy="350.82852" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(703.1296 365.84252)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 700.61616 369.64719 L 694.1299 372.84264 L 700.61616 376.03809 Z" fill="blue"/><path d="M 700.61616 369.64719 L 694.1299 372.84264 L 700.61616 376.03809 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M 399.68504 367.50393 L 434.85433 367.50393 C 434.85433 361.00393 447.85433 361.00393 447.85433 367.50393 L 490.3937 367.50393" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><circle cx="469.88976" cy="367.8364" r="12.000019" fill="white"/><circle cx="469.88976" cy="367.8364" r="12.000019" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><text transform="translate(466.63976 382.8504)" fill="black"><tspan font-family="Helvetica" font-size="12" font-weight="500" x=".16699219" y="11" textLength="8.6660156">R</tspan></text><path d="M 464.12633 386.65506 L 457.6401 389.8505 L 464.12633 393.04596 Z" fill="blue"/><path d="M 464.12633 386.65506 L 457.6401 389.8505 L 464.12633 393.04596 Z" stroke="blue" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g></g></svg>