Julkinen tietosuojaseloste — B2B-putki
Versio 2.0 · Voimassa 24.10.2026 · Rekisterinpitäjä: Jarvis Enterprise (virallinen toiminimi ja Y-tunnus vahvistetaan — ks. kohta 1.1) · Yhteys: privacy@jarvis.enterprises

Tietosuojaseloste — B2B-putki (Jarvis Enterprise)

TIETOSUOJASELOSTE — B2B-putki (yritysten välinen yhdistäminen)

Versio: 2.0 · Päivä: 2026-10-24 · Korvaa: v1.1 (2026-10-20) ja v1.0 (2026-10-04) Soveltamisala: B2B-outreach-putki (CT-200 / CT-201 / CT-202 / CT-203 / Gamma-Ollama) ja sen tuottamien sähköpostiluonnosten manuaalinen lähetys. Kanoninen versio (Gitea): docs/b2b-outreach/legal/TIETOSUOJASELOSTE-B2B-putki-2026-10-24.md Julkinen versio: https://88.99.60.89.nip.io/ (julkaistu 2026-10-26, avautuu ilman kirjautumista).

Tiivistelmä. Käsittelemme julkisista lähteistä (PRH/YTJ, HILMA, yritysten omat verkkosivut) saatavia yritystietoja ja yritysten julkisia yhteystietoja yritysten välisen yhdistämisen (ostaja ↔︎ myyjä) valmistelemiseksi. Emme käsittele kuluttajatietoja emmekä erityisiä henkilötietoryhmiä. Emme tee automaattisia päätöksiä, joilla on oikeusvaikutuksia. Putki ei lähetä sähköposteja automaattisesti — jokaisen viestin tarkistaa ja lähettää ihminen. Voit kieltää viestinnän milloin tahansa (kohta 11).


1. Rekisterinpitäjä ja yhteystiedot

1.1 Rekisterinpitäjä

Kenttä Tieto
Rekisterinpitäjä VAHVISTETTAVA: oikeushenkilön virallinen toiminimi (nykyinen työnimi: Jarvis Enterprise)
Y-tunnus / rekisterinumero VAHVISTETTAVA
Postiosoite VAHVISTETTAVA
Tietosuojayhteys privacy@jarvis.enterprises (rooliosoite; ei henkilökohtaista osoitetta)
Vastuuhenkilö (luonnollinen henkilö) Tuomo Mäki (Chairman)

Avoin kohta (A3/R1): virallinen toiminimi, Y-tunnus ja postiosoite on vahvistettava ennen kuin tätä selostetta voidaan pitää GDPR 13/14 artiklan mukaisena. Tiedot eivät ole vielä vahvistettuja, eikä niitä siksi keksitä tähän. Sama tieto toistuu sähköpostin alatunnisteessa (kohta 12).

1.2 Tietosuojavastaava (DPO)

DPO:ta ei ole nimetty: GDPR 37(1) artiklan edellytykset eivät täyty tämän käsittelyn osalta (ei viranomainen, ei laajamittaista järjestelmällistä seurantaa, ei erityisiä henkilötietoryhmiä). Tietosuojakoordinaatiosta vastaa Chairman. Päätös on dokumentoitu (D0 §2).

1.3 Rekisterin nimi ja tekninen sijainti

B2B-putken yritys- ja yhteystietorekisteri (b2b-outreach-pipeline). Tekninen säilytys: CT-200 (state/), CT-201 (PostgreSQL), CT-202 (Firecrawl, self-host), CT-203 (LLM-gateway), Gamma-Ollama (paikallinen LLM). Kaikki EU/ETA-alueella, omassa infrastruktuurissa.

1.4 Julkinen versio

Tämä seloste on julkaistu julkisena verkkosivuna, joka avautuu ilman kirjautumista: https://88.99.60.89.nip.io/ (julkaistu 2026-10-26).

Gitea-kopio on kanoninen lähde; julkinen sivu päivitetään samasta sisällöstä.


2. Mitä tietoja käsittelemme

Yritystiedot (ei henkilötietoja): Y-tunnus, toiminimi, yhtiömuoto, toimiala (TOL), rekisteröintipäivä, kokoluokka, kotipaikka, verkkotunnus, julkinen kuvaus.

Henkilötiedot vain, jos yritys on itse julkaissut ne työroolissa:

Tietoryhmä Esimerkki Lähde
Yleinen yritysosoite info@, myynti@, asiakaspalvelu@ yrityksen verkkosivu
Henkilökohtainen työosoite etunimi.sukunimi@yritys.fi yrityksen verkkosivu
Työtehtävä / asema toimitusjohtaja, hankintapäällikkö, myyntipäällikkö yrityksen verkkosivu (sama sivu kuin osoite)
Viestinnän metadata lähetysaika, kielto/vastaus oma järjestelmä

Emme käsittele: henkilötunnuksia, kotiosoitteita, puhelinnumeroita (prompt-tasolla ne poistetaan ennen LLM-käsittelyä), erityisiä henkilötietoryhmiä (GDPR 9 art.), pankkitietoja, kuluttajatietoja, alaikäisten tietoja.

Tietolähteet (GDPR 14(2)(f)): (1) PRH/YTJ avoin data, (2) HILMA-hankintailmoitukset, (3) yrityksen oma julkinen verkkosivu, (4) rekisteröity itse (vastaus tai kielto).


3. Käsittelyn tarkoitus ja vaiheet

Vaihe Mitä tapahtuu Henkilötietoja
0 PRH-universumi (julkinen yritysrekisteri) ei
1 Domain-resoluutio + sivun varmistus (paikallinen LLM) ei
2 Julkisten verkkosivujen skreipays (Firecrawl, self-host) + yhteysosoitteiden ja työtehtävien poiminta kyllä (julkinen)
3 Buy/sell-analyysi (paikallinen LLM) ei uutta
4 Matchaus (sääntöpohjainen) + tietokantaan vienti ei uutta
5 Sähköpostiluonnokset (paikallinen LLM) kyllä
— Manuaalinen lähetys: ihminen tarkistaa ja lähettää kyllä

Tarkoitus: yritysten välisen kaupan valmistelu (löytää myyjälle potentiaalinen ostaja ja päinvastoin) sekä siihen liittyvä B2B-yhteydenotto. Ei kuluttajamarkkinointia, ei profiilien myyntiä, ei uudelleenmarkkinointia ilman kielto-oikeuden kunnioittamista.


4. Oikeusperusteet (GDPR 6(1))

Käsittely Oikeusperuste Perustelu
Julkisten yritystietojen haku (PRH/HILMA) 6(1)(f) oikeutettu etu tiedot lailla julkisia
Julkisen verkkosivun skreipays 6(1)(f) yritys on itse julkaissut; ei ohiteta kirjautumista
Henkilökohtaisen työosoitteen käsittely ja yhteydenotto 6(1)(f) + SVPL 200/202 § edellyttää, että tarjottu asia liittyy olennaisesti henkilön työtehtävään tai asemaan (kohta 5)
Yleisosoitteen käyttö 6(1)(f) + SVPL 200 § oikeushenkilö; kielto-oikeus aina mukana
Kielto- ja suppression-tieto 6(1)(c) + 6(1)(f) GDPR 21 art.:n ja SVPL 200 §:n noudattaminen
Lokitus ja tietoturva 6(1)(f) järjestelmän suojaaminen
LLM-käsittely (paikallinen) 6(1)(f) tekninen válivaihe, ei uutta käyttötarkoitusta

Oikeutetun edun tasapainotesti (LIA): erillinen dokumentti docs/ops/gdpr/D9_LIA_B2B_2026-10-22.md (sisältää lähetyksen tasapainotestin §11 ja suojatoimet S1–S16).


5. Henkilökohtaisen osoitteen erityisedellytys (SVPL 200/202 §)

Suomen sähköisen viestinnän palvelulain 200 ja 202 §:n mukaan suoramarkkinointi luonnolliselle henkilölle yrityksessä ilman ennakkosuostumusta on sallittua vain, jos tarjottava asia liittyy olennaisesti kyseisen henkilön työtehtäviin tai asemaan.

Siksi putki toimii näin:

  1. Työtehtävä poimitaan samalta sivulta kuin osoite (deterministinen avainsanapoiminta, ei arvailua) ja tallennetaan osoitteen yhteyteen.
  2. Jos työtehtävää ei voida todentaa, henkilökohtaista osoitetta ei käytetä luonnoksen vastaanottajana — käytetään yrityksen yleisosoitetta.
  3. Jos työtehtävä ei liity tarjottavaan palveluun (esim. opetus-, hoito- tai tuotantotyö ilman kaupallista vastuuta), henkilöosoitetta ei käytetä.
  4. Käsittelyn tulos näkyy luonnoksen tarkistuslistassa, ja ihminen voi aina ohittaa henkilöosoitteen.

6. Rekisteröidyn informointi (GDPR 14 art.)

Keräys- ja analyysivaihe (B2B-P1): yksilöllinen informointi sadoille henkilöille, joille ei lähetetä tarjousta, olisi 14(5)(b) artiklan tarkoittama kohtuuton vaiva. Suojatoimina: (a) tämä julkinen seloste, (b) tietojen automaattinen poisto 29 vrk kuluessa (state-retention.timer), (c) käsittely vain EU/ETA-omassa infrastruktuurissa.

Lähetysvaihe (B2B-P2): kun viesti lähetetään, täydellinen 14 artiklan informointi annetaan viestin yhteydessä (14(3)(b)): rekisterinpitäjä, tarkoitus ja oikeusperuste, tietolähde, oikeudet, kielto-oikeus, linkki tähän selosteeseen sekä AI-läpinäkyvyysilmoitus.


7. Vastaanottajat ja käsittelijät (GDPR 28 art.)

Taho Rooli Sijainti Huom
Hetzner Online GmbH hosting (CT-200/201/202/203, Gamma) EU/ETA DPA solmittu 15.10.2026 (ID 205529)
Firecrawl (self-host CT-202) skreipays oma infra ei kolmannen osapuolen asemaa
LiteLLM (CT-203) + Gamma-Ollama LLM-käsittely oma infra, EU/ETA ei ulkoista LLM-toimittajaa B2B-polulla
Sähköpostikanava (Gmail) lähetys, vain jos Chairman lähettää Gmailista ks. kohta 8 DPA/Workspace vahvistamatta → esto päällä

Ei luovutuksia markkinointitarkoituksiin. Ei tietojen myyntiä.


8. Siirrot EU/ETA:n ulkopuolelle

B2B-putken oma käsittely ei siirrä tietoja EU/ETA:n ulkopuolelle: skreipays, tietokanta ja LLM-käsittely tapahtuvat omassa EU-infrastruktuurissa.

Poikkeus — sähköpostin lähetys: jos viesti lähetetään kuluttaja-Gmailista tai muusta USA:han kytkeytyvästä palvelusta, syntyy siirto. Tämä ei ole sallittua ennen kuin joko (a) Google Workspace Cloud DPA + SCC + DPF-tarkistus + TIA on tehty ja kirjattu D6-rekisteriin, tai (b) lähetys siirretään 100 % EU-alueen sähköpostipalveluun. Lähetysportti on siksi suljettu (kohta 13).


9. Säilytysajat

Tieto Säilytysaika Peruste
Skreipit (state/scraped/) 29 vrk minimointi + Art. 14
Analyysit (state/analysis/) 29 vrk minimointi
Matchit (state/matches/) 29 vrk minimointi
Yhteystiedot (state/contacts.csv) 29 vrk minimointi
Luonnokset (state/emails/) 29 vrk minimointi
Referenssikanta (.state/b2b.db, PRH/vero) 29 vrk tarkistusväli; ei henkilötietoja PII-skannaus auditoitu
Suppression / kielto-lista pysyvä, tallennettuna SHA-256-tiivisteenä kielto on säilytettävä, ei sisällä selväkielistä osoitetta
Lähetysloki (state/send_log.csv) 24 kk osoitus kielto-oikeuden tarjoamisesta
Lokit 14 vrk (automaattinen TTL) tietoturva
Varmuuskopiot 7 uusinta, salattu (GPG) palautuskyky

Poistot ajetaan automaattisesti (state-retention.timer, päivittäin 03:45 UTC). Manuaalinen DSAR-poisto: dsar_erase.py (dry-run + apply).


10. Tietoturva (GDPR 32 art.)


11. Rekisteröidyn oikeudet (GDPR 15–22 art.)

Sinulla on oikeus: tarkastaa (15), oikaista (16), poistaa (17), rajoittaa (18), vastustaa (21) ja siirtää (20) tietosi sekä tehdä valitus valvontaviranomaiselle (77).

Suoramarkkinoinnin kielto-oikeus (21(2)) on ehdoton ja maksuton: vastaa viestiin “KIELTO” tai kirjoita osoitteeseen privacy@jarvis.enterprises. Kielto käsitellään 3 arkipäivässä ja vahvistetaan; osoite lisätään suppression-listalle (SHA-256-tiiviste) eikä siihen enää oteta yhteyttä. Kielto ei vaadi kirjautumista eikä perustelua.

Vastausaika: 30 päivää (12(3) art.). Emme peri maksua.


12. Sähköpostin vakiomuotoinen alatunniste

Jokainen lähetettävä viesti sisältää:

  1. rekisterinpitäjän nimi, Y-tunnus, postiosoite ja privacy@-yhteystieto,
  2. käsittelyn tarkoitus ja oikeusperuste (6(1)(f)),
  3. tietolähde (julkinen verkkosivu + PRH/HILMA),
  4. oikeudet ja välitön kielto-oikeus,
  5. linkki tähän selosteeseen,
  6. AI-läpinäkyvyysilmoitus (AI Act 50 art.): viesti on tuotettu tekoälyavusteisesti ja ihminen on tarkistanut sen.

Alatunniste lisätään deterministisesti luonnokseen (ei LLM:n varassa).


13. Lähetyksen estoehdot (portti)

Viestiä ei saa lähettää, jos jokin seuraavista on avoin:

# Ehto Tila 2026-10-26
A1 Kohdemaan legal-varmistus (DE UWG § 7 / ePrivacy) 🔴 avoin — tekninen maarajaus vain Suomi käytössä
A2 Sähköpostikanavan DPA (Google Workspace) tai EU-SMTP 🔴 avoin — nykyinen lähettäjä on kuluttaja-Gmail
A3 Tämän selosteen julkinen julkaisu + toimiva URL ✅ julkaistu 2026-10-26 — https://88.99.60.89.nip.io/ (julkinen, TLS voimassa)

Tekninen portti: send_gate.py precheck (exit 2 = estetty) + kirjaus send_gate.py log-sent.


14. Valvontaviranomainen

Tietosuojavaltuutetun toimisto — Lintulahdenkuja 4, 00530 Helsinki · PL 800, 00531 Helsinki · tietosuoja@om.fi · https://tietosuoja.fi


15. Muutokset

Olennainen muutos päivitetään tähän dokumenttiin (uusi versio + päivä) ja julkiseen versioon. Versiohistoria säilyy Giteassa.


Liite — tekniset suojatoimet lyhyesti

Keräys → B+-minimointi → paikallinen LLM (Gamma, EU) → analyysi → luonnos
       → [ihminen tarkistaa] → suppression-precheck → lähetys → lähetysloki (24 kk)
Tiedostot 0700/0600 · TLS 4100 · GPG-backup (julkinen avain) · 29 vrk TTL · SHA-256 tombstonet

Laatinut Jarvis-Prime (Group CEO) — 2026-10-24. Ei oikeudellinen lausunto (R1). Käsittelyä koskevat dokumentit: docs/ops/gdpr/D0–D9.