1"use strict";(self.rspackChunksciobot_next=self.rspackChunksciobot_next||[]).push([["41u"],{WQ:function(e,o,a){var i=a("X"),n=a("k"),t=a("u"),r=a("L"),l=a("UY"),s=a("B7"),d=a("KPB"),c=a("vJl"),x=a("zh"),p=a("CQe"),u=a("eS1"),h=a("SY"),m=a("gX"),v=a("wQ"),f=a("ud"),z=a("Xa"),y=a("iU"),j=a("H1P"),w=a("IS"),b=a("p5"),k=a("UVC"),g=a("i5"),S=a("x2"),P=a("In"),A=a("I"),N=a("A7"),I=a("E9"),C=a("m1c"),D=a("gj");let R={schoolName:"",schoolIco:"",schoolAddress:""},B={fullName:"",email:""};function O(e){let o,a,t=(0,n.c)(7),{children:r,tone:l}=e,s=void 0===l?"primary":l,d="primary"===s&&"bg-primary/10 text-primary",c="coral"===s&&"bg-coral/10 text-coral",x="success"===s&&"bg-success/10 text-success";return t[0]!==d||t[1]!==c||t[2]!==x?(o=(0,A.cn)("flex size-10 shrink-0 items-center justify-center rounded-12",d,c,x),t[0]=d,t[1]=c,t[2]=x,t[3]=o):o=t[3],t[4]!==r||t[5]!==o?(a=(0,i.jsx)("span",{className:o,"aria-hidden":"true",children:r}),t[4]=r,t[5]=o,t[6]=a):a=t[6],a}function T(e){let o,a,t,r,l,s,d=(0,n.c)(17),{title:c,description:x,icon:p,tone:u}=e,h=!!x,m=h?"items-start":"items-center";return d[0]!==m?(o=(0,A.cn)("flex min-w-0 gap-3",m),d[0]=m,d[1]=o):o=d[1],d[2]!==p||d[3]!==u?(a=(0,i.jsx)(O,{tone:u,children:p}),d[2]=p,d[3]=u,d[4]=a):a=d[4],d[5]!==c?(t=(0,i.jsx)(y.L3,{children:c}),d[5]=c,d[6]=t):t=d[6],d[7]!==x||d[8]!==h?(r=h?(0,i.jsx)(y.rr,{className:"mt-1",children:x}):null,d[7]=x,d[8]=h,d[9]=r):r=d[9],d[10]!==t||d[11]!==r?(l=(0,i.jsxs)("div",{className:"min-w-0 flex-1",children:[t,r]}),d[10]=t,d[11]=r,d[12]=l):l=d[12],d[13]!==o||d[14]!==a||d[15]!==l?(s=(0,i.jsx)(y.c7,{className:"border-b border-border-subtle px-5 py-4 pr-12",children:(0,i.jsxs)("div",{className:o,children:[a,l]})}),d[13]=o,d[14]=a,d[15]=l,d[16]=s):s=d[16],s}function Z(e){let o,a,t=(0,n.c)(5),{children:r,scroll:l}=e,s=void 0!==l&&l&&"max-h-[calc(90vh-160px)] overflow-y-auto";return t[0]!==s?(o=(0,A.cn)("flex flex-col gap-5 px-5 py-5",s),t[0]=s,t[1]=o):o=t[1],t[2]!==r||t[3]!==o?(a=(0,i.jsx)("div",{className:o,children:r}),t[2]=r,t[3]=o,t[4]=a):a=t[4],a}function G(e){let o,a,t,r=(0,n.c)(7),{title:l,children:s}=e;return r[0]!==l?(o=(0,i.jsx)("h3",{className:"px-4 py-2.5 text-body-lg font-semibold text-content-primary",children:l}),r[0]=l,r[1]=o):o=r[1],r[2]!==s?(a=(0,i.jsx)("div",{className:"rounded-12 bg-surface-elevated p-4 shadow-elevation-sm",children:s}),r[2]=s,r[3]=a):a=r[3],r[4]!==o||r[5]!==a?(t=(0,i.jsxs)("section",{className:"overflow-hidden rounded-16 border border-border-subtle bg-gradient-to-b from-surface-soft to-surface-sunken p-1",children:[o,a]}),r[4]=o,r[5]=a,r[6]=t):t=r[6],t}function U(e){return e.replace(/\D/g,"").slice(0,8)}function E(e){return(0,p.FP)(e,"cs")}let $="gdpr-agreement-draft:v1:",L=["intro","controller-choice","school-details","personal-details","school-must-connect","consent","confirmation"];function F(e){return null!==e&&"object"==typeof e}function K(e){var o,a;return F(e)&&L.includes(e.step)&&(null===e.controllerType||"school"===e.controllerType||"personal"===e.controllerType)&&F(o=e.schoolDetails)&&"string"==typeof o.schoolName&&"string"==typeof o.schoolIco&&"string"==typeof o.schoolAddress&&F(a=e.personalDetails)&&"string"==typeof a.fullName&&"string"==typeof a.email&&"boolean"==typeof e.acceptedAgreement&&(void 0===e.isSchoolAddressConfirmed||"boolean"==typeof e.isSchoolAddressConfirmed)}function M(e){(0,h.$3)($,e)}function q({open:e,onOpenChange:o,isJoinedToSchool:a,onCompleted:n,onContinueWithoutAgreement:p,forceEnabled:A=!1,initialSchoolInfo:O=null,preferredControllerType:L}){var F;let{LL:V}=(0,P.PO)(),{user:_}=(0,S.A)(),{school:J,schoolId:H}=(0,s.AQ)(),W=(0,D.useLocaleStore)(D.selectLocale),X=O??J,Q=(0,C.mA)(C.ze),Y=(0,C.mA)(C.Ok),ee=(0,C.mA)(C.C6),eo=V.dashboard.gdpr,ea=`${_?.id??"anonymous"}:${H??_?.school_id??"no-school"}`,ei=X?.name?.trim()??"",en=X?.ico?.trim()??"",[et,er]=(0,t.useState)("intro"),[el,es]=(0,t.useState)(null),[ed,ec]=(0,t.useState)(R),[ex,ep]=(0,t.useState)(B),[eu,eh]=(0,t.useState)(!1),[em,ev]=(0,t.useState)(!1),[ef,ez]=(0,t.useState)(!1),[ey,ej]=(0,t.useState)(!1),[ew,eb]=(0,t.useState)(!1),[ek,eg]=(0,t.useState)(null),[eS,eP]=(0,t.useState)(!1),eA=(0,t.useRef)(null),eN=(0,t.useRef)(!1),eI=(0,t.useRef)(!1),eC=(0,t.useCallback)(()=>({schoolName:ei,schoolIco:U(en),schoolAddress:(0,u.He)(X?.address)}),[en,ei,X?.address]),eD=(0,t.useCallback)(()=>(0,u.ds)(X?.address),[X?.address]),eR=(0,t.useCallback)(()=>({fullName:_?.name??"",email:_?.email??""}),[_?.email,_?.name]),eB=(0,t.useCallback)(e=>({schoolName:e.schoolName,schoolIco:U(e.schoolIco),schoolAddress:(0,u.He)(e.schoolAddress)}),[]),eO=(0,t.useCallback)(()=>{er("intro"),es(null),ec(eC()),ep(eR()),eh(!1),ev(eD()),ez(!1),ej(!1),eb(!1),eg(null)},[eR,eC,eD]),eT=(0,t.useCallback)(async()=>{let e=eA.current;if(e&&!eN.current){eN.current=!0,(0,s.yM)(e);try{await n()}finally{(0,s.yM)(e)}}},[n]);(0,t.useEffect)(()=>
1{e&&!eI.current&&(eN.current=!1,eA.current=null),eI.current=e},[e]),(0,t.useEffect)(()=>{if(!e)return;let o=(0,h.rk)(ea,K,$);if(o){er("confirmation"===o.step||"school-must-connect"===o.step?"intro":o.step),es(o.controllerType),ec(eB(o.schoolDetails)),ep(o.personalDetails),eh(o.acceptedAgreement),ev(function(e,o){if("boolean"==typeof e.isSchoolAddressConfirmed)return e.isSchoolAddressConfirmed;let a=(0,u.He)(e.schoolDetails.schoolAddress),i=(0,u.He)(o);return a.length>0&&a===i}(o,X?.address)),ez(!1);return}eO()},[ea,eB,e,eO,X?.address]),(0,t.useEffect)(()=>{if(e&&"confirmation"!==et&&"school-must-connect"!==et){var o;o={step:et,controllerType:el,schoolDetails:eB(ed),personalDetails:ex,acceptedAgreement:eu,isSchoolAddressConfirmed:em},(0,h.VB)($,ea,o)}},[eu,el,ea,eB,em,e,ex,ed,et]);let eZ=e=>{o(e),!e&&(ez(!1),eA.current&&eT())},eG=(e,o)=>{ec(a=>({...a,[e]:"schoolIco"===e?U(o):o}))},eU=(e,o)=>{ep(a=>({...a,[e]:o}))},eE=e=>{es(e),er("school"===e?"school-details":"personal-details")},e$=async e=>{if(e.preventDefault(),eJ){if("school"===el&&!H){ej(!0);try{let e=await (0,N.wS)({country:x.Kp[W],cin:ed.schoolIco});if(!e.error&&e.data){let o=e.data.schools?.[0]??e.data.Schools?.[0]??null,a=o?.isRegistered??o?.IsRegistered??!1,i=o?.registeredSchoolId??o?.RegisteredSchoolId??null;if(a&&i){eg(i),er("school-must-connect");return}}}finally{ej(!1)}}eh(!1),er("consent")}},eL=async()=>{if(ek&&!ew){eb(!0);try{let e=await (0,I.qH)(ek);if(e.error)return void g.toast.error((0,k._)(e.error,V));g.toast.success("Žádost o pÅipojenà byla odeslána. Jakmile vás správce pÅijme, budete moci smlouvu podepsat."),(0,l.track)("request_school_connection",{schoolId:String(ek)}),eZ(!1)}finally{eb(!1)}}},eF=async e=>{let o;if(e.preventDefault(),!eu||ef)return;ez(!0);let a=eB(ed);(o="school"===el&&H?await (0,I.vH)(H,{subject:a.schoolName,cin:a.schoolIco,address:a.schoolAddress}):"school"===el?await (0,I.gE)({subject:a.schoolName,cin:a.schoolIco,address:a.schoolAddress}):await (0,I.bH)({fullName:ex.fullName,email:ex.email}),ez(!1),o.error)?g.toast.error((0,k._)(o.error,V)):(eA.current={scope:"school"===el?"school":"personal",schoolId:"school"===el?H:null,status:o.data??null,signedByName:"school"===el?_?.name??null:ex.fullName,signedByEmail:"school"===el?_?.email??null:ex.email},"school"===el?Y(a):ee(ex),M(ea),g.toast.success("Zpracovatelská smlouva byla podepsána."),er("confirmation"))},{issue:eK,visibleIssue:eM,showError:eq,onBlur:eV,onInput:e_}=(0,b.W)(ex.email,!0),eJ=!ey&&("school"===el?ed.schoolName.trim().length>0&&ed.schoolIco.trim().length>0&&E(ed.schoolIco)&&(F=ed.schoolAddress,!(0,u.Kx)(F))&&em:ex.fullName.trim().length>0&&ex.email.trim().length>0&&!eK),eH=ed.schoolIco.trim().length>0&&!E(ed.schoolIco),eW=!em&&ed.schoolAddress.trim().length>0,eX=(0,u.Kx)(ed.schoolAddress)?eo.validation.addressRequired():eo.validation.addressMustBeSelected();return A?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(y.lG,{open:e,onOpenChange:eZ,children:(0,i.jsxs)(y.Cf,{className:"max-w-[720px] gap-0 overflow-hidden bg-surface-elevated p-1 shadow-elevation-lg",children:["intro"===et?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(T,{title:eo.intro.title(),icon:(0,i.jsx)(r.lm,{className:"size-5"})}),(0,i.jsx)(Z,{children:(0,i.jsx)(v.P,{variant:"coral",title:eo.intro.calloutTitle(),description:(0,i.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,i.jsxs)("p",{children:[eo.intro.personalDataPrefix()," ",(0,i.jsx)("strong",{className:"font-semibold text-content-primary",children:eo.intro.agreementHighlight()})]}),(0,i.jsx)("p",{children:eo.intro.anonymousMode()})]}),actionLayout:"stacked"})}),(0,i.jsxs)(y.Es,{className:"px-5 pb-5 pt-3",children:[(0,i.jsx)(m.$,{type:"button",variant:"outline",onClick:()=>{Q(),M(ea),eO(),eZ(!1),p()},children:eo.intro.continueWithoutAgreement()}),(0,i.jsx)(m.$,{type:"button",onClick:()=>{if(L){es(L),er("school"===L?"school-details":"personal-details");return}if(a){es("school"),ec(e=>eB(e)),er("school-details");return}er("controller-choice")},children:eo.intro.action()})]})]}):null,"controller-choice"===et?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(T,{title:eo.intro.title(),description:eo.controllerChoice.title(),icon:(0,i.jsx)(r.lm,{className:"size-5"})}),(0,i.jsxs)(Z,{children:[(0,i.jsx)("p",{className:"text-body-md text-content-secondary",children:eo.controllerChoice.description()}),(0,i.jsxs)("div",{className:"grid gap-3 md:grid-cols-2",role:"radiogroup","aria-label":eo.controllerChoice.title(),children:[(0,i.jsx)(z.m,{title:eo.
1controllerChoice.school.title(),subtitle:eo.controllerChoice.school.description(),selected:"school"===el,onClick:()=>eE("school"),className:"min-h-32"}),(0,i.jsx)(z.m,{title:eo.controllerChoice.personal.title(),subtitle:eo.controllerChoice.personal.description(),selected:"personal"===el,onClick:()=>eE("personal"),className:"min-h-32"})]})]}),(0,i.jsx)(y.Es,{className:"px-5 pb-5 pt-3",children:(0,i.jsx)(m.$,{type:"button",variant:"outline",onClick:()=>er("intro"),children:eo.actions.back()})})]}):null,"school-details"===et?(0,i.jsxs)("form",{onSubmit:e$,children:[(0,i.jsx)(T,{title:eo.intro.title(),icon:(0,i.jsx)(r.lm,{className:"size-5"})}),(0,i.jsxs)(Z,{scroll:!0,children:[(0,i.jsx)(v.P,{variant:"neutral",title:eo.schoolDetails.calloutTitle(),description:eo.schoolDetails.calloutDescription()}),(0,i.jsx)(G,{title:eo.schoolDetails.sectionTitle(),children:(0,i.jsxs)("div",{className:"grid gap-4 md:grid-cols-2",children:[(0,i.jsx)(w.p,{label:eo.fields.schoolName(),value:ed.schoolName,onChange:e=>eG("schoolName",e.target.value),required:!0}),(0,i.jsx)(w.p,{label:eo.fields.schoolIco(),inputMode:"numeric",value:ed.schoolIco,onChange:e=>eG("schoolIco",e.target.value),"aria-invalid":!!eH||void 0,caption:eH?eo.validation.icoInvalid():void 0,required:!0}),(0,i.jsx)(d.Z,{containerClassName:"md:col-span-2",label:eo.fields.schoolAddress(),value:ed.schoolAddress,onValueChange:e=>eG("schoolAddress",e),onSelectionConfirmedChange:ev,copy:{searching:eo.addressAutocomplete.searching(),noResults:eo.addressAutocomplete.noResults(),failed:eo.addressAutocomplete.failed()},"aria-invalid":!!eW||void 0,caption:eW?eX:void 0,required:!0})]})})]}),(0,i.jsxs)(y.Es,{className:"px-5 pb-5 pt-3",children:[(0,i.jsx)(m.$,{type:"button",variant:"outline",onClick:()=>er(a?"intro":"controller-choice"),children:eo.actions.back()}),(0,i.jsxs)(m.$,{type:"submit",disabled:!eJ,children:[ey?(0,i.jsx)("span",{className:"size-4 shrink-0 animate-spin rounded-full border-2 border-primary-foreground/30 border-t-primary-foreground","aria-hidden":"true"}):null,eo.schoolDetails.action()]})]})]}):null,"school-must-connect"===et?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(T,{title:eo.intro.title(),icon:(0,i.jsx)(r.lm,{className:"size-5"})}),(0,i.jsx)(Z,{children:(0,i.jsx)(v.P,{variant:"neutral",title:eo.schoolMustConnect.calloutTitle(),description:eo.schoolMustConnect.calloutDescription()})}),(0,i.jsxs)(y.Es,{className:"px-5 pb-5 pt-3",children:[(0,i.jsx)(m.$,{type:"button",variant:"outline",onClick:()=>er("school-details"),children:eo.actions.back()}),(0,i.jsxs)(m.$,{type:"button",disabled:ew,onClick:eL,children:[ew?(0,i.jsx)("span",{className:"size-4 shrink-0 animate-spin rounded-full border-2 border-primary-foreground/30 border-t-primary-foreground","aria-hidden":"true"}):null,eo.schoolMustConnect.action()]})]})]}):null,"personal-details"===et?(0,i.jsxs)("form",{onSubmit:e$,children:[(0,i.jsx)(T,{title:eo.intro.title(),description:eo.personalDetails.description(),icon:(0,i.jsx)(r.lm,{className:"size-5"})}),(0,i.jsx)(Z,{children:(0,i.jsx)(G,{title:eo.personalDetails.sectionTitle(),children:(0,i.jsxs)("div",{className:"grid gap-4 md:grid-cols-2",children:[(0,i.jsx)(w.p,{label:eo.fields.fullName(),value:ex.fullName,onChange:e=>eU("fullName",e.target.value),required:!0}),(0,i.jsx)(w.p,{label:eo.fields.email(),type:"email",value:ex.email,onChange:e=>{eU("email",e.target.value),e_(e.target.value)},onBlur:eV,"aria-invalid":eq||void 0,caption:eM?(0,i.jsx)(j.m,{issue:eM,onResolve:e=>{eU("email",e),e_(e)}}):void 0,required:!0})]})})}),(0,i.jsxs)(y.Es,{className:"px-5 pb-5 pt-3",children:[(0,i.jsx)(m.$,{type:"button",variant:"outline",onClick:()=>er("controller-choice"),children:eo.actions.back()}),(0,i.jsx)(m.$,{type:"submit",disabled:!eJ,children:eo.personalDetails.action()})]})]}):null,"consent"===et?(0,i.jsxs)("form",{onSubmit:eF,children:[(0,i.jsx)(T,{title:eo.intro.title(),icon:(0,i.jsx)(r.lm,{className:"size-5"})}),(0,i.jsxs)(Z,{children:[(0,i.jsx)(v.P,{variant:"neutral",title:eo.consent.calloutTitle(),description:(0,i.jsxs)("p",{children:[eo.consent.descriptionPrefix()," ",(0,i.jsx)("strong",{className:"font-semibold text-content-primary",children:eo.consent.agreementName()})," ",eo.consent.descriptionSuffix()]})}),(0,i.jsx)("div",{className:"rounded-12 border border-border-subtle bg-surface-elevated p-4",children:(0,i.jsxs)("label",{className:"flex items-start gap-3 text-body-md text-content-primary",children:[(0,i.jsx)(f.S,{checked:eu,onCheckedChange:e=>eh(!0===e),required:!0}),(0,i.jsxs)("span",{children:[eo.consent.checkboxPrefix()," ",(0,i.jsx)("a",{href:"#",onClick:e=>{e.preventDefault(),eP(!0)},className:"font-medium text-primary hover:underline",children:eo.consent.checkboxLink()})," ",eo.consent.checkboxSuffix()]})]})})]}),(0,i.jsxs)(y.Es,{className:"px-5 pb-5 pt-3",children:[(0,i.jsx)(m.$,{type:"button",variant:"outline",onClick:()=>er("school"===el?"school-details":"personal-details"),children:eo.actions.back()}),(0,i.jsxs)(m.$,{type:"submit",disabled:!eu||ef,children:[ef?(0,i.jsx)("span",{className:"size-4 shrink-0 animate-spin rounded-full border-2 border-primary-foreground
1/30 border-t-primary-foreground","aria-hidden":"true"}):null,eo.consent.action()]})]})]}):null,"confirmation"===et?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(T,{title:eo.intro.title(),description:eo.confirmation.description(),icon:(0,i.jsx)(r.lm,{className:"size-5"})}),(0,i.jsx)(Z,{children:(0,i.jsx)(v.P,{variant:"emerald",title:eo.confirmation.calloutTitle(),description:eo.confirmation.calloutDescription()})}),(0,i.jsx)(y.Es,{className:"px-5 pb-5 pt-3",children:(0,i.jsx)(m.$,{type:"button",onClick:()=>{M(ea),eO(),eZ(!1)},children:eo.confirmation.action()})})]}):null]})}),"school"===el?(0,i.jsx)(c.G,{open:eS,onOpenChange:eP,controllerType:"school",schoolName:ed.schoolName,cin:ed.schoolIco,address:ed.schoolAddress}):(0,i.jsx)(c.G,{open:eS,onOpenChange:eP,controllerType:"personal",fullName:ex.fullName,email:ex.email})]}):null}a.d(o,{GdprAgreementDialog:function(){return q}})},KPB:function(e,o,a){var i=a("X"),n=a("u"),t=a("IS"),r=a("sz"),l=a("In"),s=a("E9");function d(){return globalThis.crypto?.randomUUID?.()??`${Date.now()}-${Math.random().toString(36).slice(2)}`}function c(e){return e.name??e.Name??""}function x({label:e,name:o,value:a,defaultValue:p="",onValueChange:u,onSelectionConfirmedChange:h,onOptionSelected:m,onLookupFailedChange:v,placeholder:f,required:z,containerClassName:y,caption:j,"aria-invalid":w,copy:b}){let{LL:k,locale:g}=(0,l.PO)(),S=b??{searching:k.school.connect.addressAutocomplete.searching(),noResults:k.school.connect.addressAutocomplete.noResults(),failed:k.school.connect.addressAutocomplete.failed()},P=S.failed,[A,N]=(0,n.useState)(p),I=a??A,[C,D]=(0,n.useState)(!1),[R]=(0,n.useState)(d),[B,O]=(0,n.useState)([]),[T,Z]=(0,n.useState)(!1),[G,U]=(0,n.useState)(!1),[E,$]=(0,n.useState)(null),[L,F]=(0,n.useState)(!1),K=I.trim(),M=(0,n.useRef)(h),q=(0,n.useRef)(v);M.current=h,q.current=v;let V=e=>{F(e),q.current?.(e)},_=(e,o,i)=>{void 0===a&&N(e),u?.(e),void 0!==o&&h?.(o),void 0!==i?m?.(i):!1===o&&m?.({})};(0,n.useEffect)(()=>{if(!C||K.length<3){O([]),Z(!1),U(!1),$(null);return}let e=new AbortController,o=window.setTimeout(async()=>{Z(!0),U(!1),$(null);try{let o=await (0,s.eK)({query:K,sessionToken:R},{signal:e.signal});if(e.signal.aborted)return;if(Z(!1),o.error){O([]),U(!0),$(P),V(!0),M.current?.(K.length>0);return}V(!1),O((o.data??[]).filter(e=>c(e).trim().length>0)),U(!0)}catch{if(e.signal.aborted)return;Z(!1),O([]),U(!0),$(P),V(!0),M.current?.(K.length>0)}},250);return()=>{e.abort(),window.clearTimeout(o)}},[P,C,g,K,R]);let J=C&&K.length>=3&&(T||G||null!=E||B.length>0);return(0,i.jsxs)(r.AM,{open:J,children:[(0,i.jsx)(r.dT,{asChild:!0,children:(0,i.jsx)("div",{className:y,children:(0,i.jsx)(t.p,{label:e,name:o,value:I,onChange:e=>{let o=e.target.value;_(o,L&&o.trim().length>0)},onFocus:()=>D(!0),onBlur:()=>{window.setTimeout(()=>D(!1),120)},placeholder:f,autoComplete:"street-address",required:z,caption:j,"aria-invalid":w})})}),(0,i.jsx)(r.hl,{align:"start",className:"z-[80] max-h-56 w-[var(--radix-popover-trigger-width)] overflow-y-auto p-1",onOpenAutoFocus:e=>e.preventDefault(),children:(0,i.jsxs)("div",{role:"listbox",children:[T?(0,i.jsx)("div",{className:"px-3 py-2 text-body-sm text-content-secondary",children:S.searching}):null,!T&&E?(0,i.jsx)("div",{className:"px-3 py-2 text-body-sm text-destructive",children:E}):null,T||E||0!==B.length?null:(0,i.jsx)("div",{className:"px-3 py-2 text-body-sm text-content-secondary",children:S.noResults}),T||E?null:B.map(e=>{let o=c(e);return(0,i.jsx)("button",{type:"button",className:"flex w-full rounded-8 px-3 py-2 text-left text-body-sm text-content-primary hover:bg-surface-soft focus-visible:bg-surface-soft focus-visible:outline-none",role:"option",onMouseDown:e=>e.preventDefault(),onClick:()=>{_(o,!0,e),D(!1)},children:o},`${e.value??e.Value??o}`)})]})})]})}a.d(o,{Z:function(){return x}})},vJl:function(e,o,a){a.d(o,{G:function(){return j}});var i=a("X"),n=a("k"),t=a("u"),r=a("gX"),l=a("iU"),s=a("i5"),d=a("In");let c=` 2 :root { 3 color-scheme: light; 4 } 5 6 body { 7 margin: 0; 8 color: #111827; 9 background: #ffffff; 10 font-family: Inter, Arial, sans-serif; 11 font-size: 14px; 12 line-height: 1.55; 13 } 14 15 main { 16 box-sizing: border-box; 17 max-width: 760px; 18 margin: 0 auto; 19 padding: 32px; 20 } 21 22 h1.header { 23 margin: 0 0 24px; 24 font-size: 24px; 25 line-height: 1.25; 26 } 27 28 p { 29 margin: 0 0 14px; 30 } 31 32 ol { 33 margin: 0 0 16px 22px; 34 padding: 0; 35 } 36 37 li { 38 margin: 0 0 8px; 39 } 40 41 a { 42 color: #008799; 43 } 44 45 @media print { 46 body { 47 margin-left: 1cm; 48 margin-right: 1cm; 49 padding: 0; 50 } 51 52 main { 53 max-width: none; 54 padding: 0; 55 } 56 } 57`;function x(e){return"sk"===e||"en"===e||"pl"===e?e:"cs"}function p(e){return e.replaceAll("&","&").replaceAll("<","<").replaceAll(">",">").replaceAll('"',""").replaceAll("'","'")}
57function u({schoolNameLabel:e,cinLabel:o,addressLabel:a,controllerLine:i,schoolName:n,cin:t,address:r}){return` 58 <p> 59 ${e}: ${p(n)}<br> 60 ${o}: ${p(t)}<br> 61 ${a}: ${p(r)}<br> 62 ${i} 63 </p> 64 `}function h({fullNameLabel:e,emailLabel:o,controllerLine:a,fullName:i,email:n}){return` 65 <p> 66 ${e}: ${p(i)}<br> 67 ${o}: ${p(n)}<br> 68 ${a} 69 </p> 70 `}function m(e){return`<!doctype html> 71<html lang="${x(e.locale)}"> 72 <head> 73 <meta charset="utf-8"> 74 <meta name="viewport" content="width=device-width, initial-scale=1"> 75 <title>Processing agreement</title> 76 <style>${c}</style> 77 </head> 78 <body> 79 <main> 80 ${function(e){let o=x(e.locale);if("school"===e.controllerType){let a={schoolName:e.schoolName,cin:e.cin,address:e.address};switch(o){case"sk":return` 81 <h1 class="header">Zmluva o sprac\xfavan\xed osobn\xfdch \xfadajov pri využ\xedvan\xed aplik\xe1cie ScioBot</h1> 82 83 ${u({schoolNameLabel:"Názov Å¡koly",cinLabel:"IÄ",addressLabel:"Adresa Å¡koly",controllerLine:"(Äalej len âPrevádzkovateľâ)",...a})} 84 85 <p>a</p> 86 87 <p> 88 www.scio.cz, s.r.o.<br> 89 IÄ: 27156125<br> 90 so s\xeddlom Praha 8, PobÅežn\xed 34, PSÄ 180 00<br> 91 zap\xedsan\xe1 v obchodnom registri vedenom Mestsk\xfdm s\xfadom v Prahe, oddiel C, vložka 100551<br> 92 konaj\xfaca prostredn\xedctvom J\xe1na KrtiÄku, konateľa spoloÄnosti<br> 93 (Äalej len âSprostredkovateľ") 94 </p> 95 96 <p>uzatvorili nižšie uveden\xe9ho dÅa v zmysle Äl\xe1nku 28, ods. 3 vÅ¡eobecn\xe9ho nariadenia Eur\xf3pskeho parlamentu a rady (E\xda) 2016/679 o ochrane osobn\xfdch \xfadajov (GDPR) t\xfato Zmluvu o sprac\xfavan\xed osobn\xfdch \xfadajov:</p> 97 98 <p><strong>I. Predmet zmluvy</strong></p> 99 <ol> 100 <li>Predmetom tejto zmluvy je \xfaprava vz\xe1jomn\xfdch pr\xe1v a povinnost\xed zmluvn\xfdch str\xe1n pri sprac\xfavan\xed osobn\xfdch \xfadajov v r\xe1mci prev\xe1dzky aplik\xe1cie ScioBot.</li> 101 <li>\xdaÄelom sprac\xfavania osobn\xfdch \xfadajov podľa tejto Zmluvy je efekt\xedvnejÅ¡ie využitie vÅ¡etk\xfdch možnost\xed aplik\xe1cie ScioBot (jednoduchÅ¡ia identifik\xe1cia žiakov v Å¡tudentsk\xfdch miestnostiach, evidencia vypracovan\xfdch slovn\xfdch hodnoten\xed). ScioBota je vÅ¡ak možn\xe9 využ\xedvaÅ¥ aj bez zad\xe1vania osobn\xfdch \xfadajov a ich sprac\xfavania.</li> 102 <li>Dotknut\xe9 osoby: Žiaci Å¡koly a uÄitelia (použ\xedvatelia aplik\xe1cie).</li> 103 </ol> 104 105 <p><strong>II. Podmienky sprac\xfavania osobn\xfdch \xfadajov</strong></p> 106 <ol> 107 <li>Konkr\xe9tne p\xf4jde o osobn\xe9 \xfadaje maxim\xe1lne v rozsahu: meno, pr\xedpadne meno a priezvisko alebo prez\xfdvka alebo in\xfd identifik\xe1tor žiaka, pr\xedpadne e-mailov\xe1 adresa žiaka. K t\xfdmto \xfadajom bud\xfa spravidla priraden\xe9 inform\xe1cie â v\xfdstupy jednotliv\xfdch funkci\xed ScioBota. Äalej meno a priezvisko uÄiteľa, e-mailov\xe1 adresa uÄiteľa.</li> 108 <li>Aplik\xe1cia nie je urÄen\xe1 ako n\xe1stroj na systematick\xe9 sprac\xfavanie osobitn\xfdch kateg\xf3ri\xed osobn\xfdch \xfadajov (Äl. 9 a 10 GDPR). Ak vÅ¡ak použ\xedvateľ tak\xe9to \xfadaje do aplik\xe1cie s\xe1m vlož\xed (napr. v r\xe1mci voľn\xe9ho textu v Äete, v r\xe1mci nastaven\xed), st\xe1vaj\xfa sa tieto \xfadaje predmetom sprac\xfavania podľa tejto zmluvy. Prev\xe1dzkovateľ sa zav\xe4zuje použ\xedvateľov pouÄiÅ¥, aby do textov\xfdch pol\xed vkladali citliv\xe9 \xfadaje len v od\xf4vodnen\xfdch pr\xedpadoch.</li> 109 <li>Sprac\xfavan\xedm osobn\xfdch \xfadajov v zmysle tejto zmluvy sa rozumie ich zhromažÄovanie, uchov\xe1vanie na nosiÄoch inform\xe1ci\xed, použ\xedvanie, blokovanie a likvid\xe1cia, a to aj za použitia automatizovan\xfdch prostriedkov.</li> 110 <li>Rozsah sprac\xfavania osobn\xfdch \xfadajov zodpoved\xe1 \xfaÄelu uveden\xe9mu v Äl\xe1nku I., ods. 2 tejto Zmluvy a pokynom Prev\xe1dzkovateľa.</li> 111 <li>Osobn\xe9 \xfadaje bud\xfa sprac\xfavan\xe9 poÄas doby využ\xedvania aplik\xe1cie, Äalej bud\xfa uchov\xe1van\xe9 v aplik\xe1cii, k\xfdm nebud\xfa zmazan\xe9 použ\xedvateľom, alebo na žiadosÅ¥ Prev\xe1dzkovateľa alebo do ukonÄenia platnosti licencie/zmluvy. UkonÄen\xedm tejto Zmluvy nezanikaj\xfa povinnosti Sprostredkovateľa t\xfdkaj\xface sa bezpeÄnosti a ochrany osobn\xfdch \xfadajov až do ich \xfaplnej likvid\xe1cie Äi odovzdania Prev\xe1dzkovateľovi.</li> 112 </ol> 113 114 <p><strong>III. Povinnosti zmluvn\xfdch str\xe1n</strong></p> 115 <ol> 116 <li> 117 Prev\xe1dzkovateľ je pri plnen\xed tejto Zmluvy povinn\xfd: 118 <ol type="a"> 119 <li>zaistiÅ¥, že osobn\xe9 \xfadaje bud\xfa zhromažÄovan\xe9 a na sprac\xfavanie Sprostredkovateľovi odovzdan\xe9 vždy v s\xfalade s GDPR;</li> 120 <li>zaistiÅ¥, že \xfadaje bud\xfa aktu\xe1lne a presn\xe9;</li> 121 <li>zaistiÅ¥ pr\xe1vny titul pre sprac\xfavanie (napr. plnenie \xfalohy vo verejnom z\xe1ujme v r\xe1mci vzdel\xe1vania);</li> 122 <li>transparentne informovaÅ¥ žiakov (resp. z\xe1konn\xfdch z\xe1stupcov) o sprac\xfavan\xed \xfadajov v aplik\xe1cii ScioBot.</li> 123 </ol> 124 </li> 125 <li> 126 Sprostredkovateľ je pri plnen\xed tejto Zmluvy povinn\xfd: 127 <ol type="a"> 128 <li>nezapojiÅ¥ do sprac\xfavania žiadneho ÄalÅ¡ieho sprostredkovateľa bez vÅ¡eobecn\xe9ho p\xedsomn\xe9ho povolenia Prev\xe1dzkovateľa (Sprostredkovateľ využ\xedva poskytovateľov cloudov\xfdch a AI služieb, ktor\xfdch zoznam je dostupn\xfd na vyžiadanie). Spracovateľ informuje Prev\xe1dzkovateľa o vÅ¡etk\xfdch zam\xfdšľan\xfdch zmen\xe1ch t\xfdkaj\xfacich sa prijatia alebo nahradenia ÄalÅ¡\xedch spracovateľov, a poskytne tak Prev\xe1dzkovateľovi možnosÅ¥ vysloviÅ¥ n\xe1mietky;</li> 129 <li>sprac\xfavaÅ¥ osobn\xe9 \xfadaje iba na z\xe1klade doložen\xfdch pokynov Prev\xe1dzkovateľa a na \xfaÄely fungovania aplik\xe1cie;</li> 130 <li>byÅ¥ n\xe1pomocn\xfd Prev\xe1dzkovateľovi pri plnen\xed povinnost\xed reagovaÅ¥ na žiadosti dotknut\xfdch os\xf4b a pri zaisÅ¥ovan\xed s\xfaladu s povinnosÅ¥ami podľa Äl\xe1nkov 32 až 36 GDPR; relevantn\xe9 inform\xe1cie Sprostredkovateľ zverejÅuje na <a href="https://www.scio.sk/osobne-udaje">https://www.scio.sk/osobne-udaje</a>;</li> 131 <li>zaistiÅ¥, aby syst\xe9my použ\xedvali iba opr\xe1vnen\xe9 osoby s unik\xe1tnymi pr\xedstupmi;</li> 132 <li>zaviazaÅ¥ svojich zamestnancov a spolupracovn\xedkov k mlÄanlivosti;</li> 133 <li>umožniÅ¥ Prev\xe1dzkovateľovi na žiadosÅ¥ kontrolu plnenia tejto zmluvy;</li> 134 <li>po skonÄen\xed zmluvn\xe9ho vzÅ¥ahu vymazaÅ¥ vÅ¡etky osobn\xe9 \xfadaje alebo ich anonymizovaÅ¥, pokiaľ z\xe1kon nevyžaduje ich uchovanie;</li> 135 <li>prijaÅ¥ technicko-organizaÄn\xe9 opatrenia na zabezpeÄenie d\xe1t podľa Äl\xe1nku 32 GDPR.</li> 136 </ol> 137 </li> 138 <li> 139 Zmluvn\xe9 strany s\xfa spoloÄne povinn\xe9: 140 <ol type="a"> 141 <li>udržiavaÅ¥ bezpeÄnostn\xe9 opatrenia proti neopr\xe1vnen\xe9mu pr\xedstupu, strate Äi zniÄeniu d\xe1t;</li> 142 <li>ohlasovaÅ¥ pr\xedpadn\xe9 poruÅ¡enia zabezpeÄenia dozorn\xe9mu org\xe1nu (\xdaOO\xda) v s\xfalade s GDPR;</li> 143 <li>zachov\xe1vaÅ¥ mlÄanlivosÅ¥ o bezpeÄnostn\xfdch opatreniach a technickom pozad\xed aplik\xe1cie.</li> 144 </ol> 145 </li> 146 </ol> 147 148 <p><strong>IV. Odmena za sprac\xfavanie osobn\xfdch \xfadajov</strong></p> 149 <ol> 150 <li>S ohľadom na skutoÄnosÅ¥, že t\xe1to Zmluva sa uzatv\xe1ra v s\xfavislosti s využ\xedvan\xedm aplik\xe1cie ScioBot, zmluvn\xe9 strany dojedn\xe1vaj\xfa, že sprac\xfavanie osobn\xfdch \xfadajov je zahrnut\xe9 v cene za využ\xedvanie ScioBota. Samotn\xe9 sprac\xfavanie podľa tejto zmluvy je teda bezplatn\xe9.</li> 151 </ol> 152 153 <p><strong>V. Z\xe1vereÄn\xe9 ustanovenia</strong></p> 154 <ol> 155 <li>Pr\xe1vne vzÅ¥ahy z tejto Zmluvy sa riadia GDPR a pr\xe1vnym poriadkom Äeskej republiky.</li> 156 <li>T\xe1to Zmluva nadob\xfada platnosÅ¥ a \xfaÄinnosÅ¥ momentom jej akcept\xe1cie Prev\xe1dzkovateľom v rozhran\xed aplik\xe1cie ScioBot.</li> 157 <li>Zmluva je vyhotoven\xe1 v elektronickej podobe a Prev\xe1dzkovateľ m\xe1 pr\xe1vo si ju po akcept\xe1cii kedykoľvek stiahnuÅ¥ Äi vytlaÄiÅ¥.</li> 158 <li>Zmluvn\xe9 strany vyhlasuj\xfa, že obsahu zmluvy rozumej\xfa a vyjadruje ich slobodn\xfa v\xf4ľu.</li> 159 </ol> 160 `;case"en":return` 161 <h1 class="header">Personal Data Processing Agreement for the use of the ScioBot application</h1> 162 163 ${u({schoolNameLabel:"School Name",cinLabel:"ID No.",addressLabel:"School Address",controllerLine:'(hereinafter referred to as the "Controller")',...a})} 164 165 <p>and</p> 166 167 <p> 168 www.scio.cz, s.r.o.<br> 169 ID No. (IÄ): 27156125<br> 170 registered office: Praha 8, PobÅežn\xed 34, Postcode 180 00<br> 171 registered in the Commercial Register maintained by the Municipal Court in Prague, Section C, Entry 100551<br> 172 acting through Jan KrtiÄka, Managing Director<br> 173 (hereinafter referred to as the "Processor") 174 </p> 175 176 <p>have concluded this Personal Data Processing Agreement on the date below, pursuant to Article 28
176(3) of Regulation (EU) 2016/679 of the European Parliament and of the Council on the protection of personal data (GDPR):</p> 177 178 <p><strong>I. Subject Matter of the Agreement</strong></p> 179 <ol> 180 <li>The subject matter of this Agreement is the regulation of the mutual rights and obligations of the contracting parties in the processing of personal data within the operation of the ScioBot application.</li> 181 <li>The purpose of personal data processing under this Agreement is the more efficient use of all features of the ScioBot application (easier identification of students in student rooms, records of prepared verbal assessments). However, ScioBot can be used without entering personal data and their processing.</li> 182 <li>Data subjects: School pupils and teachers (app users).</li> 183 </ol> 184 185 <p><strong>II. Conditions for Personal Data Processing</strong></p> 186 <ol> 187 <li>Specifically, this will involve personal data to the maximum extent of: name, or name and surname or nickname or other identifier of the pupil, or the pupil's e-mail address. Information â outputs of individual ScioBot functions â will usually be associated with this data. Furthermore, the name and surname of the teacher, and the teacher's e-mail address.</li> 188 <li>The application is not intended as a tool for the systematic processing of special categories of personal data (Articles 9 and 10 of the GDPR). However, if a user inputs such data into the application themselves (e.g., within free text in the chat, within settings), this data becomes subject to processing under this agreement. The Controller undertakes to instruct users to enter sensitive data into text fields only in justified cases.</li> 189 <li>Processing of personal data within the meaning of this Agreement means their collection, storage on information media, use, blocking, and disposal, including the use of automated means.</li> 190 <li>The scope of personal data processing corresponds to the purpose stated in Article I, paragraph 2 of this Agreement and the instructions of the Controller.</li> 191 <li>Personal data will be processed for the duration of the use of the application; they will then be stored in the application until deleted by the user, or at the request of the Controller, or until the termination of the license/agreement. The termination of this Agreement does not terminate the Processor's obligations regarding the security and protection of personal data until their complete disposal or handover to the Controller.</li> 192 </ol> 193 194 <p><strong>III. Obligations of the Contracting Parties</strong></p> 195 <ol> 196 <li> 197 In fulfilling this Agreement, the Controller is obliged to: 198 <ol type="a"> 199 <li>ensure that personal data is collected and transferred to the Processor for processing always in accordance with the GDPR;</li> 200 <li>ensure that the data is up-to-date and accurate;</li> 201 <li>ensure a legal basis for processing (e.g., performance of a task carried out in the public interest within education);</li> 202 <li>transparently inform students (or legal representatives) about data processing in the ScioBot application.</li> 203 </ol> 204 </li> 205 <li> 206 In fulfilling this Agreement, the Processor is obliged to: 207 <ol type="a"> 208 <li>not engage any other processor in the processing without the general written permission of the Controller (the Processor uses cloud and AI service providers, a list of which is available upon request). The Processor shall inform the Controller of any intended changes concerning the addition or replacement of other processors, thereby giving the Controller the opportunity to object to such changes;</li> 209 <li>process personal data only on the basis of documented instructions from the Controller and for the purposes of the application's functioning;</li> 210 <li>assist the Controller in fulfilling obligations to respond to requests from data subjects and in ensuring compliance with the obligations pursuant to Articles 32 to 36 of the GDPR; the Processor publishes relevant information at <a href="https://www.scioexams.com/personal-data">https://www.scioexams.com/personal-data</a>;</li> 211 <li>ensure that systems are used only by authorized persons with unique access;</li> 212 <li>bind its employees and collaborators to confidentiality;</li> 213 <li>allow the Controller, upon request, to audit compliance with this Agreement;</li> 214 <li>after the end of the contractual relationship, delete all personal data or anonymize them, unless the law requires their storage;</li> 215 <li>adopt technical and organizational measures to secure data according to Article 32 of the GDPR.</li> 216 </ol> 217 </li> 218 <li> 219 The contracting parties are jointly obliged to: 220 <ol type="a"> 221 <li>maintain security measures against unauthorized access, loss, or destruction of data;</li> 222 <li>report any security breaches to the supervisory authority (\xdaOO\xda) in accordance with the GDPR;</li> 223 <li>maintain confidentiality regarding security measures and the technical background of the application.</li> 224 </ol> 225 </li> 226 </ol> 227 228 <p><strong>IV. Remuneration for Personal Data Processing</strong></p> 229 <ol> 230 <li>Considering that this Agreement is concluded in connection with the use of the ScioBot application, the contracting parties agree that the processing of personal data is included in the price for using ScioBot. The processing itself under this Agreement is therefore free of charge.</li> 231 </ol> 232 233 <p><strong>V. Final Provisions</strong></p> 234 <ol> 235 <li>Legal relations arising from this Agreement are governed by the GDPR and the legal order of the Czech Republic.</li> 236 <li>This Agreement becomes valid and effective at the moment of its acceptance by the C
236ontroller within the ScioBot application interface.</li> 237 <li>The Agreement is drawn up in electronic form and the Controller has the right to download or print it at any time after acceptance.</li> 238 <li>The contracting parties declare that they understand the content of the agreement and that it expresses their free will.</li> 239 </ol> 240 `;case"pl":return` 241 <h1 class="header">Umowa powierzenia przetwarzania danych osobowych podczas korzystania z aplikacji ScioBot</h1> 242 243 ${u({schoolNameLabel:"Nazwa szkoÅy",cinLabel:"IÄ (REGON)",addressLabel:"Adres szkoÅy",controllerLine:"(zwana dalej âAdministratoremâ)",...a})} 244 245 <p>a</p> 246 247 <p> 248 www.scio.cz, s.r.o.<br> 249 IÄ: 27156125<br> 250 z siedzibÄ : Praga 8, PobÅežn\xed 34, kod pocztowy 180 00<br> 251 wpisana do rejestru handlowego prowadzonego przez SÄ d Miejski w Pradze, sekcja C, wpis 100551<br> 252 reprezentowana przez Jana KrtiÄkÄ, dyrektora zarzÄ dzajÄ cego sp\xf3Åki<br> 253 (zwana dalej âPodmiotem przetwarzajÄ cym") 254 </p> 255 256 <p>zawarli w poniższym dniu, w rozumieniu art. 28 ust. 3 Og\xf3lnego rozporzÄ dzenia Parlamentu Europejskiego i Rady (UE) 2016/679 o ochronie danych osobowych (RODO), niniejszÄ UmowÄ powierzenia przetwarzania danych osobowych:</p> 257 258 <p><strong>I. Przedmiot umowy</strong></p> 259 <ol> 260 <li>Przedmiotem niniejszej umowy jest uregulowanie wzajemnych praw i obowiÄ zk\xf3w stron umowy przy przetwarzaniu danych osobowych w ramach dziaÅania aplikacji ScioBot.</li> 261 <li>Celem przetwarzania danych osobowych na podstawie niniejszej Umowy jest efektywniejsze wykorzystanie wszystkich możliwoÅci aplikacji ScioBot (Åatwiejsza identyfikacja uczni\xf3w w pokojach studenckich, ewidencja sporzÄ dzonych ocen opisowych). Z aplikacji ScioBot można jednak korzystaÄ r\xf3wnież bez wprowadzania danych osobowych i ich przetwarzania.</li> 262 <li>Osoby, kt\xf3rych dane dotyczÄ : Uczniowie szkoÅy i nauczyciele (użytkownicy aplikacji).</li> 263 </ol> 264 265 <p><strong>II. Warunki przetwarzania danych osobowych</strong></p> 266 <ol> 267 <li>W szczeg\xf3lnoÅci chodzi o dane osobowe w maksymalnym zakresie: imiÄ, ewentualnie imiÄ i nazwisko lub pseudonim lub inny identyfikator ucznia, ewentualnie adres e-mail ucznia. Do tych danych bÄdÄ zazwyczaj przypisane informacje â wyniki poszczeg\xf3lnych funkcji ScioBota. Ponadto imiÄ i nazwisko nauczyciela, adres e-mail nauczyciela.</li> 268 <li>Aplikacja nie jest przeznaczona do systematycznego przetwarzania szczeg\xf3lnych kategorii danych osobowych (art. 9 i 10 RODO). JeÅli jednak użytkownik sam wprowadzi takie dane do aplikacji (np. w ramach wolnego tekstu na czacie, w ramach ustawieÅ), dane te stajÄ siÄ przedmiotem przetwarzania na podstawie niniejszej umowy. Administrator zobowiÄ zuje siÄ do poinstruowania użytkownik\xf3w, aby wprowadzali dane wrażliwe w pola tekstowe wyÅÄ cznie w uzasadnionych przypadkach.</li> 269 <li>Przez przetwarzanie danych osobowych w rozumieniu niniejszej umowy rozumie siÄ ich gromadzenie, przechowywanie na noÅnikach informacji, wykorzystywanie, blokowanie i usuwanie, w tym przy użyciu Årodk\xf3w zautomatyzowanych.</li> 270 <li>Zakres przetwarzania danych osobowych odpowiada celowi okreÅlonemu w art. I ust. 2 niniejszej Umowy oraz poleceniom Administratora.</li> 271 <li>Dane osobowe bÄdÄ przetwarzane przez okres korzystania z aplikacji, a nastÄpnie bÄdÄ przechowywane w aplikacji do czasu ich usuniÄcia przez użytkownika, na Å¼Ä danie Administratora lub do czasu wygaÅniÄcia licencji/umowy. RozwiÄ zanie niniejszej Umowy nie powoduje wygaÅniÄcia obowiÄ zk\xf3w Podmiotu przetwarzajÄ cego w zakresie bezpieczeÅstwa i ochrony danych osobowych aż do ich caÅkowitego usuniÄcia lub przekazania Administratorowi.</li> 272 </ol> 273 274 <p><strong>III. ObowiÄ zki stron umowy</strong></p> 275 <ol> 276 <li> 277 Administrator przy wykonywaniu niniejszej Umowy jest zobowiÄ zany do: 278 <ol type="a"> 279 <li>zapewnienia, że dane osobowe bÄdÄ gromadzone i przekazywane Podmiotowi przetwarzajÄ cemu do przetwarzania zawsze zgodnie z RODO;</li> 280 <li>zapewnienia, że dane bÄdÄ aktualne i dokÅadne;</li> 281 <li>
281zapewnienia podstawy prawnej przetwarzania (np. wykonanie zadania realizowanego w interesie publicznym w ramach edukacji);</li> 282 <li>przejrzystego informowania uczni\xf3w (lub opiekun\xf3w prawnych) o przetwarzaniu danych w aplikacji ScioBot.</li> 283 </ol> 284 </li> 285 <li> 286 Podmiot przetwarzajÄ cy przy wykonywaniu niniejszej Umowy jest zobowiÄ zany do: 287 <ol type="a"> 288 <li>niewÅÄ czania do przetwarzania żadnego innego podmiotu przetwarzajÄ cego bez og\xf3lnej pisemnej zgody Administratora (Podmiot przetwarzajÄ cy korzysta z dostawc\xf3w usÅug chmurowych i AI, kt\xf3rych lista jest dostÄpna na Å¼Ä danie). Podmiot przetwarzajÄ cy informuje Administratora o wszelkich zamierzonych zmianach dotyczÄ cych zatrudnienia lub zastÄ pienia innych podmiot\xf3w przetwarzajÄ cych, dajÄ c tym samym Administratorowi możliwoÅÄ wyrażenia sprzeciwu;</li> 289 <li>przetwarzania danych osobowych wyÅÄ cznie na podstawie udokumentowanych poleceÅ Administratora i do cel\xf3w funkcjonowania aplikacji;</li> 290 <li>pomagania Administratorowi w wywiÄ zywaniu siÄ z obowiÄ zku odpowiadania na Å¼Ä dania os\xf3b, kt\xf3rych dane dotyczÄ oraz w zapewnianiu zgodnoÅci z obowiÄ zkami wynikajÄ cymi z artykuÅ\xf3w 32 do 36 RODO; Podmiot przetwarzajÄ cy publikuje istotne informacje pod adresem <a href="https://www.scio.cz/osobni-udaje/">https://www.scio.cz/osobni-udaje/</a>;</li> 291 <li>zapewnienia, aby z system\xf3w korzystaÅy wyÅÄ cznie upoważnione osoby posiadajÄ ce unikalne dostÄpy;</li> 292 <li>zobowiÄ zania swoich pracownik\xf3w i wsp\xf3Åpracownik\xf3w do zachowania poufnoÅci;</li> 293 <li>umożliwienia Administratorowi, na Å¼Ä danie, kontroli wykonywania niniejszej umowy;</li> 294 <li>po zakoÅczeniu stosunku umownego, usuniÄcia wszystkich danych osobowych lub ich anonimizacji, chyba że prawo wymaga ich przechowywania;</li> 295 <li>podjÄcia Årodk\xf3w techniczno-organizacyjnych w celu zabezpieczenia danych zgodnie z art. 32 RODO.</li> 296 </ol> 297 </li> 298 <li> 299 Strony umowy sÄ wsp\xf3lnie zobowiÄ zane do: 300 <ol type="a"> 301 <li>utrzymywania Årodk\xf3w bezpieczeÅstwa chroniÄ cych przed nieuprawnionym dostÄpem, utratÄ lub zniszczeniem danych;</li> 302 <li>zgÅaszania ewentualnych naruszeÅ bezpieczeÅstwa organowi nadzorczemu (\xdaOO\xda) zgodnie z RODO;</li> 303 <li>zachowania poufnoÅci w zakresie Årodk\xf3w bezpieczeÅstwa i zaplecza technicznego aplikacji.</li> 304 </ol> 305 </li> 306 </ol> 307 308 <p><strong>IV. Wynagrodzenie za przetwarzanie danych osobowych</strong></p> 309 <ol> 310 <li>Zważywszy na fakt, że niniejsza Umowa zostaje zawarta w zwiÄ zku z korzystaniem z aplikacji ScioBot, strony umowy ustalajÄ , że przetwarzanie danych osobowych jest wliczone w cenÄ korzystania ze ScioBota. Samo przetwarzanie na podstawie niniejszej umowy jest zatem bezpÅatne.</li> 311 </ol> 312 313 <p><strong>V. Postanowienia koÅcowe</strong></p> 314 <ol> 315 <li>Stosunki prawne wynikajÄ ce z niniejszej Umowy podlegajÄ RODO oraz porzÄ dkowi prawnemu Republiki Czeskiej.</li> 316 <li>Niniejsza Umowa wchodzi w życie i staje siÄ skuteczna z chwilÄ jej zaakceptowania przez Administratora w interfejsie aplikacji ScioBot.</li> 317 <li>Umowa zostaÅa sporzÄ dzona w formie elektronicznej, a Administrator ma prawo do jej pobrania lub wydrukowania w dowolnym momencie po akceptacji.</li> 318 <li>Strony oÅwiadczajÄ , że rozumiejÄ treÅÄ umowy i że wyraża ona ich wolnÄ wolÄ.</li> 319 </ol> 320 `;default:return` 321 <h1 class="header">Smlouva o zpracov\xe1n\xed osobn\xedch \xfadajů pÅi využ\xedv\xe1n\xed aplikace ScioBot</h1> 322 323 ${u({schoolNameLabel:"Název Å¡koly",cinLabel:"IÄ",addressLabel:"Adresa Å¡koly",controllerLine:"(dále jen âSprávceâ)",...a})} 324 325 <p>a</p> 326 327 <p> 328 www.scio.cz, s.r.o.<br> 329 IÄ: 27156125<br> 330 se s\xeddlem Praha 8, PobÅežn\xed 34, PSÄ 180 00<br> 331 zapsan\xe1 v obchodn\xedm rejstÅ\xedku veden\xe9m MÄstsk\xfdm soudem v Praze, odd\xedl C, vložka 100551<br> 332 jednaj\xedc\xed Janem KrtiÄkou, jednatelem spoleÄnosti<br>
333 (d\xe1le jen âZpracovatel") 334 </p> 335 336 <p>uzavÅeli n\xedže uveden\xe9ho dne ve smyslu Äl\xe1nku 28, odst. 3 obecn\xe9ho naÅ\xedzen\xed Evropsk\xe9ho parlamentu a rady (EU) 2016/679, o ochranÄ osobn\xedch \xfadajů (GDPR) tuto Smlouvu o zpracov\xe1n\xed osobn\xedch \xfadajů:</p> 337 338 <p><strong>I. PÅedmÄt smlouvy</strong></p> 339 <ol> 340 <li>PÅedmÄtem t\xe9to smlouvy je \xfaprava vz\xe1jemn\xfdch pr\xe1v a povinnost\xed smluvn\xedch stran pÅi zpracov\xe1n\xed osobn\xedch \xfadajů v r\xe1mci provozu aplikace ScioBot.</li> 341 <li>\xdaÄelem zpracov\xe1n\xed osobn\xedch \xfadajů dle t\xe9to Smlouvy je efektivnÄjÅ¡\xed využit\xed vÅ¡ech možnost\xed aplikace ScioBot (jednodušš\xed identifikace ž\xe1ků ve studentsk\xfdch m\xedstnostech, evidence vypracovan\xfdch slovn\xedch hodnocen\xed). ScioBota nicm\xe9nÄ lze využ\xedvat i bez zad\xe1v\xe1n\xed osobn\xedch \xfadajů a jejich zpracov\xe1n\xed.</li> 342 <li>Subjekty \xfadajů: Ž\xe1ci Å¡koly a uÄitel\xe9 (uživatel\xe9 aplikace).</li> 343 </ol> 344 345 <p><strong>II. Podm\xednky zpracov\xe1n\xed osobn\xedch \xfadajů</strong></p> 346 <ol> 347 <li>Konkr\xe9tnÄ půjde o osobn\xed \xfadaje maxim\xe1lnÄ v rozsahu: jm\xe9no, pÅ\xedpadnÄ jm\xe9no a pÅ\xedjmen\xed Äi pÅezd\xedvka nebo jin\xfd identifik\xe1tor ž\xe1ka, pÅ\xedpadnÄ e-mailov\xe1 adresa ž\xe1ka. K tÄmto \xfadajům budou zpravidla pÅiÅazeny informace - v\xfdstupy jednotliv\xfdch funkc\xed ScioBota. D\xe1le jm\xe9no a pÅ\xedjmen\xed uÄitele, e-mailov\xe1 adresa uÄitele.</li> 348 <li>Aplikace nen\xed urÄena jako n\xe1stroj pro systematick\xe9 zpracov\xe1n\xed zvl\xe1Å¡tn\xedch kategori\xed osobn\xedch \xfadajů (Äl. 9 a 10 GDPR). Pokud vÅ¡ak uživatel takov\xe9 \xfadaje do aplikace s\xe1m vlož\xed (napÅ. v r\xe1mci voln\xe9ho textu v chatu, v r\xe1mci nastaven\xed), st\xe1vaj\xed se tyto \xfadaje pÅedmÄtem zpracov\xe1n\xed dle t\xe9to smlouvy. Spr\xe1vce se zavazuje uživatele pouÄit, aby do textov\xfdch pol\xed vkl\xe1dali citliv\xe9 \xfadaje pouze v odůvodnÄn\xfdch pÅ\xedpadech.</li> 349 <li>Zpracov\xe1n\xedm osobn\xedch \xfadajů ve smyslu t\xe9to smlouvy se rozum\xed jejich shromažÄov\xe1n\xed, ukl\xe1d\xe1n\xed na nosiÄe informac\xed, použ\xedv\xe1n\xed, blokov\xe1n\xed a likvidace, a to i za použit\xed automatizovan\xfdch prostÅedků.</li> 350 <li>Rozsah zpracov\xe1n\xed osobn\xedch \xfadajů odpov\xedd\xe1 \xfaÄelu uveden\xe9mu v Äl\xe1nku I., odst. 2 t\xe9to Smlouvy a pokynům Spr\xe1vce.</li> 351 <li>Osobn\xed \xfadaje budou zpracov\xe1v\xe1ny po dobu využ\xedv\xe1n\xed aplikace, d\xe1le pak budou uchov\xe1v\xe1ny v aplikaci, dokud nebudou smaz\xe1ny uživatelem, nebo na ž\xe1dost Spr\xe1vce nebo do ukonÄen\xed platnosti licence/smlouvy. UkonÄen\xedm t\xe9to Smlouvy nezanikaj\xed povinnosti Zpracovatele t\xfdkaj\xedc\xed se bezpeÄnosti a ochrany osobn\xedch \xfadajů až do jejich \xfapln\xe9 likvidace Äi pÅed\xe1n\xed Spr\xe1vci.</li> 352 </ol> 353 354 <p><strong>III. Povinnosti smluvn\xedch stran</strong></p> 355 <ol> 356 <li> 357 Spr\xe1vce je pÅi plnÄn\xed t\xe9to Smlouvy povinen: 358 <ol type="a"> 359 <li>zajistit, že osobn\xed \xfadaje budou shromažÄov\xe1ny a ke zpracov\xe1n\xed Zpracovateli pÅed\xe1ny vždy v souladu s GDPR;</li> 360 <li>zajistit, že \xfadaje budou aktu\xe1ln\xed a pÅesn\xe9;</li> 361 <li>zajistit pr\xe1vn\xed titul pro zpracov\xe1n\xed (napÅ. plnÄn\xed \xfakolu ve veÅejn\xe9m z\xe1jmu v r\xe1mci vzdÄl\xe1v\xe1n\xed);</li> 362 <li>transparentnÄ informovat ž\xe1ky (resp. z\xe1konn\xe9 z\xe1stupce) o zpracov\xe1n\xed \xfadajů v aplikaci ScioBot.</li> 363 </ol> 364 </li> 365 <li> 366 Zpracovatel je pÅi plnÄn\xed t\xe9to Smlouvy povinen: 367 <ol type="a"> 368 <li>nezapojit do zpracov\xe1n\xed ž\xe1dn\xe9ho dalÅ¡\xedho zpracovatele bez obecn\xe9ho p\xedsemn\xe9ho svolen\xed Spr\xe1vce (Zpracovatel využ\xedv\xe1 poskytovatele cloudov\xfdch a AI služeb, jejichž seznam je dostupn\xfd na vyž\xe1d\xe1n\xed). Zpracovatel informuje Spr\xe1vce o veÅ¡ker\xfdch zam\xfdÅ¡len\xfdch zmÄn\xe1ch t\xfdkaj\xedc\xedch se pÅijet\xed nebo nahrazen\xed dalÅ¡\xedch zpracovatelů, a poskytne tak Spr\xe1vci možnost vyslovit n\xe1mitky;</li> 369 <li>zpracov\xe1vat osobn\xed \xfadaje pouze na z\xe1kladÄ doložen\xfdch pokynů Spr\xe1vce a pro \xfaÄely fungov\xe1n\xed aplikace;</li> 370 <li>b\xfdt n\xe1pomocen Spr\xe1vci pÅi plnÄn\xed povinnost\xed reagovat na ž\xe1dosti subjektů \xfadajů a pÅi zajišťov\xe1n\xed souladu s povinnostmi podle Äl\xe1nků 32 až 36 GDPR; relevantn\xed informace Zpracovatel zveÅejÅuje na <a href="https://www.scio.cz/osobni-udaje/">https://www.scio.cz/osobni-udaje/</a>;</li> 371 <li>zajistit, aby syst\xe9my použ\xedvaly pouze opr\xe1vnÄn\xe9 osoby s unik\xe1tn\xedmi pÅ\xedstupy;</li> 372 <li>zav\xe1zat sv\xe9 zamÄstnance a spolupracovn\xedky k mlÄenlivosti;</li> 373 <li>umožnit Spr\xe1vci na ž\xe1dost kontrolu plnÄn\xed t\xe9to smlouvy;</li> 374 <li>po skonÄen\xed smluvn\xedho vztahu vymazat vÅ¡echny osobn\xed \xfadaje, nebo je anonymizovat, pokud z\xe1kon nevyžaduje jejich uložen\xed;</li> 375 <li>pÅijmout technicko-organizaÄn\xed opatÅen\xed k zabezpeÄen\xed dat dle Äl\xe1nku 32 GDPR.</li> 376 </ol> 377 </li> 378 <li> 379 Smluvn\xed strany jsou spoleÄnÄ povinny: 380 <ol type="a"> 381 <li>udržovat bezpeÄnostn\xed opatÅen\xed proti neopr\xe1vnÄn\xe9mu pÅ\xedstupu, ztr\xe1tÄ Äi zniÄen\xed dat;</li> 382 <li>ohlaÅ¡ovat pÅ\xedpadn\xe1 poruÅ¡en\xed zabezpeÄen\xed dozorov\xe9mu \xfaÅadu (\xdaOO\xda) v souladu s GDPR;</li> 383 <li>zachov\xe1vat mlÄenlivost o bezpeÄnostn\xedch opatÅen\xedch a technick\xe9m pozad\xed aplikace.</li> 384 </ol> 385 </li> 386 </ol> 387 388 <p><strong>IV. OdmÄna za zpracov\xe1n\xed osobn\xedch \xfadajů</strong></p> 389 <ol> 390 <li>S ohledem na skuteÄnost, že tato Smlouva je uzav\xedr\xe1na v souvislosti s využ\xedv\xe1n\xedm aplikace ScioBot, ujedn\xe1vaj\xed smluvn\xed strany, že zpracov\xe1n\xed osobn\xedch \xfadajů je zahrnuto v cenÄ za využ\xedv\xe1n\xed ScioBota. Samotn\xe9 zpracov\xe1n\xed dle t\xe9to smlouvy je tedy bezplatn\xe9.</li> 391 </ol> 392 393 <p><strong>V. Z\xe1vÄreÄn\xe1 ustanoven\xed</strong></p> 394 <ol> 395 <li>Pr\xe1vn\xed vztahy z t\xe9to Smlouvy se Å\xedd\xed GDPR a pr\xe1vn\xedm Å\xe1dem Äesk\xe9 republiky.</li> 396 <li>Tato Smlouva nab\xfdv\xe1 platnosti a \xfaÄinnosti momentem jej\xed akceptace Spr\xe1vcem v rozhran\xed aplikace ScioBot.</li> 397 <li>Smlouva je vyhotovena v elektronick\xe9 podobÄ a Spr\xe1vce m\xe1 pr\xe1vo si ji po akceptaci kdykoliv st\xe1hnout Äi vytisknout.</li> 398 <li>Smluvn\xed strany prohlaÅ¡uj\xed, že obsahu smlouvy rozum\xed a vyjadÅuje jejich svobodnou vůli.</li> 399 </ol> 400 `}}let a={fullName:e.fullName,email:e.email};switch(o){case"sk":return` 401 <h1 class="header">Zmluva o sprac\xfavan\xed osobn\xfdch \xfadajov pri využ\xedvan\xed aplik\xe1cie ScioBot</h1> 402 403 ${h({fullNameLabel:"Meno a priezvisko",emailLabel:"E-mail",controllerLine:"(Äalej len âPrevádzkovateľâ)",...a})} 404 405 <p>a</p> 406 407 <p> 408 www.scio.cz, s.r.o.<br> 409 IÄ: 27156125<br> 410 so s\xeddlom Praha 8, PobÅežn\xed 34, PSÄ 180 00<br> 411 zap\xedsan\xe1 v obchodnom registri vedenom Mestsk\xfdm s\xfadom v Prahe, oddiel C, vložka 100551<br> 412 konaj\xfaca prostredn\xedctvom J\xe1na KrtiÄku, konateľa spoloÄnosti<br> 413 (Äalej len âSprostredkovateľ") 414 </p> 415 416 <p>uzatvorili nižšie uveden\xe9ho dÅa v zmysle Äl\xe1nku 28, ods. 3 vÅ¡eobecn\xe9ho nariadenia Eur\xf3pskeho parlamentu a rady (E\xda) 2016/679 o ochrane osobn\xfdch \xfadajov (GDPR) t\xfato Zmluvu o sprac\xfavan\xed osobn\xfdch \xfadajov:</p> 417 418 <p><strong>I. Predmet zmluvy</strong></p> 419 <ol> 420 <li>Predmetom tejto zmluvy je \xfaprava vz\xe1jomn\xfdch pr\xe1v a povinnost\xed zmluvn\xfdch str\xe1n pri sprac\xfavan\xed osobn\xfdch \xfadajov v r\xe1mci prev\xe1dzky aplik\xe1cie ScioBot.</li> 421 <li>\xdaÄelom sprac\xfavania osobn\xfdch \xfadajov podľa tejto Zmluvy je efekt\xedvnejÅ¡ie využitie vÅ¡etk\xfdch možnost\xed aplik\xe1cie ScioBot (jednoduchÅ¡ia identifik\xe1cia žiakov v Å¡tudentsk\xfdch miestnostiach, evidencia vypracovan\xfdch slovn\xfdch hodnoten\xed). ScioBota je vÅ¡ak možn\xe9 využ\xedvaÅ¥ aj bez zad\xe1vania osobn\xfdch \xfadajov a ich sprac\xfavania.</li> 422 <li>Dotknut\xe9 osoby: Žiaci a in\xe9 osoby (použ\xedvatelia aplik\xe1cie).</li> 423 </ol> 424 425 <p><strong>II. Podmienky sprac\xfavania osobn\xfdch \xfadajov</strong></p> 426 <ol> 427 <li>Konkr\xe9tne p\xf4jde o osobn\xe9 \xfadaje maxim\xe1lne v rozsahu: meno, pr\xedpadne meno a priezvisko alebo prez\xfdvka alebo in\xfd identifik\xe1tor žiaka, pr\xedpadne e-mailov\xe1 adresa žiaka. K t\xfdmto \xfadajom bud\xfa spravidla priraden\xe9 inform\xe1cie â v\xfdstupy jednotliv\xfdch funkci\xed ScioBota. Äalej meno a priezvisko použ\xedvateľa, e-mailov\xe1 adresa použ\xedvateľa.</li> 428 <li>
428Aplik\xe1cia nie je urÄen\xe1 ako n\xe1stroj na systematick\xe9 sprac\xfavanie osobitn\xfdch kateg\xf3ri\xed osobn\xfdch \xfadajov (Äl. 9 a 10 GDPR). Ak vÅ¡ak použ\xedvateľ tak\xe9to \xfadaje do aplik\xe1cie s\xe1m vlož\xed (napr. v r\xe1mci voľn\xe9ho textu v Äete, v r\xe1mci nastaven\xed), st\xe1vaj\xfa sa tieto \xfadaje predmetom sprac\xfavania podľa tejto zmluvy. Prev\xe1dzkovateľ sa zav\xe4zuje použ\xedvateľov pouÄiÅ¥, aby do textov\xfdch pol\xed vkladali citliv\xe9 \xfadaje len v od\xf4vodnen\xfdch pr\xedpadoch.</li> 429 <li>Sprac\xfavan\xedm osobn\xfdch \xfadajov v zmysle tejto zmluvy sa rozumie ich zhromažÄovanie, uchov\xe1vanie na nosiÄoch inform\xe1ci\xed, použ\xedvanie, blokovanie a likvid\xe1cia, a to aj za použitia automatizovan\xfdch prostriedkov.</li> 430 <li>Rozsah sprac\xfavania osobn\xfdch \xfadajov zodpoved\xe1 \xfaÄelu uveden\xe9mu v Äl\xe1nku I., ods. 2 tejto Zmluvy a pokynom Prev\xe1dzkovateľa.</li> 431 <li>Osobn\xe9 \xfadaje bud\xfa sprac\xfavan\xe9 poÄas doby využ\xedvania aplik\xe1cie, Äalej bud\xfa uchov\xe1van\xe9 v aplik\xe1cii, k\xfdm nebud\xfa zmazan\xe9 použ\xedvateľom, alebo na žiadosÅ¥ Prev\xe1dzkovateľa alebo do ukonÄenia platnosti licencie/zmluvy. UkonÄen\xedm tejto Zmluvy nezanikaj\xfa povinnosti Sprostredkovateľa t\xfdkaj\xface sa bezpeÄnosti a ochrany osobn\xfdch \xfadajov až do ich \xfaplnej likvid\xe1cie Äi odovzdania Prev\xe1dzkovateľovi.</li> 432 </ol> 433 434 <p><strong>III. Povinnosti zmluvn\xfdch str\xe1n</strong></p> 435 <ol> 436 <li> 437 Prev\xe1dzkovateľ je pri plnen\xed tejto Zmluvy povinn\xfd: 438 <ol type="a"> 439 <li>zaistiÅ¥, že osobn\xe9 \xfadaje bud\xfa zhromažÄovan\xe9 a na sprac\xfavanie Sprostredkovateľovi odovzdan\xe9 vždy v s\xfalade s GDPR;</li> 440 <li>zaistiÅ¥, že \xfadaje bud\xfa aktu\xe1lne a presn\xe9;</li> 441 <li>zaistiÅ¥ pr\xe1vny titul pre sprac\xfavanie (napr. opr\xe1vnen\xfd z\xe1ujem alebo s\xfahlas dotknut\xfdch os\xf4b);</li> 442 <li>transparentne informovaÅ¥ dotknut\xe9 osoby o sprac\xfavan\xed ich \xfadajov v aplik\xe1cii ScioBot.</li> 443 </ol> 444 </li> 445 <li> 446 Sprostredkovateľ je pri plnen\xed tejto Zmluvy povinn\xfd: 447 <ol type="a"> 448 <li>nezapojiÅ¥ do sprac\xfavania žiadneho ÄalÅ¡ieho sprostredkovateľa bez vÅ¡eobecn\xe9ho p\xedsomn\xe9ho povolenia Prev\xe1dzkovateľa (Sprostredkovateľ využ\xedva poskytovateľov cloudov\xfdch a AI služieb, ktor\xfdch zoznam je dostupn\xfd na vyžiadanie). Spracovateľ informuje Prev\xe1dzkovateľa o vÅ¡etk\xfdch zam\xfdšľan\xfdch zmen\xe1ch t\xfdkaj\xfacich sa prijatia alebo nahradenia ÄalÅ¡\xedch spracovateľov, a poskytne tak Prev\xe1dzkovateľovi možnosÅ¥ vysloviÅ¥ n\xe1mietky;</li> 449 <li>sprac\xfavaÅ¥ osobn\xe9 \xfadaje iba na z\xe1klade doložen\xfdch pokynov Prev\xe1dzkovateľa a na \xfaÄely fungovania aplik\xe1cie;</li> 450 <li>byÅ¥ n\xe1pomocn\xfd Prev\xe1dzkovateľovi pri plnen\xed povinnost\xed reagovaÅ¥ na žiadosti dotknut\xfdch os\xf4b a pri zaisÅ¥ovan\xed s\xfaladu s povinnosÅ¥ami podľa Äl\xe1nkov 32 až 36 GDPR; relevantn\xe9 inform\xe1cie Sprostredkovateľ zverejÅuje na <a href="https://www.scio.sk/osobne-udaje">https://www.scio.sk/osobne-udaje</a>;</li> 451 <li>zaistiÅ¥, aby syst\xe9my použ\xedvali iba opr\xe1vnen\xe9 osoby s unik\xe1tnymi pr\xedstupmi;</li> 452 <li>zaviazaÅ¥ svojich zamestnancov a spolupracovn\xedkov k mlÄanlivosti;</li> 453 <li>umožniÅ¥ Prev\xe1dzkovateľovi na žiadosÅ¥ kontrolu plnenia tejto zmluvy;</li> 454 <li>po skonÄen\xed zmluvn\xe9ho vzÅ¥ahu vymazaÅ¥ vÅ¡etky osobn\xe9 \xfadaje alebo ich anonymizovaÅ¥, pokiaľ z\xe1kon nevyžaduje ich uchovanie;</li> 455 <li>prijaÅ¥ technicko-organizaÄn\xe9 opatrenia na zabezpeÄenie d\xe1t podľa Äl\xe1nku 32 GDPR.</li> 456 </ol> 457 </li> 458 <li> 459 Zmluvn\xe9 strany s\xfa spoloÄne povinn\xe9: 460 <ol type="a"> 461 <li>udržiavaÅ¥ bezpeÄnostn\xe9 opatrenia proti neopr\xe1vnen\xe9mu pr\xedstupu, strate Äi zniÄeniu d\xe1t;</li> 462 <li>ohlasovaÅ¥ pr\xedpadn\xe9 poruÅ¡enia zabezpeÄenia dozorn\xe9mu org\xe1nu (\xdaOO\xda) v s\xfalade s GDPR;</li> 463 <li>zachov\xe1vaÅ¥ mlÄanlivosÅ¥ o bezpeÄnostn\xfdch opatreniach a technickom pozad\xed aplik\xe1cie.</li> 464 </ol> 465 </li> 466 </ol> 467 468 <p><strong>IV. Odmena za sprac\xfavanie osobn\xfdch \xfadajov</strong></p> 469 <ol> 470 <li>S ohľadom na skutoÄnosÅ¥, že t\xe1to Zmluva sa uzatv\xe1ra v s\xfavislosti s využ\xedvan\xedm aplik\xe1cie ScioBot, zmluvn\xe9 strany dojedn\xe1vaj\xfa, že sprac\xfavanie osobn\xfdch \xfadajov je zahrnut\xe9 v cene za využ\xedvanie ScioBota. Samotn\xe9 sprac\xfavanie podľa tejto zmluvy je teda bezplatn\xe9.</li> 471 </ol> 472 473 <p><strong>V. Z\xe1vereÄn\xe9 ustanovenia</strong></p> 474 <ol> 475 <li>Pr\xe1vne vzÅ¥ahy z tejto Zmluvy sa riadia GDPR a pr\xe1vnym poriadkom Äeskej republiky.</li> 476 <li>T\xe1to Zmluva nadob\xfada platnosÅ¥ a \xfaÄinnosÅ¥ momentom jej akcept\xe1cie Prev\xe1dzkovateľom v rozhran\xed aplik\xe1cie ScioBot.</li> 477 <li>Zmluva je vyhotoven\xe1 v elektronickej podobe a Prev\xe1dzkovateľ m\xe1 pr\xe1vo si ju po akcept\xe1cii kedykoľvek stiahnuÅ¥ Äi vytlaÄiÅ¥.</li> 478 <li>Zmluvn\xe9 strany vyhlasuj\xfa, že obsahu zmluvy rozumej\xfa a vyjadruje ich slobodn\xfa v\xf4ľu.</li> 479 </ol> 480 `;case"en":return` 481 <h1 class="header">Personal Data Processing Agreement for the use of the ScioBot application</h1> 482 483 ${h({fullNameLabel:"Full name",emailLabel:"E-mail",controllerLine:'(hereinafter referred to as the "Controller")',...a})} 484 485 <p>and</p> 486 487 <p> 488 www.scio.cz, s.r.o.<br> 489 ID No. (IÄ): 27156125<br> 490 registered office: Praha 8, PobÅežn\xed 34, Postcode 180 00<br> 491 registered in the Commercial Register maintained by the Municipal Court in Prague, Section C, Entry 100551<br> 492 acting through Jan KrtiÄka, Managing Director<br> 493 (hereinafter referred to as the "Processor") 494 </p> 495 496 <p>have concluded this Personal Data Processing Agreement on the date below, pursuant to Article 28
496(3) of Regulation (EU) 2016/679 of the European Parliament and of the Council on the protection of personal data (GDPR):</p> 497 498 <p><strong>I. Subject Matter of the Agreement</strong></p> 499 <ol> 500 <li>The subject matter of this Agreement is the regulation of the mutual rights and obligations of the contracting parties in the processing of personal data within the operation of the ScioBot application.</li> 501 <li>The purpose of personal data processing under this Agreement is the more efficient use of all features of the ScioBot application (easier identification of students in student rooms, records of prepared verbal assessments). However, ScioBot can be used without entering personal data and their processing.</li> 502 <li>Data subjects: Pupils and other persons (app users).</li> 503 </ol> 504 505 <p><strong>II. Conditions for Personal Data Processing</strong></p> 506 <ol> 507 <li>Specifically, this will involve personal data to the maximum extent of: name, or name and surname or nickname or other identifier of the pupil, or the pupil's e-mail address. Information â outputs of individual ScioBot functions â will usually be associated with this data. Furthermore, the name and surname of the user, and the user's e-mail address.</li> 508 <li>The application is not intended as a tool for the systematic processing of special categories of personal data (Articles 9 and 10 of the GDPR). However, if a user inputs such data into the application themselves (e.g., within free text in the chat, within settings), this data becomes subject to processing under this agreement. The Controller undertakes to instruct users to enter sensitive data into text fields only in justified cases.</li> 509 <li>Processing of personal data within the meaning of this Agreement means their collection, storage on information media, use, blocking, and disposal, including the use of automated means.</li> 510 <li>The scope of personal data processing corresponds to the purpose stated in Article I, paragraph 2 of this Agreement and the instructions of the Controller.</li> 511 <li>Personal data will be processed for the duration of the use of the application; they will then be stored in the application until deleted by the user, or at the request of the Controller, or until the termination of the license/agreement. The termination of this Agreement does not terminate the Processor's obligations regarding the security and protection of personal data until their complete disposal or handover to the Controller.</li> 512 </ol> 513 514 <p><strong>III. Obligations of the Contracting Parties</strong></p> 515 <ol> 516 <li> 517 In fulfilling this Agreement, the Controller is obliged to: 518 <ol type="a"> 519 <li>ensure that personal data is collected and transferred to the Processor for processing always in accordance with the GDPR;</li> 520 <li>ensure that the data is up-to-date and accurate;</li> 521 <li>ensure a legal basis for processing (e.g., legitimate interest or consent of data subjects);</li> 522 <li>transparently inform data subjects about the processing of their data in the ScioBot application.</li> 523 </ol> 524 </li> 525 <li> 526 In fulfilling this Agreement, the Processor is obliged to: 527 <ol type="a"> 528 <li>not engage any other processor in the processing without the general written permission of the Controller (the Processor uses cloud and AI service providers, a list of which is available upon request). The Processor shall inform the Controller of any intended changes concerning the addition or replacement of other processors, thereby giving the Controller the opportunity to object to such changes;</li> 529 <li>process personal data only on the basis of documented instructions from the Controller and for the purposes of the application's functioning;</li> 530 <li>assist the Controller in fulfilling obligations to respond to requests from data subjects and in ensuring compliance with the obligations pursuant to Articles 32 to 36 of the GDPR; the Processor publishes relevant information at <a href="https://www.scioexams.com/personal-data">https://www.scioexams.com/personal-data</a>;</li> 531 <li>ensure that systems are used only by authorized persons with unique access;</li> 532 <li>bind its employees and collaborators to confidentiality;</li> 533 <li>allow the Controller, upon request, to audit compliance with this Agreement;</li> 534 <li>after the end of the contractual relationship, delete all personal data or anonymize them, unless the law requires their storage;</li> 535 <li>adopt technical and organizational measures to secure data according to Article 32 of the GDPR.</li> 536 </ol> 537 </li> 538 <li> 539 The contracting parties are jointly obliged to: 540 <ol type="a"> 541 <li>maintain security measures against unauthorized access, loss, or destruction of data;</li> 542 <li>report any security breaches to the supervisory authority (\xdaOO\xda) in accordance with the GDPR;</li> 543 <li>maintain confidentiality regarding security measures and the technical background of the application.</li> 544 </ol> 545 </li> 546 </ol> 547 548 <p><strong>IV. Remuneration for Personal Data Processing</strong></p> 549 <ol> 550 <li>Considering that this Agreement is concluded in connection with the use of the ScioBot application, the contracting parties agree that the processing of personal data is included in the price for using ScioBot. The processing itself under this Agreement is therefore free of charge.</li> 551 </ol> 552 553 <p><strong>V. Final Provisions</strong></p> 554 <ol> 555 <li>Legal relations arising from this Agreement are governed by the GDPR and the legal order of the Czech Republic.</li> 556 <li>This Agreement becomes valid and effective at the moment of its acceptance by the C
556ontroller within the ScioBot application interface.</li> 557 <li>The Agreement is drawn up in electronic form and the Controller has the right to download or print it at any time after acceptance.</li> 558 <li>The contracting parties declare that they understand the content of the agreement and that it expresses their free will.</li> 559 </ol> 560 `;case"pl":return` 561 <h1 class="header">Umowa powierzenia przetwarzania danych osobowych podczas korzystania z aplikacji ScioBot</h1> 562 563 ${h({fullNameLabel:"ImiÄ i nazwisko",emailLabel:"E-mail",controllerLine:"(zwana dalej âAdministratoremâ)",...a})} 564 565 <p>a</p> 566 567 <p> 568 www.scio.cz, s.r.o.<br> 569 IÄ: 27156125<br> 570 z siedzibÄ : Praga 8, PobÅežn\xed 34, kod pocztowy 180 00<br> 571 wpisana do rejestru handlowego prowadzonego przez SÄ d Miejski w Pradze, sekcja C, wpis 100551<br> 572 reprezentowana przez Jana KrtiÄkÄ, dyrektora zarzÄ dzajÄ cego sp\xf3Åki<br> 573 (zwana dalej âPodmiotem przetwarzajÄ cym") 574 </p> 575 576 <p>zawarli w poniższym dniu, w rozumieniu art. 28 ust. 3 Og\xf3lnego rozporzÄ dzenia Parlamentu Europejskiego i Rady (UE) 2016/679 o ochronie danych osobowych (RODO), niniejszÄ UmowÄ powierzenia przetwarzania danych osobowych:</p> 577 578 <p><strong>I. Przedmiot umowy</strong></p> 579 <ol> 580 <li>Przedmiotem niniejszej umowy jest uregulowanie wzajemnych praw i obowiÄ zk\xf3w stron umowy przy przetwarzaniu danych osobowych w ramach dziaÅania aplikacji ScioBot.</li> 581 <li>Celem przetwarzania danych osobowych na podstawie niniejszej Umowy jest efektywniejsze wykorzystanie wszystkich możliwoÅci aplikacji ScioBot (Åatwiejsza identyfikacja uczni\xf3w w pokojach studenckich, ewidencja sporzÄ dzonych ocen opisowych). Z aplikacji ScioBot można jednak korzystaÄ r\xf3wnież bez wprowadzania danych osobowych i ich przetwarzania.</li> 582 <li>Osoby, kt\xf3rych dane dotyczÄ : Uczniowie i inne osoby (użytkownicy aplikacji).</li> 583 </ol> 584 585 <p><strong>II. Warunki przetwarzania danych osobowych</strong></p> 586 <ol> 587 <li>W szczeg\xf3lnoÅci chodzi o dane osobowe w maksymalnym zakresie: imiÄ, ewentualnie imiÄ i nazwisko lub pseudonim lub inny identyfikator ucznia, ewentualnie adres e-mail ucznia. Do tych danych bÄdÄ zazwyczaj przypisane informacje â wyniki poszczeg\xf3lnych funkcji ScioBota. Ponadto imiÄ i nazwisko użytkownika, adres e-mail użytkownika.</li> 588 <li>Aplikacja nie jest przeznaczona do systematycznego przetwarzania szczeg\xf3lnych kategorii danych osobowych (art. 9 i 10 RODO). JeÅli jednak użytkownik sam wprowadzi takie dane do aplikacji (np. w ramach wolnego tekstu na czacie, w ramach ustawieÅ), dane te stajÄ siÄ przedmiotem przetwarzania na podstawie niniejszej umowy. Administrator zobowiÄ zuje siÄ do poinstruowania użytkownik\xf3w, aby wprowadzali dane wrażliwe w pola tekstowe wyÅÄ cznie w uzasadnionych przypadkach.</li> 589 <li>Przez przetwarzanie danych osobowych w rozumieniu niniejszej umowy rozumie siÄ ich gromadzenie, przechowywanie na noÅnikach informacji, wykorzystywanie, blokowanie i usuwanie, w tym przy użyciu Årodk\xf3w zautomatyzowanych.</li> 590 <li>Zakres przetwarzania danych osobowych odpowiada celowi okreÅlonemu w art. I ust. 2 niniejszej Umowy oraz poleceniom Administratora.</li> 591 <li>Dane osobowe bÄdÄ przetwarzane przez okres korzystania z aplikacji, a nastÄpnie bÄdÄ przechowywane w aplikacji do czasu ich usuniÄcia przez użytkownika, na Å¼Ä danie Administratora lub do czasu wygaÅniÄcia licencji/umowy. RozwiÄ zanie niniejszej Umowy nie powoduje wygaÅniÄcia obowiÄ zk\xf3w Podmiotu przetwarzajÄ cego w zakresie bezpieczeÅstwa i ochrony danych osobowych aż do ich caÅkowitego usuniÄcia lub przekazania Administratorowi.</li> 592 </ol> 593 594 <p><strong>III. ObowiÄ zki stron umowy</strong></p> 595 <ol> 596 <li> 597 Administrator przy wykonywaniu niniejszej Umowy jest zobowiÄ zany do: 598 <ol type="a"> 599 <li>zapewnienia, że dane osobowe bÄdÄ gromadzone i przekazywane Podmiotowi przetwarzajÄ cemu do przetwarzania zawsze zgodnie z RODO;</li> 600 <li>zapewnienia, że dane bÄdÄ aktualne i dokÅadne;</li> 601 <li>
601zapewnienia podstawy prawnej przetwarzania (np. uzasadniony interes lub zgoda os\xf3b, kt\xf3rych dane dotyczÄ );</li> 602 <li>przejrzystego informowania os\xf3b, kt\xf3rych dane dotyczÄ , o przetwarzaniu ich danych w aplikacji ScioBot.</li> 603 </ol> 604 </li> 605 <li> 606 Podmiot przetwarzajÄ cy przy wykonywaniu niniejszej Umowy jest zobowiÄ zany do: 607 <ol type="a"> 608 <li>niewÅÄ czania do przetwarzania żadnego innego podmiotu przetwarzajÄ cego bez og\xf3lnej pisemnej zgody Administratora (Podmiot przetwarzajÄ cy korzysta z dostawc\xf3w usÅug chmurowych i AI, kt\xf3rych lista jest dostÄpna na Å¼Ä danie). Podmiot przetwarzajÄ cy informuje Administratora o wszelkich zamierzonych zmianach dotyczÄ cych zatrudnienia lub zastÄ pienia innych podmiot\xf3w przetwarzajÄ cych, dajÄ c tym samym Administratorowi możliwoÅÄ wyrażenia sprzeciwu;</li> 609 <li>przetwarzania danych osobowych wyÅÄ cznie na podstawie udokumentowanych poleceÅ Administratora i do cel\xf3w funkcjonowania aplikacji;</li> 610 <li>pomagania Administratorowi w wywiÄ zywaniu siÄ z obowiÄ zku odpowiadania na Å¼Ä dania os\xf3b, kt\xf3rych dane dotyczÄ oraz w zapewnianiu zgodnoÅci z obowiÄ zkami wynikajÄ cymi z artykuÅ\xf3w 32 do 36 RODO; Podmiot przetwarzajÄ cy publikuje istotne informacje pod adresem <a href="https://www.scio.cz/osobni-udaje/">https://www.scio.cz/osobni-udaje/</a>;</li> 611 <li>zapewnienia, aby z system\xf3w korzystaÅy wyÅÄ cznie upoważnione osoby posiadajÄ ce unikalne dostÄpy;</li> 612 <li>zobowiÄ zania swoich pracownik\xf3w i wsp\xf3Åpracownik\xf3w do zachowania poufnoÅci;</li> 613 <li>umożliwienia Administratorowi, na Å¼Ä danie, kontroli wykonywania niniejszej umowy;</li> 614 <li>po zakoÅczeniu stosunku umownego, usuniÄcia wszystkich danych osobowych lub ich anonimizacji, chyba że prawo wymaga ich przechowywania;</li> 615 <li>podjÄcia Årodk\xf3w techniczno-organizacyjnych w celu zabezpieczenia danych zgodnie z art. 32 RODO.</li> 616 </ol> 617 </li> 618 <li> 619 Strony umowy sÄ wsp\xf3lnie zobowiÄ zane do: 620 <ol type="a"> 621 <li>utrzymywania Årodk\xf3w bezpieczeÅstwa chroniÄ cych przed nieuprawnionym dostÄpem, utratÄ lub zniszczeniem danych;</li> 622 <li>zgÅaszania ewentualnych naruszeÅ bezpieczeÅstwa organowi nadzorczemu (\xdaOO\xda) zgodnie z RODO;</li> 623 <li>zachowania poufnoÅci w zakresie Årodk\xf3w bezpieczeÅstwa i zaplecza technicznego aplikacji.</li> 624 </ol> 625 </li> 626 </ol> 627 628 <p><strong>IV. Wynagrodzenie za przetwarzanie danych osobowych</strong></p> 629 <ol> 630 <li>Zważywszy na fakt, że niniejsza Umowa zostaje zawarta w zwiÄ zku z korzystaniem z aplikacji ScioBot, strony umowy ustalajÄ , że przetwarzanie danych osobowych jest wliczone w cenÄ korzystania ze ScioBota. Samo przetwarzanie na podstawie niniejszej umowy jest zatem bezpÅatne.</li> 631 </ol> 632 633 <p><strong>V. Postanowienia koÅcowe</strong></p> 634 <ol> 635 <li>Stosunki prawne wynikajÄ ce z niniejszej Umowy podlegajÄ RODO oraz porzÄ dkowi prawnemu Republiki Czeskiej.</li> 636 <li>Niniejsza Umowa wchodzi w życie i staje siÄ skuteczna z chwilÄ jej zaakceptowania przez Administratora w interfejsie aplikacji ScioBot.</li> 637 <li>Umowa zostaÅa sporzÄ dzona w formie elektronicznej, a Administrator ma prawo do jej pobrania lub wydrukowania w dowolnym momencie po akceptacji.</li> 638 <li>Strony oÅwiadczajÄ , że rozumiejÄ treÅÄ umowy i że wyraża ona ich wolnÄ wolÄ.</li> 639 </ol> 640 `;default:return` 641 <h1 class="header">Smlouva o zpracov\xe1n\xed osobn\xedch \xfadajů pÅi využ\xedv\xe1n\xed aplikace ScioBot</h1> 642 643 ${h({fullNameLabel:"Jméno a pÅÃjmenÃ",emailLabel:"E-mail",controllerLine:"(dále jen âSprávceâ)",...a})} 644 645 <p>a</p> 646 647 <p> 648 www.scio.cz, s.r.o.<br> 649 IÄ: 27156125<br> 650 se s\xeddlem Praha 8, PobÅežn\xed 34, PSÄ 180 00<br> 651 zapsan\xe1 v obchodn\xedm rejstÅ\xedku veden\xe9m MÄstsk\xfdm soudem v Praze, odd\xedl C, vložka 100551<br> 652 jednaj\xedc\xed Janem KrtiÄkou, jednatelem spoleÄnosti<br>
653 (d\xe1le jen âZpracovatel") 654 </p> 655 656 <p>uzavÅeli n\xedže uveden\xe9ho dne ve smyslu Äl\xe1nku 28, odst. 3 obecn\xe9ho naÅ\xedzen\xed Evropsk\xe9ho parlamentu a rady (EU) 2016/679, o ochranÄ osobn\xedch \xfadajů (GDPR) tuto Smlouvu o zpracov\xe1n\xed osobn\xedch \xfadajů:</p> 657 658 <p><strong>I. PÅedmÄt smlouvy</strong></p> 659 <ol> 660 <li>PÅedmÄtem t\xe9to smlouvy je \xfaprava vz\xe1jemn\xfdch pr\xe1v a povinnost\xed smluvn\xedch stran pÅi zpracov\xe1n\xed osobn\xedch \xfadajů v r\xe1mci provozu aplikace ScioBot.</li> 661 <li>\xdaÄelem zpracov\xe1n\xed osobn\xedch \xfadajů dle t\xe9to Smlouvy je efektivnÄjÅ¡\xed využit\xed vÅ¡ech možnost\xed aplikace ScioBot (jednodušš\xed identifikace ž\xe1ků ve studentsk\xfdch m\xedstnostech, evidence vypracovan\xfdch slovn\xedch hodnocen\xed). ScioBota nicm\xe9nÄ lze využ\xedvat i bez zad\xe1v\xe1n\xed osobn\xedch \xfadajů a jejich zpracov\xe1n\xed.</li> 662 <li>Subjekty \xfadajů: Ž\xe1ci a jin\xe9 osoby (uživatel\xe9 aplikace).</li> 663 </ol> 664 665 <p><strong>II. Podm\xednky zpracov\xe1n\xed osobn\xedch \xfadajů</strong></p> 666 <ol> 667 <li>Konkr\xe9tnÄ půjde o osobn\xed \xfadaje maxim\xe1lnÄ v rozsahu: jm\xe9no, pÅ\xedpadnÄ jm\xe9no a pÅ\xedjmen\xed Äi pÅezd\xedvka nebo jin\xfd identifik\xe1tor ž\xe1ka, pÅ\xedpadnÄ e-mailov\xe1 adresa ž\xe1ka. K tÄmto \xfadajům budou zpravidla pÅiÅazeny informace - v\xfdstupy jednotliv\xfdch funkc\xed ScioBota. D\xe1le jm\xe9no a pÅ\xedjmen\xed uživatele, e-mailov\xe1 adresa uživatele.</li> 668 <li>Aplikace nen\xed urÄena jako n\xe1stroj pro systematick\xe9 zpracov\xe1n\xed zvl\xe1Å¡tn\xedch kategori\xed osobn\xedch \xfadajů (Äl. 9 a 10 GDPR). Pokud vÅ¡ak uživatel takov\xe9 \xfadaje do aplikace s\xe1m vlož\xed (napÅ. v r\xe1mci voln\xe9ho textu v chatu, v r\xe1mci nastaven\xed), st\xe1vaj\xed se tyto \xfadaje pÅedmÄtem zpracov\xe1n\xed dle t\xe9to smlouvy. Spr\xe1vce se zavazuje uživatele pouÄit, aby do textov\xfdch pol\xed vkl\xe1dali citliv\xe9 \xfadaje pouze v odůvodnÄn\xfdch pÅ\xedpadech.</li> 669 <li>Zpracov\xe1n\xedm osobn\xedch \xfadajů ve smyslu t\xe9to smlouvy se rozum\xed jejich shromažÄov\xe1n\xed, ukl\xe1d\xe1n\xed na nosiÄe informac\xed, použ\xedv\xe1n\xed, blokov\xe1n\xed a likvidace, a to i za použit\xed automatizovan\xfdch prostÅedků.</li> 670 <li>Rozsah zpracov\xe1n\xed osobn\xedch \xfadajů odpov\xedd\xe1 \xfaÄelu uveden\xe9mu v Äl\xe1nku I., odst. 2 t\xe9to Smlouvy a pokynům Spr\xe1vce.</li> 671 <li>Osobn\xed \xfadaje budou zpracov\xe1v\xe1ny po dobu využ\xedv\xe1n\xed aplikace, d\xe1le pak budou uchov\xe1v\xe1ny v aplikaci, dokud nebudou smaz\xe1ny uživatelem, nebo na ž\xe1dost Spr\xe1vce nebo do ukonÄen\xed platnosti licence/smlouvy. UkonÄen\xedm t\xe9to Smlouvy nezanikaj\xed povinnosti Zpracovatele t\xfdkaj\xedc\xed se bezpeÄnosti a ochrany osobn\xedch \xfadajů až do jejich \xfapln\xe9 likvidace Äi pÅed\xe1n\xed Spr\xe1vci.</li> 672 </ol> 673 674 <p><strong>III. Povinnosti smluvn\xedch stran</strong></p> 675 <ol> 676 <li> 677 Spr\xe1vce je pÅi plnÄn\xed t\xe9to Smlouvy povinen: 678 <ol type="a"> 679 <li>zajistit, že osobn\xed \xfadaje budou shromažÄov\xe1ny a ke zpracov\xe1n\xed Zpracovateli pÅed\xe1ny vždy v souladu s GDPR;</li> 680 <li>zajistit, že \xfadaje budou aktu\xe1ln\xed a pÅesn\xe9;</li> 681 <li>zajistit pr\xe1vn\xed titul pro zpracov\xe1n\xed (napÅ. opr\xe1vnÄn\xfd z\xe1jem nebo souhlas subjektů \xfadajů);</li> 682 <li>transparentnÄ informovat subjekty \xfadajů o zpracov\xe1n\xed jejich \xfadajů v aplikaci ScioBot.</li> 683 </ol> 684 </li> 685 <li> 686 Zpracovatel je pÅi plnÄn\xed t\xe9to Smlouvy povinen: 687 <ol type="a"> 688 <li>nezapojit do zpracov\xe1n\xed ž\xe1dn\xe9ho dalÅ¡\xedho zpracovatele bez obecn\xe9ho p\xedsemn\xe9ho svolen\xed Spr\xe1vce (Zpracovatel využ\xedv\xe1 poskytovatele cloudov\xfdch a AI služeb, jejichž seznam je dostupn\xfd na vyž\xe1d\xe1n\xed). Zpracovatel informuje Spr\xe1vce o veÅ¡ker\xfdch zam\xfdÅ¡len\xfdch zmÄn\xe1ch t\xfdkaj\xedc\xedch se pÅijet\xed nebo nahrazen\xed dalÅ¡\xedch zpracovatelů, a poskytne tak Spr\xe1vci možnost vyslovit n\xe1mitky;</li> 689 <li>zpracov\xe1vat osobn\xed \xfadaje pouze na z\xe1kladÄ doložen\xfdch pokynů Spr\xe1vce a pro \xfaÄely fungov\xe1n\xed aplikace;</li> 690 <li>b\xfdt n\xe1pomocen Spr\xe1vci pÅi plnÄn\xed povinnost\xed reagovat na ž\xe1dosti subjektů \xfadajů a pÅi zajišťov\xe1n\xed souladu s povinnostmi podle Äl\xe1nků 32 až 36 GDPR; relevantn\xed informace Zpracovatel zveÅejÅuje na <a href="https://www.scio.cz/osobni-udaje/">https://www.scio.cz/osobni-udaje/</a>;</li> 691 <li>zajistit, aby syst\xe9my použ\xedvaly pouze opr\xe1vnÄn\xe9 osoby s unik\xe1tn\xedmi pÅ\xedstupy;</li> 692 <li>zav\xe1zat sv\xe9 zamÄstnance a spolupracovn\xedky k mlÄenlivosti;</li> 693 <li>umožnit Spr\xe1vci na ž\xe1dost kontrolu plnÄn\xed t\xe9to smlouvy;</li> 694 <li>po skonÄen\xed smluvn\xedho vztahu vymazat vÅ¡echny osobn\xed \xfadaje, nebo je anonymizovat, pokud z\xe1kon nevyžaduje jejich uložen\xed;</li> 695 <li>pÅijmout technicko-organizaÄn\xed opatÅen\xed k zabezpeÄen\xed dat dle Äl\xe1nku 32 GDPR.</li> 696 </ol> 697 </li> 698 <li> 699 Smluvn\xed strany jsou spoleÄnÄ povinny: 700 <ol type="a"> 701 <li>udržovat bezpeÄnostn\xed opatÅen\xed proti neopr\xe1vnÄn\xe9mu pÅ\xedstupu, ztr\xe1tÄ Äi zniÄen\xed dat;</li> 702 <li>ohlaÅ¡ovat pÅ\xedpadn\xe1 poruÅ¡en\xed zabezpeÄen\xed dozorov\xe9mu \xfaÅadu (\xdaOO\xda) v souladu s GDPR;</li> 703 <li>zachov\xe1vat mlÄenlivost o bezpeÄnostn\xedch opatÅen\xedch a technick\xe9m pozad\xed aplikace.</li> 704 </ol> 705 </li> 706 </ol> 707 708 <p><strong>IV. OdmÄna za zpracov\xe1n\xed osobn\xedch \xfadajů</strong></p> 709 <ol> 710 <li>S ohledem na skuteÄnost, že tato Smlouva je uzav\xedr\xe1na v souvislosti s využ\xedv\xe1n\xedm aplikace ScioBot, ujedn\xe1vaj\xed smluvn\xed strany, že zpracov\xe1n\xed osobn\xedch \xfadajů je zahrnuto v cenÄ za využ\xedv\xe1n\xed ScioBota. Samotn\xe9 zpracov\xe1n\xed dle t\xe9to smlouvy je tedy bezplatn\xe9.</li> 711 </ol> 712 713 <p><strong>V. Z\xe1vÄreÄn\xe1 ustanoven\xed</strong></p> 714 <ol> 715 <li>Pr\xe1vn\xed vztahy z t\xe9to Smlouvy se Å\xedd\xed GDPR a pr\xe1vn\xedm Å\xe1dem Äesk\xe9 republiky.</li> 716 <li>Tato Smlouva nab\xfdv\xe1 platnosti a \xfaÄinnosti momentem jej\xed akceptace Spr\xe1vcem v rozhran\xed aplikace ScioBot.</li> 717 <li>Smlouva je vyhotovena v elektronick\xe9 podobÄ a Spr\xe1vce m\xe1 pr\xe1vo si ji po akceptaci kdykoliv st\xe1hnout Äi vytisknout.</li> 718 <li>Smluvn\xed strany prohlaÅ¡uj\xed, že obsahu smlouvy rozum\xed a vyjadÅuje jejich svobodnou vůli.</li> 719 </ol> 720 `}}(e)} 721 </main> 722 </body> 723</html>`}var v=a("b"),f=a("IY");function z(e,o){return e&&e.normalize("NFKD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")||o}async function y(e){let o=m(e),a="school"===e.controllerType?`zpracovatelska-smlouva-${z(e.schoolName,"skola")}.pdf`:`zpracovatelska-smlouva-${z(e.fullName,"osobni")}.pdf`,i=await fetch(v.API_CONFIG.PROCESSING_AGREEMENT_PDF_URL,{method:"POST",headers:{...(0,f.z)(),"Content-Type":"application/json"},body:JSON.stringify({html:o,fileName:a})});if(!i.ok){let e=`PDF download failed (${i.status})`;try{let o=await i.json();o?.error&&(e=o.error)}catch{}throw Error(e)}let n=await i.blob(),t=function(e){if(!e)return null;let o=/filename\*\s*=\s*([^;]+)/i.exec(e);
723if(o){let e=o[1].trim().replace(/^UTF-8''/i,"");try{return decodeURIComponent(e)}catch{return e}}let a=/filename\s*=\s*"?([^";]+)"?/i.exec(e);return a?a[1].trim():null}(i.headers.get("content-disposition")),r=URL.createObjectURL(n);try{let e=document.createElement("a");e.href=r,e.download=t||a,e.style.display="none",document.body.appendChild(e),e.click(),e.remove()}finally{window.setTimeout(()=>URL.revokeObjectURL(r),1e3)}}function j(e){let o,a,c,x,p,u,h,v,f,z,j,w,b=(0,n.c)(40),{open:k,onOpenChange:g}=e,{LL:S,locale:P}=(0,d.PO)(),[A,N]=(0,t.useTransition)();e:{let a;if("school"===e.controllerType){let a;b[0]!==P||b[1]!==e.address||b[2]!==e.cin||b[3]!==e.schoolName?(a={locale:P,controllerType:"school",schoolName:e.schoolName,cin:e.cin,address:e.address},b[0]=P,b[1]=e.address,b[2]=e.cin,b[3]=e.schoolName,b[4]=a):a=b[4],o=a;break e}b[5]!==P||b[6]!==e.email||b[7]!==e.fullName?(a={locale:P,controllerType:"personal",fullName:e.fullName,email:e.email},b[5]=P,b[6]=e.email,b[7]=e.fullName,b[8]=a):a=b[8],o=a}let I=o;b[9]!==I?(a=m(I),b[9]=I,b[10]=a):a=b[10];let C=a;b[11]!==S.school.info.agreementPreview||b[12]!==I?(c=()=>{N(async()=>{try{await y(I)}catch(e){s.toast.error(S.school.info.agreementPreview.downloadError(),{description:e instanceof Error?e.message:void 0})}})},b[11]=S.school.info.agreementPreview,b[12]=I,b[13]=c):c=b[13];let D=c;return b[14]!==S.school.info.agreementPreview?(x=S.school.info.agreementPreview.title(),b[14]=S.school.info.agreementPreview,b[15]=x):x=b[15],b[16]!==x?(p=(0,i.jsx)(l.c7,{className:"px-5 pt-5 pr-12",children:(0,i.jsx)(l.L3,{children:x})}),b[16]=x,b[17]=p):p=b[17],b[18]!==S.school.info.agreementPreview?(u=S.school.info.agreementPreview.title(),b[18]=S.school.info.agreementPreview,b[19]=u):u=b[19],b[20]!==C||b[21]!==u?(h=(0,i.jsx)("div",{className:"min-h-0 flex-1 border-y border-border-subtle bg-surface-sunken p-3",children:(0,i.jsx)("iframe",{title:u,srcDoc:C,className:"h-full w-full rounded-12 border border-border-subtle bg-white shadow-elevation-sm"})}),b[20]=C,b[21]=u,b[22]=h):h=b[22],b[23]!==A?(v=A?(0,i.jsx)("span",{className:"size-4 shrink-0 animate-spin rounded-full border-2 border-primary-foreground/30 border-t-primary-foreground","aria-hidden":"true"}):null,b[23]=A,b[24]=v):v=b[24],b[25]!==S.school.info.agreementPreview?(f=S.school.info.agreementPreview.download(),b[25]=S.school.info.agreementPreview,b[26]=f):f=b[26],b[27]!==D||b[28]!==A||b[29]!==v||b[30]!==f?(z=(0,i.jsx)(l.Es,{className:"px-5 pb-5",children:(0,i.jsxs)(r.$,{type:"button",onClick:D,disabled:A,children:[v,f]})}),b[27]=D,b[28]=A,b[29]=v,b[30]=f,b[31]=z):z=b[31],b[32]!==p||b[33]!==h||b[34]!==z?(j=(0,i.jsxs)(l.Cf,{className:"dialog-no-sheet flex h-[90vh] max-w-[820px] grid-rows-none flex-col gap-4 p-0",children:[p,h,z]}),b[32]=p,b[33]=h,b[34]=z,b[35]=j):j=b[35],b[36]!==g||b[37]!==k||b[38]!==j?(w=(0,i.jsx)(l.lG,{open:k,onOpenChange:g,children:j}),b[36]=g,b[37]=k,b[38]=j,b[39]=w):w=b[39],w}},eS1:function(e,o,a){let i=new Set(["â","-","â","â"]);function n(e){let o=e?.trim()??"";return 0===o.length||i.has(o)}function t(e){return n(e)?"":e.trim()}function r(e){return t(e).length>0}a.d(o,{He:function(){return t},Kx:function(){return n},ds:function(){return r}})},Xa:function(e,o,a){var i=a("X"),n=a("k");a("u");var t=a("JON"),r=a("I");let l=(0,t.F)("relative w-full rounded-8 border bg-surface text-left outline-none transition-[border-color,background-color,box-shadow,opacity] duration-150 ease-out-smooth focus-visible:ring-2 focus-visible:ring-primary/30 disabled:pointer-events-none",{variants:{variant:{simple:"flex items-center gap-3 px-3 py-3",illustration:"flex flex-col gap-4 p-4"},state:{default:"border-border-subtle",hover:"border-border-strong",selected:"border-primary",disabled:"border-border-subtle opacity-40"}},compoundVariants:[{variant:"illustration",state:"hover",className:"bg-[linear-gradient(90deg,rgba(118,126,134,0.05)_0%,rgba(118,126,134,0.05)_100%),linear-gradient(0deg,#fff,#fff)] shadow-elevation-md"}],defaultVariants:{variant:"simple",state:"default"}});function s(e){let o,a,t,l,s,d=(0,n.c)(12),{state:c}=e,x="selected"===c,p="hover"===c,u=p&&!x&&"border-2 border-border-subtle";d[0]!==u?(o=(0,r.cn)("relative inline-flex h-6 w-6 shrink-0 items-center justify-center rounded-full",u),d[0]=u,d[1]=o):o=d[1];let h=x?"border-primary":p?"border-border-strong":"border-border-subtle";return d[2]!==h?(a=(0,r.cn)("h-5 w-5 rounded-full border bg-surface",h),d[2]=h,d[3]=a):a=d[3],d[4]!==a?(t=(0,i.jsx)("span",{className:a}),d[4]=a,d[5]=t):t=d[5],d[6]!==x?(l=x?(0,i.jsx)("span",{className:"absolute inline-flex h-3.5 w-3.5 rounded-full border border-surface bg-primary"}):null,d[6]=x,d[7]=l):l=d[7],d[8]!==o||d[9]!==t||d[10]!==l?(s=(0,i.jsxs)("span",{"aria-hidden":"true",className:o,children:[t,l]}),d[8]=o,d[9]=t,d[10]=l,d[11]=s):s=d[11],s}function d(){let e,o=(0,n.c)(1);return o[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)("div",{className:"overflow-hidden rounded-8 border border-black/10 bg-[#f7f7f8]",children:(0,i.jsx)("div",{className:"relative h-32 w-full",children:(0,i.jsx)("div",{className:"absolute left-4 top-4 h-32 w-[calc(100%-20px)] rounded-8 border-4 border-black bg-[#f2f2f4]"})})}
723),o[0]=e):e=o[0],e}function c(e){let o,a,t,c,x,p,u,h,m,v,f,z,y,j,w=(0,n.c)(30);w[0]!==e?({className:o,variant:h,title:f,subtitle:u,selected:m,state:p,preview:t,ref:x,type:v,disabled:a,...c}=e,w[0]=e,w[1]=o,w[2]=a,w[3]=t,w[4]=c,w[5]=x,w[6]=p,w[7]=u,w[8]=h,w[9]=m,w[10]=v,w[11]=f):(o=w[1],a=w[2],t=w[3],c=w[4],x=w[5],p=w[6],u=w[7],h=w[8],m=w[9],v=w[10],f=w[11]);let b=void 0===h?"simple":h,k=void 0!==m&&m,g=void 0===v?"button":v,S=p??(a?"disabled":k?"selected":"default"),P="selected"===S,A=a||"disabled"===S;return w[12]!==o||w[13]!==S||w[14]!==b?(z=(0,r.cn)(l({variant:b,state:S}),o),w[12]=o,w[13]=S,w[14]=b,w[15]=z):z=w[15],w[16]!==t||w[17]!==S||w[18]!==u||w[19]!==f||w[20]!==b?(y="illustration"===b?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"flex w-full items-center gap-3",children:[(0,i.jsx)("div",{className:"min-w-0 flex-1",children:(0,i.jsx)("div",{className:"text-body-md font-medium text-content-primary",children:f})}),(0,i.jsx)(s,{state:S})]}),t??(0,i.jsx)(d,{})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,i.jsx)("div",{className:"text-body-md font-medium text-content-primary",children:f}),u?(0,i.jsx)("div",{className:"text-body-md text-content-secondary",children:u}):null]}),(0,i.jsx)(s,{state:S})]}),w[16]=t,w[17]=S,w[18]=u,w[19]=f,w[20]=b,w[21]=y):y=w[21],w[22]!==c||w[23]!==x||w[24]!==P||w[25]!==A||w[26]!==z||w[27]!==y||w[28]!==g?(j=(0,i.jsx)("button",{ref:x,type:g,role:"radio","aria-checked":P,disabled:A,className:z,...c,children:y}),w[22]=c,w[23]=x,w[24]=P,w[25]=A,w[26]=z,w[27]=y,w[28]=g,w[29]=j):j=w[29],j}a.d(o,{m:function(){return c}})},CQe:function(e,o,a){function i(e){return"pl"===e?14:8}function n(e,o){return e.replace(/\D/g,"").slice(0,i(o))}function t(e){return null==e||0===e.trim().length}function r(e){return[...e].every(e=>e>="0"&&e<="9")}function l(e){return r(e)?[...e].map(e=>e.charCodeAt(0)-48):null}function s(e,o,a){let i=l(e);if(!i||i.length!==a+1)return!1;let n=0;for(let e=0;e<o.length;e++)n+=i[e]*o[e];let t=n%11;return 10===t&&(t=0),t===i[a]}function d(e,o){if(t(e))return!1;if(!o)return!0;switch(o){case"cs":return function(e){let o=e.trim();if(8!==o.length)return!1;let a=l(o);if(!a)return!1;let i=0;for(let e=0;e<7;e++)i+=a[e]*(8-e);let n=1==(i%=11)?0:0===i||10===i?1:11-i;return a[7]===n}(e);case"pl":let a;return!!r(a=e.trim())&&(9===a.length?s(a,[8,9,2,3,4,5,6,7],8):14===a.length&&s(a,[2,4,8,5,0,9,7,3,6,1,2,4,8],13));case"sk":return function(e){let o=e.trim();if(8!==o.length)return!1;let a=l(o);if(!a)return!1;let i=0;for(let e=0;e<7;e++)i+=a[e]*(8-e);let n=0==(i%=11)?1:1===i?0:11-i;return a[7]===n}(e);default:return!0}}function c(e,o){if(t(e))return!1;if(!o)return!0;switch(o){case"cs":return function(e){let o=e.trim().toUpperCase();for(let e of["CZ","CS"])if(o.startsWith(e)){o=o.slice(e.length);break}if(!r(o))return!1;switch(o.length){case 8:return function(e){let o=l(e);if(!o||8!==o.length)return!1;let a=0,i=8;for(let e=0;e<7;e++)a+=o[e]*i,i--;let n=a%11,t=o[7];return 0===n||10===n?1===t:1===n?0===t:t===11-n}(o);case 9:return function(e){let o=l(e);if(!o||9!==o.length)return!1;let a=0,i=9;for(let e=0;e<8;e++)a+=o[e]*i,i--;let n=a%11,t=o[8];return 0===n||10===n?1===t:1===n?0===t:t===11-n}(o);case 10:var a=o;let i=l(a);if(!i||10!==i.length)return!1;let n=Number(a.slice(2,4)),t=Number(a.slice(4,6));if(!(n>=1&&n<=12||n>=51&&n<=62)||t<1||t>31)return!1;let s=Number(a);return Number.isFinite(s)&&s%11==0;default:return!1}}(e);case"pl":return function(e){let o=e.replace(/[\s-]/g,"");if(o.length>2&&"PL"===o.slice(0,2).toUpperCase()&&(o=o.slice(2)),10!==o.length||!r(o))return!1;let a=[6,5,7,2,3,4,5,6,7],i=0;for(let e=0;e<9;e++)i+=Number(o[e])*a[e];let n=i%11;return 10!==n&&n===Number(o[9])}(e);case"sk":let a;return 10===(a=e.trim()).length&&!!r(a);default:return!0}}function x(e,o){if(t(e))return!1;if(!o||"sk"!==o)return!0;{let o;return!!(o=e.trim().toUpperCase()).startsWith("SK")&&10===(o=o.slice(2).trim()).length&&!!r(o)}}a.d(o,{A7:function(){return n},AY:function(){return c},FP:function(){return d},uv:function(){return x},zO:function(){return i}})},A7:function(e,o,a){var i=a("d");function n(e){return null===e||"object"!=typeof e||Array.isArray(e)?null:e}function t(e){if("number"==typeof e&&Number.isFinite(e))return e;if("string"==typeof e&&e.trim()){let o=Number(e);return Number.isFinite(o)?o:null}return null}function r(e){return"string"==typeof e?e:null}function l(e){return"boolean"==typeof e?e:null}function s(e){let o=n(e);if(!o)return null;let a=t(o.id??o.Id);
723return null==a?null:{id:a,country:t(o.country??o.Country)??void 0,cin:r(o.cin??o.Cin),oin:r(o.oin??o.Oin),name:r(o.name??o.Name),type:r(o.type??o.Type),capacity:t(o.capacity??o.Capacity),students:t(o.students??o.Students),isCountable:l(o.isCountable??o.IsCountable)??void 0,isRegistered:l(o.isRegistered??o.IsRegistered)??void 0,registeredSchoolId:t(o.registeredSchoolId??o.RegisteredSchoolId)}}async function d(e){var o;let a,l,d,c=e.cin.trim(),{data:x,error:p}=await i.ND.rpc("legal_schools_by_cin",{p_country:e.country,p_cin:c,p_countable_only:e.countableOnly??!0});return p?{data:null,error:p.message}:{data:(o={country:e.country,cin:c},a=n(x),l=(Array.isArray(a?.schools)?a.schools:Array.isArray(a?.Schools)?a.Schools:[]).map(s).filter(e=>null!==e),d=t(a?.count??a?.Count),{country:t(a?.country??a?.Country)??o.country,cin:r(a?.cin??a?.Cin)??o.cin,count:d??l.length,schools:l}),error:null}}a.d(o,{wS:function(){return d},xX:function(){return s}})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.