====== Code of Conduct ====== Kategorie entit //Code of Conduct// (nebo také zkráceně //CoCo//) je určena pro entity, které chrání osobní data uživatelů dle GÉANT Data Protection Code of Conduct. Pro poskytovatele služeb definuje pravidla chování, aby získali uživatelské atributy od poskytovatelů identit jednotlivých domovských organizací. Očekává se totiž, že domovské organizace nebudou bránit uvolňování uživatelských atributů službám, které se zavázaly k ochraně osobních dat. **Oficiální dokumentace v angličtině se nachází na adrese [[https://wiki.refeds.org/display/CODE/]] a chcete-li se stát součástí této kategorie entit, je vaší povinností si originální dokumentaci prostudovat. Zde se nachází pouze nejdůležitější informace, které se CoCo týkají.** * [[https://wiki.refeds.org/display/CODE/Code+of+Conduct+for+Service+Providers|Code of Conduct for Service Providers]] * [[https://wiki.refeds.org/display/CODE/SAML+2+Profile+for+the+Data+Protection+Code+of+Conduct|SAML 2 Profile for the Data Protection Code of Conduct]] * [[https://wiki.geant.org/display/eduGAIN/Recipe+for+a+Service+Provider|Recipe for a Service Provider]] * [[https://wiki.refeds.org/display/CODE/What+attributes+are+relevant+for+a+Service+Provider|What attributes are relevant for a Service Provider]] * [[https://wiki.geant.org/display/eduGAIN/Recipe+for+a+Home+Organisation|Recipe for a Home Organisation]] * [[https://wiki.refeds.org/display/CODE/Data+protection+good+practice+for+Home+Organisations|Data protection good practice for Home Organisations]] **Žadatel o členství potvrzuje, že plně pochopil zde uvedenou i odkazovanou dokumentaci a že je členství této entity v souladu s požadavky**. **V případě nedodržení požadavků bude entita z této kategorie odebrána a opětovné zařazení nebude umožněno**. ---- ===== 1. Seznámení a pochopení CoCo ===== Ze všeho nejdříve je nutné si projít nejdůležitější část dokumentace, tedy [[https://wiki.refeds.org/display/CODE/Code+of+Conduct+for+Service+Providers|Code of Conduct for Service Providers]] a [[https://wiki.refeds.org/display/CODE/SAML+2+Profile+for+the+Data+Protection+Code+of+Conduct|SAML 2 Profile for the Data Protection Code of Conduct]], pochopit ji a být s ní v plném souladu. ===== 2. Technické požadavky ===== Technické požadavky na členství v CoCo se liší v závislosti na entitě. [[#sp|Služby (SP)]] udávají, jak se budou k uživatelským údajům chovat atd. [[#idp|Domovské organizace (IdP)]] naproti tomu vyjadřují podporu pro CoCo a tedy že odpovídajícím službám budou uvolňovat atributy. ==== SP ==== //Jste-li správcem SP, tato část je určena pro Vás.// Začít byste měli určitě prostudováním [[https://wiki.geant.org/display/eduGAIN/Recipe+for+a+Service+Provider|Recipe for a Service Provider]] a [[https://wiki.refeds.org/display/CODE/What+attributes+are+relevant+for+a+Service+Provider|What attributes are relevant for a Service Provider]]. Metadata musí obsahovat: * Element ''UIInfo'' s následujícími elementy v české (''xml:lang="cs"'') i anglické (''xml:lang="en"'') mutaci: * ''DisplayName'' * Krátké vypovídající jméno služby, pokud možno bez zkratek. * Např. //AAIwiki (eduID.cz, eduroam.cz, CESNET PKI)//. * ''Description'' * Krátký popis poskytované služby, který je vypovídající i pro neznalé uživatele. Doporučená délka je 140 znaků, * Např. //DokuWiki pro projekty eduID.cz, eduroam.cz a CESNET PKI//. * ''PrivacyStatementURL'' * URL adresa k dokumentu se zásady ochrany osobních informací. Dokument musí být přístupný bez nutnosti jakékoliv autentizace. * Je vhodné použít následující [[https://wiki.refeds.org/display/CODE/Privacy+policy+guidelines+for+Service+Providers|šablonu]]. * Element ''AttributeConsumingService'' se seznam vyžadovaných atributů. * Je-li vyžadovaná nějaká specifická hodnota, měl by být použit element ''AttributeValue''. * Pokud služba v metadatech nemá žádný element ''RequestedAttribute'', má se za to, že služba nepotřebuje žádné atributy. * Služba musí požadovat minimální množství atributů nutných pro poskytování služby. * Vyžadované atributy mají mít v elementu ''RequestedAttribute'' atribut ''isRequired="true"''. * Seznam vyžadovaných atributů v metadatech musí být stejný jako seznam zpracovávaných atributů v dokumentu odkazovaném v ''PrivacyStatementURL''. * Element ''EntityAttributes'' s odpovídajícím obsahem značí, že služba vyhovuje pravidlům CoCo. Příklad metadat pro službu, která vyžaduje atributy //displayName//, //eduPersonPrincipalName// a //mail// je zde: http://www.geant.net/uri/dataprotection-code-of-conduct/v1 Software Database Databáze software Software available for download. Seznam software ke stažení. https://www.example.org/en/privacy.html https://www.example.org/cs/privacy.html ==== IdP ==== //Jste-li správcem IdP, tato část je určena pro Vás.// Začít byste měli určitě prostudováním [[https://wiki.geant.org/display/eduGAIN/Recipe+for+a+Home+Organisation|Recipe for a Home Organisation]] a [[https://wiki.refeds.org/display/CODE/Data+protection+good+practice+for+Home+Organisations|Data protection good practice for Home Organisations]]. Metadata musí obsahovat element ''EntityAttributes'' s odpovídajícím obsahem vyjadřují podporu pro CoCo a tedy že odpovídajícím službám budou uvolňovat atributy. http://www.geant.net/uri/dataprotection-code-of-conduct/v1 Zároveň je potřeba upravit politiku uvolňování atributů v konfiguračním souboru ''conf/attribute-filter.xml'', aby služby z kategorie CoCo dostávaly správně atributy. Příklad uvolňování atributů pro IdP je zde: ===== 3. Zařazení do kategorie CoCo ===== Aktualizujte odpovídajícím způsobem metadata své entity. Nová metadata nahrajte buď do aplikace [[:cs:tech:metaman]], nebo je odešlete v příloze e-mailu na adresu [[eduid-admin@eduid.cz]]. E-mail musí být poslán odpovědnou osobou (tzv. administrativním nebo technickým kontaktem) a digitálně podepsán osobním certifikátem. Své případné konkrétní otázky směřujte na e-mailovou adresu [[info@eduid.cz]].