# Tietosuojakäytäntö

Canonical source: https://maguyva.ai/fi/privacy

License: text under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/); code samples under [MIT-0](https://opensource.org/license/mit-0); the Maguyva name, logos, brand assets and other code are not covered. Details: [maguyva.ai/license](https://maguyva.ai/license).

Koodisi pysyy sinun. Indeksoimme asiakkaiden repositorioita, jotta ne ovat haettavissa ja hyödyllisiä agenteillesi. Emme kouluta malleja koodillasi, emme myy sitä emmekä paljasta sitä muille asiakkaille.

Voimassa 16. lokakuuta 2026 alkaen. Tämä sivu koskee asiakkaiden repositoriotietoja ja palvelutietoja. Julkisen verkkosivuston indeksointiluvat ovat erillisiä eivätkä koske yksityistä koodia.

- Ei mallien koulutusta asiakkaan koodilla
- Vuokraajakohtaisesti rajatut indeksoidut tiedot
- Repositorion poistohallinta

> Tämä on tekoälyavusteinen käännös, joka tarjotaan käyttömukavuuden vuoksi. Virallinen englanninkielinen versio on ainoa sitova versio — kaikkia rekisteröitymisen yhteydessä syntyviä sopimuksia säätelee englanninkielinen teksti. [Lue virallinen englanninkielinen versio](https://maguyva.ai/privacy)

**tl;dr**: Koodisi pysyy sinun. Indeksoimme asiakkaiden repositorioita, jotta ne ovat haettavissa. Emme kouluta malleja asiakkaan koodilla, emme myy sitä emmekä näytä sitä muille asiakkaille. Julkisen verkkosivuston tekoälyindeksointiluvat eivät koske asiakkaiden repositorioita.

## 1. Keitä olemme

Maguyva on koodiälypalvelu, jota operoi UT INTERNATIONAL PTE. LTD., Singaporeen rekisteröity yhtiö.

## 2. Mitä keräämme

Keräämme neljää tietoluokkaa:

- Tilitiedot: nimesi, sähköpostiosoitteesi ja GitHub OAuth -tunnuksesi (käytetään niiden repositorioiden käyttöön, jotka olet valtuuttanut)
- Koodidata: lähdekoodisi (tallennetaan tiedostosisällön tarjoamiseksi ja haun tehostamiseksi), abstraktit syntaksipuut, symboligraafit sekä koodistasi johdetut semanttiset upotukset
- Käyttödata: mitä työkaluja kutsut, aikaleimat ja koostetut kyselymallit
- Verkkosivuston suorituskyky- ja virhetiedot: käytämme omalla infrastruktuurillamme ajettavaa Grafana Faroa sivujen suorituskyvyn mittaamiseen ja virheiden löytämiseen. Se kerää sivun polun (ilman kyselyparametreja), selaimen, käyttöjärjestelmän ja laitetyypin, suorituskykymittaukset, JavaScript-virheet sekä sivun pyyntöjen kestot, jotka yhdistetään satunnaisella istuntotunnisteella; tunniste tallennetaan paikalliseen tallennustilaan (local storage), se vanhenee noin 16 minuutin käyttämättömyyden jälkeen ja korvataan seuraavalla käynnilläsi. Se ei sisällä nimeä, sähköpostiosoitetta eikä tilitunnistetta, eikä sitä yhdistetä tili- tai mainostietoihin. Käsittely perustuu oikeutettuun etuumme pitää sivusto toiminnassa (Singaporessa liiketoiminnan kehittämisen tarkoitus). Lokeja säilytetään 30 päivää ja jäljityksiä (traces) 14 päivää. Jos haluat vastustaa käsittelyä, ota yhteyttä osoitteeseen privacy@maguyva.ai.

**Selaimen tallennustila.**  Tämä verkkosivusto tallentaa pienen määrän tietoa selaimesi paikalliseen tallennustilaan muistaakseen väritila-asetuksesi (avain: "maguyva-color-mode"). Jos käynnistät valinnaisen CRT-yllätyksen, aktiivinen visuaalinen teema tallennetaan istuntotallennustilaan vain nykyistä välilehteä varten. Kumpikaan näistä ei poistu selaimestasi eikä päädy palvelimillemme. Jos saavut sivustolle jonkin mainoksemme kautta, kyseisen linkin kampanjaparametrit ja mainosklikkauksen tunnisteet tallennetaan niin ikään istuntotallennustilaan vain nykyistä välilehteä varten (avain: "maguyva_utm") ja välitetään sovellukseemme, kun seuraat rekisteröitymis- tai kirjautumislinkkiä; katso kohta "6. Evästeet ja mainonta" alempana. Cloudflare, infrastruktuuritoimittajamme, saattaa asettaa toiminnallisia evästeitä turvallisuustarkoituksiin. Koostettua käyttöanalytiikkaa varten käytämme Umamia, yksityisyyttä kunnioittavaa, evästeetöntä analytiikkapalvelua, joka ei aseta evästeitä eikä kerää henkilötietoja. Sivujen suorituskyvyn ja selainvirheiden valvontaan käytämme Grafana Faroa, joka tallentaa selaimesi paikalliseen tallennustilaan (local storage) satunnaisesti luodun istuntotunnisteen (avain: "com.grafana.faro.session"), joka vanhenee noin 16 minuutin käyttämättömyyden jälkeen ja korvataan seuraavalla käynnilläsi, jotta peräkkäiset mittaukset tunnistetaan yhdeksi käynniksi; se ei sisällä nimeä, sähköpostiosoitetta eikä tilitunnistetta (katso yllä "Verkkosivuston suorituskyky- ja virhetiedot"). Faroa ei ladata eikä kyseistä avainta kirjoiteta Euroopan talousalueella, Yhdistyneessä kuningaskunnassa tai Sveitsissä oleville kävijöille eikä silloin, kun emme voi määrittää aluettasi - sama alueellinen sääntö kuin jäljempänä kohdassa "6. Evästeet ja mainonta" kuvatuilla mainosevästeillä.

## 3. Miten käytämme tietoja

Käytämme tietojasi koodisi indeksoimiseen ja koodiälyominaisuuksien tarjoamiseen, maksujen käsittelyyn Stripe-palvelun kautta, tapahtumasähköpostien lähettämiseen (tilivahvistukset, laskutuskuitit) ja koottujen käyttötilastojen laskemiseen. Emme käytä asiakaskoodia koneoppimismallien kouluttamiseen. Emme myy tietojasi.

## 4. Koodisi

Kun yhdistät repositorion, lähdekoodisi tallennetaan palveluinfrastruktuuriimme koodiälyn tarjoamista, kuten tiedostojen noutoa ja hakua, varten. Jäsennämme koodin tree-sitterillä, luomme semanttisia upotuksia Voyage AI:n avulla ja rakennamme symboligraafin määritelmistä ja viittauksista. Upotuspyynnöt lähettävät AST-tietoisia semanttisia katkelmia, eivät kokonaisia tiedostoja tai repositorioita, ja jättävät pois asiakkaan tunnistavat metatiedot, kuten repositorioiden nimet, käyttäjänimet, organisaatiotunnisteet ja tiedostopolut. Katkelmista luodaan upotuksia sellaisten API-ehtojen ja tiliasetusten mukaisesti, jotka eivät salli asiakkaiden tietojen käyttöä koulutukseen. Lähdekoodi ja johdettu indeksidata tallennetaan PostgreSQL:ään tiedostojen noudon, haun ja graafianalyysin vaatimissa muodoissa. Pääsyä tuotteeseen hallitaan organisaatio- ja nimiavaruuskohtaisilla käyttöoikeuksilla. Maguyva-palvelun ylläpitäjät voivat käyttää repositoriodataa vain, kun se on tarpeen palvelun ylläpitämiseksi, suojaamiseksi tai tukemiseksi. Kun irrotat repositorion tai suljet tilisi, aktiivinen indeksoitu lähdekoodi ja johdettu data poistetaan palvelujärjestelmistä, ja jäljelle jäävät varmuuskopiot vanhenevat säilytysajan kuluessa.

## 5. Kolmannet osapuolet

Käytämme seuraavia palveluita Maguyva-palvelun tarjoamiseen:

- Supabase (tietokantaisännöinti, AWS:n Yhdysvaltain alueet)
- Cloudflare (CDN, reunalaskenta, DNS)
- Voyage AI, nykyään osa MongoDB:tä (upotusten luonti - vastaanottaa AST-tietoisia koodipaloja ilman asiakastunnisteita, ei kokonaisia tiedostoja tai repositorioita)
- Stripe (maksujen käsittely)
- GitHub (OAuth-todennus ja repositorioiden käyttö)
- Umami (evästeetön verkkosivuston käyttöanalytiikka - vain koostettuja mittareita, ei henkilötietoja)
- Railway (hosting Singaporessa valvontajärjestelmälle, jota ylläpidämme itse Grafanan avoimen lähdekoodin ohjelmistolla - tallentaa kohdassa "2. Mitä keräämme" kuvatut verkkosivuston suorituskyky- ja virhetiedot, jotka päätyvät sinne vain oman keräimemme kautta osoitteessa faro.synacy.xyz; Grafana Labs ei saa näitä tietoja. Valvontaskriptiä ei ladata lainkaan Euroopan talousalueella, Yhdistyneessä kuningaskunnassa tai Sveitsissä oleville kävijöille eikä silloin, kun emme voi määrittää aluettasi)
- Google Ads (konversioiden mittaus - vastaanottaa kampanjaparametrit ja mainosklikkauksen tunnisteet, kun luot tilin, ei tili- tai kooditietoja)

## 6. Evästeet ja mainonta

Mainostamme Maguyva-palvelua Google Ads -palvelussa ja mittaamme, mitkä mainokset johtavat rekisteröitymisiin. Googlen tagi (gtag.js) ladataan sekä osoitteessa maguyva.ai että osoitteessa app.maguyva.ai. Kun mainostallennus on sallittu, se asettaa evästeitä "_gcl_"-perheestä (esimerkiksi "_gcl_aw", jota säilytetään enintään 90 päivää), jotka tallentavat käyntiäsi edeltäneen mainosklikkauksen, ja sovellus raportoi konversion Google Ads -palveluun, kun luot tilin. Molemmissa verkkotunnuksissa asetamme lisäksi oman evästeemme, "maguyva_first_touch", joka tallentaa ensimmäisen mainoslinkin, jonka kautta saavuit, jotta voimme kertoa, mikä mainonta tuotti tilin. Alla kuvattuja suostumus- ja alue-evästeitä lukuun ottamatta emme aseta muita mainosevästeitä omissa verkkotunnuksissamme.

- Mitä Googlelle lähetetään: vain kampanjaparametrit ja mainosklikkauksen tunnisteet. Muu osa sivun osoitteesta, mukaan lukien kutsulinkin mahdollisesti sisältämä sähköpostiosoite, poistetaan ennen kuin raportti saavuttaa Googlen.
- Mainosten personointisignaalit on poistettu käytöstä, joten tämä mittaa konversioita eikä rakenna mainosyleisöjä.
- Mitä "maguyva_first_touch" sisältää: sen linkin kampanjaparametrit, jonka kautta saavuit (utm_source, utm_medium, utm_campaign, utm_content, utm_term), sen sisältämän mainosklikkauksen tunnisteen (gclid, gbraid, wbraid, dclid, twclid tai rdt_cid), sinut ohjanneen sivun osoitteen, saapumispolun parametreineen sekä kyseisen saapumisen ajankohdan. Sen asettavat palvelimemme, se ei ole sivulla suoritettavien skriptien luettavissa, ja sitä säilytetään enintään 90 päivää.
- Se tallentaa vain ensimmäisen mainossaapumisesi - myöhempi mainosklikkaus ei korvaa sitä. Jos luot tilin, nämä arvot kopioidaan kyseiselle tilille, jotta voimme kohdistaa sen tilin tuottaneeseen mainontaan, ja eväste poistetaan tämän jälkeen. Jos et koskaan luo tiliä, se vanhenee itsestään.
- Markkinointisivustomme osoitteessa maguyva.ai säilyttää lisäksi saapumisesi mainosklikkauksen tunnisteet istuntotallennustilassa vain nykyistä välilehteä varten, jotta ne voidaan välittää sovellukseen, kun seuraat rekisteröitymis- tai kirjautumislinkkiä, kuten kohdassa "2. Mitä keräämme" kuvataan. Tämä kopio hylätään, kun suljet välilehden.
- Missä kysymme ensin: Euroopan talousalueella, Yhdistyneessä kuningaskunnassa tai Sveitsissä oleville kävijöille sekä aina, kun emme voi määrittää aluettasi, tagi ladataan mainostallennus pois kytkettynä ja mainosklikkausten tunnisteet poistettuina siitä, mitä se lähettää, ja kysymme ennen kuin yhtäkään mainosevästettä asetetaan. Ennen kuin vastaat, Google saa vain evästeettömän signaalin siitä, että sivu on katsottu. Jos sallit, "_gcl_"-evästeet ja "maguyva_first_touch" asetetaan edellä kuvatulla tavalla. Jos kieltäydyt, kumpaakaan ei aseteta eikä ensikosketustietoa kerätä.
- Vastauksesi säilytetään 12 kuukautta evästeessä nimeltä "maguyva_ad_consent", joka on jaettu osoitteiden maguyva.ai ja app.maguyva.ai välillä ja joka sisältää vain vastauksen sekä sen tämän ilmoituksen version, jonka perusteella se annettiin. Se asetetaan riippumatta siitä, sallitko vai kieltäydytkö, jotta emme kysy uudelleen. Voit muuttaa vastaustasi milloin tahansa maguyva.ai-sivuston alatunnisteen "Evästeasetukset" -linkistä tai sovelluksen kohdasta Settings > Security; kieltäytymiseen vaihtaminen lopettaa mainostallennuksen jatkumisen, ja Googlen jo asettamat evästeet vanhenevat oman aikataulunsa mukaisesti.
- Osoitteessa maguyva.ai tunnin kestävä eväste nimeltä "maguyva_ad_region" tallentaa vain sen, onko alueesi sellainen, jossa kysymme. Se ei sisällä henkilötietoja.
- Google saattaa asettaa evästeitä omissa verkkotunnuksissaan, kun konversio raportoidaan; niitä säätelee Googlen tietosuojakäytäntö.

## 7. Tietoturva

Tiedot siirretään HTTPS/TLS-yhteydellä. Indeksoitu repositoriodata tallennetaan hallinnoituun infrastruktuuriin, jossa tallennetut tiedot on salattu tallennustasolla. Lähdekoodi ja johdettu indeksidata pysyvät palvelun luettavissa silloin, kun se on tarpeen haun, tiedostohaun, tuen ja turvallisuustoimintojen kannalta. Repositorioiden käyttöä hallitaan organisaatio- ja nimiavaruuskohtaisilla käyttöoikeuksilla. API-avaimet validoidaan tallennettua metadataa ja repositorioiden käyttörajoituksia vasten.

## 8. Oikeutesi

Singaporen PDPA:n ja EU:n GDPR:n mukaisesti (soveltuvin osin) sinulla on oikeus:

- Saada pääsy henkilötietoihin, joita meillä on sinusta
- Korjata virheelliset tiedot
- Pyytää tietojesi ja indeksoitujen repositorioiden poistamista
- Viedä tilitietosi
- Vastustaa käsittelyä tai peruuttaa suostumuksesi

## 9. Tietojen säilytys

Aktiiviset tilit: tietoja säilytetään niin kauan kuin tilisi on aktiivinen. Poistetut repositoriot ja poistetut tilit: aktiivinen indeksoitu lähdekoodi ja johdettu data poistetaan 30 päivän kuluessa, ja jäljelle jäävät varmuuskopiot vanhenevat 90 päivän kuluessa. Laskutustietoja säilytetään 7 vuotta lain vaatimusten mukaisesti. Kohdassa "2. Mitä keräämme" kuvatut verkkosivuston suorituskyky- ja virhetiedot: lokeja säilytetään 30 päivää ja jäljityksiä (traces) 14 päivää, minkä jälkeen ne poistetaan automaattisesti; jos haluat vastustaa niiden keräämistä, ota yhteyttä osoitteeseen privacy@maguyva.ai.

## 10. Muutokset ja yhteydenotto

Ilmoitamme sinulle sähköpostitse tämän käytännön olennaisista muutoksista. Kysymyksiä tai tietopyyntöjä varten ota yhteyttä osoitteeseen privacy@maguyva.ai.

- [Turvallisuus](https://maguyva.ai/fi/security)
- [Tila](https://maguyva.ai/fi/status)
- [Menetelmät](https://maguyva.ai/fi/methodology)
- [Käyttöehdot](https://maguyva.ai/fi/terms)

Kysyttävää tietosuojakäytännöstämme? Ota yhteyttä osoitteessa [privacy@maguyva.ai](mailto:privacy@maguyva.ai)
