Continue si otevřete přímo ve VS Code nebo v JetBrains editoru, necháte ho navrhnout doplnění funkce nebo rovnou upravit soubor, a část vašeho zdrojového kódu se přitom pošle mimo počítač k modelu, který dotaz vyhodnotí. Než se rozhodnete, jestli do editoru pustit i kód, který nemá vidět nikdo mimo firmu, stojí za to vědět, co s ním Continue podle vlastních zásad dělá. A hned první zjištění je, že to samotný dokument neřekne tak přesně, jak byste čekali.
Kdo je podle dokumentu správcem vašich dat
Continue rozlišuje dvě role, ve kterých vůči vašim datům vystupuje, podobně jako to dělá evropské právo:
This Privacy Notice describes our privacy practices where we are acting as the controller of personal data. However, this Privacy Notice does not cover or address how our customers may process personal data when they use our services, or how we may process personal data on their behalf in accordance with their instructions where we are acting as their processor. As a result, we recommend referring to the privacy notice of the customer with which you have a relationship for information on how they engage processors, like us, to process personal data on their behalf. In addition, we are generally not permitted to respond to individual requests relating to personal data we process on behalf of our customers, so we recommend directing any requests to the relevant customer.
Tyto zásady ochrany údajů popisují naše postupy v případech, kdy vystupujeme jako správce osobních údajů. Tyto zásady se ale netýkají toho, jak osobní údaje při používání našich služeb zpracovávají naši zákazníci, ani toho, jak my zpracováváme osobní údaje jejich jménem podle jejich pokynů v případech, kdy vystupujeme jako jejich zpracovatel. Proto doporučujeme nahlédnout do zásad ochrany údajů zákazníka, se kterým máte vztah, kde najdete informace o tom, jak k zpracování osobních údajů svým jménem zapojuje zpracovatele, jako jsme my. Navíc obecně nesmíme reagovat na jednotlivé žádosti týkající se osobních údajů, které zpracováváme jménem svých zákazníků, proto doporučujeme směřovat jakoukoli žádost na příslušného zákazníka.
Prakticky to znamená dvě situace. Jako jednotlivec s osobním účtem jste ve vztahu přímo s Continue a dokument na vás dopadá celý. Pokud Continue používáte přes firmu, která si u něj koupila placenou nabídku jako zákazník, Continue vůči vám vystupuje jako zpracovatel jednající podle pokynů vaší firmy, a dokument se na vás podle vlastního znění vůbec nevztahuje. Konkrétní důsledek popisuje kapitola o výmazu.
Co počítá jako váš kód
Dokument nemá zvláštní kategorii pro zdrojový kód. Řadí ho pod širší pojem:
Customer Content , including any files, documents, audio, videos, images, data or communications you choose to input, upload or transmit to our products and service. We use this content primarily to provide you with our products and services and to facilitate your requests.
Obsah zákazníka, včetně veškerých souborů, dokumentů, zvukových či video záznamů, obrázků, dat nebo komunikace, které se rozhodnete vložit, nahrát nebo odeslat do našich produktů a služby. Tento obsah používáme především k tomu, abychom vám poskytli naše produkty a služby a vyhověli vašim požadavkům.
Soubor s firemní logikou, testovací data se jmény klientů nebo přístupový klíč zapsaný v konfiguraci tedy podle textu spadají do stejné široké přihrádky jako nahraná fotka nebo hlasová zpráva. Dokument nijak nerozlišuje mezi kódem, který si můžete dovolit poslat kamkoli, a kódem, který má hodnotu přesně proto, že ho nikdo cizí nesmí vidět.
Trénink: bod, který dokument prostě vynechává
U většiny poskytovatelů v této sérii najdete jasnou větu o tom, jestli se na vašich datech trénují modely. U Continue taková věta chybí. Nejblíž k ní má obecný výčet účelů, pro které smí osobní údaje používat:
Develop, operate, improve, maintain, protect, and provide the features and functionality of our products and other services;
Vyvíjet, provozovat, zlepšovat, udržovat, chránit a poskytovat funkce a vlastnosti našich produktů a dalších služeb.
Formulace je dost široká na to, aby pod ni trénink modelu klidně mohl spadat, ale slovo trénink, model ani umělá inteligence se v ní neobjevuje. Dokument tedy trénink na vašem kódu ani nepotvrzuje, ani ho výslovně nevylučuje. Pro čtenáře, který hledá odpověď na otázku, jestli se z jeho kódu Continue nebo model, kterému ho pošle, něco naučí, to znamená jediné: v tomto dokumentu odpověď není. Chybějící věta o tréninku není totéž co záruka, že trénink neprobíhá.
Jak je to závažné
Nejvíc to pálí lidi, kteří Continue pouštějí na firemní repozitář z osobního účtu, ne z účtu schváleného zaměstnavatelem. Jakmile píšete kód pro firmu, ale připojujete se svým vlastním, neschváleným účtem, tenhle dokument je jediné pravidlo, které vaše data chrání, protože žádná firemní smlouva mezi zaměstnavatelem a Continue neexistuje. Podniková ochrana z první kapitoly platí jen tehdy, když firma Continue sama nasadila jako svého zákazníka.
Druhá skupina, kterou to zasáhne, jsou lidé, kteří v editoru pracují s přístupovými klíči, hesly v konfiguračních souborech nebo daty klientů zapsanými přímo v kódu. Protože dokument takový obsah nijak zvlášť neoznačuje, platí pro něj stejná pravidla uchovávání a stejný okruh lidí s přístupem jako pro obyčejný textový soubor.
Nejvíc riskuje živnostník nebo agentura, která pro klienta programuje na smlouvu o mlčenlivosti. Pokud se ukáže, že se zdrojový kód nebo klientská data dostaly mimo dohodnutý okruh, klauzule o zpracovateli nepomůže, protože žádná zpracovatelská smlouva s Continue neexistuje, dokud si ji sami nesjednáte.
Co si nechávají a jak dlouho
Konkrétní počet dní v dokumentu nenajdete. Místo něj je tam jen obecná formulace:
We will usually retain the personal data we collect about you for no longer than reasonably necessary to fulfil the purposes for which it was collected, and in accordance with our legitimate business interests and applicable law.
Osobní údaje, které o vás shromažďujeme, obvykle uchováváme jen po dobu přiměřeně nezbytnou k naplnění účelu, pro který byly shromážděny, a v souladu s našimi oprávněnými obchodními zájmy a platným právem.
Kdo rozhoduje o tom, co je „přiměřeně nezbytné”, je Continue sám, a dokument neuvádí ani orientační lhůtu, ani mechanismus, kterým by šlo dobu uchovávání zkontrolovat zvenčí. Ve srovnání s konkurencí z této série, která často udává konkrétní počet dní od smazání účtu nebo od smazání jednotlivé konverzace, je tohle nejméně konkrétní ustanovení o uchovávání dat, na jaké jsme v korpusu série zatím narazili.
Kdo z lidí to vidí
Dokument popisuje víc okruhů lidí, kteří se k obsahu mohou dostat, než by čtenář u nástroje pro psaní kódu čekal. Jeden z nich je nečekaný:
To Your Employer : If you interact with our services in connection with your employment, we may disclose personal data to your employer or another company for which you work. For example, we may provide information to your employer about your usage of our services in connection with your work for them.
Vašemu zaměstnavateli: Pokud se službami komunikujete v souvislosti se svým zaměstnáním, můžeme osobní údaje zpřístupnit vašemu zaměstnavateli nebo jiné společnosti, pro kterou pracujete. Můžeme mu například poskytnout informace o tom, jak služby používáte v souvislosti s prací pro něj.
To je oboustranná klauzule. Pro firmu, která chce vědět, jestli zaměstnanci nástroj vůbec používají, je to výhoda. Pro zaměstnance, který si Continue nainstaloval sám, bez vědomí firmy, na osobní účet, to znamená, že jeho používání může být vidět, i když si myslel, že jde o soukromou volbu.
Druhý okruh jsou poskytovatelé služeb obecně:
To Service Providers : We engage other third parties to perform certain functions on our behalf in connection with the uses of personal data described in the sections above. Depending on the function the third party serves, the service provider may process personal data on our behalf or have access to personal data while performing functions on our behalf.
Poskytovatelům služeb: Pro výkon určitých funkcí naším jménem, v souvislosti s použitím osobních údajů popsaným ve výše uvedených oddílech, zapojujeme další třetí strany. V závislosti na funkci, kterou třetí strana plní, může poskytovatel služby zpracovávat osobní údaje naším jménem nebo k nim mít přístup při výkonu funkcí naším jménem.
Klauzule je obecná a nejmenuje jediného konkrétního poskytovatele modelu. To je rozdíl oproti OpenCode, který má v této sérii vlastní hloubkový článek: OpenCode ve svých podmínkách výslovně pojmenovává modely třetích stran, kterým kód posílá, a přiznává, že nad jejich zacházením s daty nemá kontrolu. Continue takovou větu nemá. Neznamená to, že by kód k modelu neposílal, jde to přímo proti smyslu produktu, znamená to jen, že tenhle dokument vybraný model třetí strany nejmenuje a jeho odpovědnost vůči vám zvlášť neřeší.
Co můžete vypnout
Jediné konkrétní odhlášení, které dokument nabízí, se týká automaticky sbíraných dat, ne obsahu, který sami pošlete:
This data may be collected from both our open-source (unless you choose to opt-out of such data sharing) and our non-open-source offerings (including our website)
Tato data mohou být shromažďována jak z naší open-source nabídky (pokud se ze sdílení těchto dat sami neodhlásíte), tak z naší neopen-source nabídky (včetně našeho webu).
Odhlášení tedy funguje jen pro takzvaná protokolová a analytická data, tedy technické záznamy o používání nástroje, ne pro obsah samotných souborů a zadání, která do editoru napíšete. Konkrétní krok v rozhraní, kterým se odhlášení provádí, dokument nepopisuje.
Co vypnout nejde
Odesílání obsahu, který Continue přímo zpracovává, tedy kódu a zadání odeslaných modelu, dokument jako volitelné nenabízí vůbec. Bez odeslání obsahu produkt nefunguje, takže tady nejde o přepínač, který by šlo vypnout, ale o samotnou podstatu služby. Stejně nejde ovlivnit ani to, komu Continue podle kapitoly o poskytovatelích služeb obsah předá dál, protože konkrétní seznam těchto třetích stran dokument neuvádí.
Jak požádat o výmaz
Cesta k žádosti je jednoduchá, jeden e-mail:
If you have any questions or requests in connection with this Privacy Notice, your personal data or other privacy-related matters (including any request to access, transfer or delete your personal data), please send an email to privacy@continue.dev .
Pokud máte jakékoli dotazy nebo žádosti v souvislosti s těmito zásadami ochrany údajů, svými osobními údaji nebo jinými záležitostmi týkajícími se soukromí (včetně jakékoli žádosti o přístup, přenos nebo výmaz svých osobních údajů), zašlete prosím e-mail na privacy@continue.dev.
Napište na tuto adresu, uveďte e-mail spojený s účtem a vyžádejte si výmaz osobních údajů podle článku 17 obecného nařízení o ochraně osobních údajů. Poskytovatel má podle článku 12 odstavce 3 stejného nařízení na odpověď lhůtu jeden měsíc od doručení žádosti, s možností prodloužení o další dva měsíce u složitějších případů, o čemž vás ale musí do měsíce informovat.
Tady se vrací rozdíl mezi rolí správce a zpracovatele z první kapitoly. Pokud Continue používáte pod firemním účtem, dokument výslovně říká, že žádost nemá jít na Continue, ale na vaši firmu jako zákazníka, protože Continue jednotlivé žádosti v roli zpracovatele obecně vyřizovat nesmí. Kdo tedy pracuje pod firemním předplatným a chce znát osud svých dat, nemá se ptát Continue, ale interního správce nebo vlastního oddělení ochrany údajů.
Co se z výmazu nedostane: pokud váš kód nebo zadání už jednou prošlo modelem, ať vlastním, nebo modelem třetí strany, dokument nijak neřeší, co se s tou kopií stane. Vymazání osobních údajů u Continue tak podle dostupného textu neznamená totéž co vymazání z každého systému, kterým kód po cestě prošel.
Jak se chránit, i když nic nevypnete
- Nepoužívejte osobní účet Continue na firemní repozitáře, dokud to zaměstnavatel výslovně nedovolí a nemá s Continue vlastní smlouvu. Bez ní jste jediná ochrana, kterou máte, vy sami.
- Nedávejte do souborů, se kterými Continue pracuje, ostrá hesla, přístupové klíče ani osobní údaje klientů. Přesuňte je do proměnných prostředí nebo do odděleného úložiště tajných klíčů, které editor s AI asistentem vůbec nenačítá.
- Než nasadíte Continue na projekt s citlivými daty, ověřte si u poskytovatele modelu, kterého si v nastavení vyberete, jeho vlastní zásady uchovávání. Continue v tomto dokumentu odpovědnost za ně výslovně nepřebírá.
- Živnostníci a agentury pracující pro klienty na smlouvu o mlčenlivosti by měli zvážit placenou firemní nabídku s vlastní zpracovatelskou smlouvou místo osobního účtu, protože jen tak se na ně vztahuje ochrana popsaná v první kapitole.
Co vám garantuje evropské právo
V celém dokumentu se ani jednou neobjevuje slovo Evropa, Evropská unie ani obecné nařízení o ochraně osobních údajů. Nenajdete v něm ani zmínku o standardních smluvních doložkách nebo jiném mechanismu pro přenos dat mimo Spojené státy, jaký mají v podmínkách jiní poskytovatelé z této série. Neznamená to, že by vaše práva podle evropského práva neplatila, obecné nařízení o ochraně osobních údajů se řídí tím, kde jste vy, ne tím, co si o tom firma napíše do vlastního dokumentu. Znamená to jen, že Continue svým evropským uživatelům sám od sebe neřekne, na čem jejich ochrana stojí. Právo na přístup, opravu, výmaz i námitku proti zpracování máte bez ohledu na mlčení dokumentu, jen si je budete muset vymáhat sami, bez opory v textu, který by vám předem řekl, jak přesně se u tohoto konkrétního poskytovatele uplatňují.
Verdikt
Devět bodů z třiceti, nejnižší skóre, jaké jsme v této sérii zatím zaznamenali. Continue přitom nesbírá výslovně nepřátelské klauzule jako někteří jiní poskytovatelé, sbírá jen výrazně méně informací, než kolik by čtenář posílající firemní kód do editoru potřeboval. Chybí věta o tréninku, chybí konkrétní lhůta uchovávání, chybí zmínka o Evropě a chybí jméno jediného modelu, kterému se kód nakonec pošle. U nástroje, jehož celý smysl je poslat váš kód někam pryč, je mlčení o tom, kam přesně, samo o sobě zjištění.
9 / 30
- Trénink na datech
- 2 / 5
- Právo odmítnout
- 2 / 5
- Uchovávání dat
- 1 / 5
- Lidský dohled
- 2 / 5
- Vlastnictví výstupů
- 2 / 5
- Jurisdikce sporů
- 0 / 5
ZDROJE A CITACE
Citace
This Privacy Notice describes our privacy practices where we are acting as the controller of personal data. However, this Privacy Notice does not cover or address how our customers may process personal data when they use our services, or how we may process personal data on their behalf in accordance with their instructions where we are acting as their processor. As a result, we recommend referring to the privacy notice of the customer with which you have a relationship for information on how they engage processors, like us, to process personal data on their behalf. In addition, we are generally not permitted to respond to individual requests relating to personal data we process on behalf of our customers, so we recommend directing any requests to the relevant customer.
Tyto zásady ochrany údajů popisují naše postupy v případech, kdy vystupujeme jako správce osobních údajů. Tyto zásady se ale netýkají toho, jak osobní údaje při používání našich služeb zpracovávají naši zákazníci, ani toho, jak my zpracováváme osobní údaje jejich jménem podle jejich pokynů v případech, kdy vystupujeme jako jejich zpracovatel. Proto doporučujeme nahlédnout do zásad ochrany údajů zákazníka, se kterým máte vztah, kde najdete informace o tom, jak k zpracování osobních údajů svým jménem zapojuje zpracovatele, jako jsme my. Navíc obecně nesmíme reagovat na jednotlivé žádosti týkající se osobních údajů, které zpracováváme jménem svých zákazníků, proto doporučujeme směřovat jakoukoli žádost na příslušného zákazníka.
Customer Content , including any files, documents, audio, videos, images, data or communications you choose to input, upload or transmit to our products and service. We use this content primarily to provide you with our products and services and to facilitate your requests.
Obsah zákazníka, včetně veškerých souborů, dokumentů, zvukových či video záznamů, obrázků, dat nebo komunikace, které se rozhodnete vložit, nahrát nebo odeslat do našich produktů a služby. Tento obsah používáme především k tomu, abychom vám poskytli naše produkty a služby a vyhověli vašim požadavkům.
Develop, operate, improve, maintain, protect, and provide the features and functionality of our products and other services;
Vyvíjet, provozovat, zlepšovat, udržovat, chránit a poskytovat funkce a vlastnosti našich produktů a dalších služeb.
We will usually retain the personal data we collect about you for no longer than reasonably necessary to fulfil the purposes for which it was collected, and in accordance with our legitimate business interests and applicable law.
Osobní údaje, které o vás shromažďujeme, obvykle uchováváme jen po dobu přiměřeně nezbytnou k naplnění účelu, pro který byly shromážděny, a v souladu s našimi oprávněnými obchodními zájmy a platným právem.
To Your Employer : If you interact with our services in connection with your employment, we may disclose personal data to your employer or another company for which you work. For example, we may provide information to your employer about your usage of our services in connection with your work for them.
Vašemu zaměstnavateli: Pokud se službami komunikujete v souvislosti se svým zaměstnáním, můžeme osobní údaje zpřístupnit vašemu zaměstnavateli nebo jiné společnosti, pro kterou pracujete. Můžeme mu například poskytnout informace o tom, jak služby používáte v souvislosti s prací pro něj.
To Service Providers : We engage other third parties to perform certain functions on our behalf in connection with the uses of personal data described in the sections above. Depending on the function the third party serves, the service provider may process personal data on our behalf or have access to personal data while performing functions on our behalf.
Poskytovatelům služeb: Pro výkon určitých funkcí naším jménem, v souvislosti s použitím osobních údajů popsaným ve výše uvedených oddílech, zapojujeme další třetí strany. V závislosti na funkci, kterou třetí strana plní, může poskytovatel služby zpracovávat osobní údaje naším jménem nebo k nim mít přístup při výkonu funkcí naším jménem.
This data may be collected from both our open-source (unless you choose to opt-out of such data sharing) and our non-open-source offerings (including our website)
Tato data mohou být shromažďována jak z naší open-source nabídky (pokud se ze sdílení těchto dat sami neodhlásíte), tak z naší neopen-source nabídky (včetně našeho webu).
If you have any questions or requests in connection with this Privacy Notice, your personal data or other privacy-related matters (including any request to access, transfer or delete your personal data), please send an email to privacy@continue.dev .
Pokud máte jakékoli dotazy nebo žádosti v souvislosti s těmito zásadami ochrany údajů, svými osobními údaji nebo jinými záležitostmi týkajícími se soukromí (včetně jakékoli žádosti o přístup, přenos nebo výmaz svých osobních údajů), zašlete prosím e-mail na privacy@continue.dev.
Zdroje
Časté dotazy
Trénuje Continue na kódu, který mu pošlu z editoru?
Dokument to neříká. Zásady ochrany údajů nemají žádnou samostatnou větu o tréninku modelů, jen obecnou formulaci o zlepšování produktů, pod kterou by trénink teoreticky mohl spadat, ale výslovně ho ani nepotvrzuje, ani nevylučuje.
Uvidí můj kód i moje firma, když Continue používám v práci?
Podle podmínek ano, pokud službu používáte v souvislosti se zaměstnáním. Dokument výslovně počítá s tím, že informace o vašem používání může poskytnout vašemu zaměstnavateli.
Kam se mám obrátit, když chci svá data smazat?
Na e-mail privacy@continue.dev. Pokud ale Continue používáte přes firemní účet jako zaměstnanec, žádost o výmaz podle dokumentu nemá jít na Continue, ale na vaši firmu jako zákazníka.
Řeší dokument Evropskou unii nebo obecné nařízení o ochraně osobních údajů?
Ne. V celém textu se ani jednou neobjevuje slovo Evropa, GDPR ani žádný mechanismus pro přenos dat mimo Spojené státy. Vaše práva podle evropského práva tím ale nezanikají, dokument je jen nezmiňuje.