English · Miten käytämme Google-tietojasi · How we use your Google data

FlowDayn tietosuojailmoitus

Vastuullinen taho ja yhteys

Jorinoita Oy Ltd., Y-tunnus 3168586-6, Espoo, on FlowDayn kehittäjä ja tämän rajatun arviointivaiheen rekisterinpitäjä. Jori Linnamäki vastaa tietosuoja-, tarkastus- ja poistopyyntöjen käsittelystä. Yhteys: jori.linnamaki@gmail.com.

Miten FlowDay käyttää Google-käyttäjätietoja

FlowDay käyttää Google Calendar -tietoja näyttääkseen valittujen kalenterien tapahtumat yhdessä yksityisessä kalenterinäkymässä ja tunnistaakseen jo varatut ajat. Näin voit tarkastella aikatauluasi ja nähdä, mihin aikaan sinulla on jo tapahtumia. Nykyinen tuotantoversio on rajattu tämän lukutoiminnon arviointiin synteettisellä testikalenterilla.

Valintasi ja nykyisen arvioinnin rajat: yhteys perustuu vapaaehtoiseen lupaasi. Tuotannon eristetyssä Google-lukuarvioinnissa vain ennalta valittu synteettinen testikalenteri on luettavissa; kalenterivalintojen muuttaminen ja yhteyden hallinta on estetty samalla kirjautumisella myös omistajalta. Voit pyytää yhteyden katkaisua tai tietojen poistamista yhteysosoitteesta ja perua Googlen luvan Google-tilin yhteyksistä. Alla kuvataan katkaisun, luvan perumisen ja poiston erot. Google-tietojen käyttö rajoittuu tässä kuvattuihin toimintoihin ja niiden suojaamiseen Google Limited Use -vaatimusten mukaisesti; tietoja ei käytetä mainontaan, myyntiin tai yleiskäyttöisen tekoälyn koulutukseen.

Nykyinen käyttötarkoitus ja käsittelyperusteet

Nykyinen tuotantovaihe on rajattu Google Calendarin lukemisen arviointiin. Yksityinen kalenterinäkymä näyttää valittujen kalenterien tapahtumia, ja varatut aikavälit tukevat ristiriitojen tarkistamista. Google-yhteys perustuu tilinhaltijan vapaaehtoiseen, tähän tarkoitukseen annettuun suostumukseen. Google OAuth -lupa antaa teknisen pääsyn; suostumus henkilötietojen käsittelyyn annetaan erikseen. Suostumuksen voi perua yhteysosoitteesta tai Google-tilin yhteyksistä. Peruminen lopettaa kalenterin lukemisen eikä vaikuta sitä ennen tapahtuneen käsittelyn lainmukaisuuteen.

FlowDayhin kirjaudutaan erikseen Supabase-tunnistautumisella. Välttämättömän tili-, istunto- ja turvallisuuskäsittelyn peruste on yhtiön oikeutettu etu suojata yksityinen tili, estää luvaton pääsy ja torjua väärinkäyttöä. Käsittely rajataan tähän tarkoitukseen tarpeellisiin tietoihin. Voit vastustaa sitä; pyyntö arvioidaan tapauskohtaisesti.

Arviointi käyttää synteettistä tapahtumasisältöä. Tilinhaltijan suostumus ei ole muiden henkilöiden suostumus. Oikeiden asiakkaiden tai arkaluonteisten tietojen käyttö ei kuulu tähän vaiheeseen. Julkinen rekisteröityminen, asiakkaiden ajanvaraus, maksaminen, varaussähköpostit, kalenteri- ja resurssikirjoitukset sekä julkinen saatavuuden esikatselu ovat suljettuja. Matka-, Microsoft- ja iCloud-toiminnot eivät ole tämän tuotantovaiheen käytössä olevia toimintoja.

Tiedot ja niiden lähteet

Tilin sähköposti, tunniste, kirjautumisistunto ja asetukset tulevat käyttäjältä ja tunnistautumispalvelusta. Google-yhteyden tilitunniste ja sähköposti sitovat yhteyden oikeaan Google-tiliin. Kalenterilista sisältää tilin tilaamat kalenterit, myös sen listaan kuuluvat jaetut kalenterit. Metatietoja ovat kalenterin tunniste, nimi, aikavyöhyke, väri ja käyttöoikeusrooli. Myös valitsemattomien kalenterien metatietoja voi jäädä omistajan yhteyteen; niitä ei esitetä synteettisinä testitietoina.

Valittujen kalenterien rajatuista aikajaksoista luetaan tapahtuman tunniste, tila, alku- ja loppuaika, otsikko, mahdollinen sijainti sekä toistuvuuden, yksityisyyden ja varattu/vapaa-tilan tietoja. Lukija ei pyydä tapahtumakuvauksia tai osallistujalistoja. Googlessa private/confidential-merkityn tapahtuman otsikko ja sijainti peitetään; ajat ja varattu/vapaa-tila jäävät näkyviin. Kalenteritiedot tulevat käyttäjän yhdistämästä Google-palvelusta.

Lukuyhteys pyytää openid-, sähköposti-, calendar.calendarlist.readonly- ja calendar.events.readonly-oikeudet. Gmail-viestejä ei lueta. Pelkkä lukuyhteys ei luo, muuta tai poista tapahtumia. Kalentereita tai jakamisoikeuksia ei luoda, muuteta tai poisteta. Rajatut tekniset tapahtumat, virhekoodit ja väärinkäytön torjunnan pseudonyymit tunnisteet palvelevat pääsyn suojaamista ja toimivuuden selvittämistä. Tarpeellisten tietojen puuttuminen voi estää kirjautumisen tai kalenteritoiminnon.

Erillinen lupa omien kalenterien tapahtumien kirjoittamiseen

Kirjoitusoikeutta haetaan Googlen arvioitavaksi. Toiminto ei ole avattu yleiseen tuotantokäyttöön. Olemassa oleva lukuyhteys toimii ilman tätä lisälupaa. Kun erikseen käyttöön otettu toiminto on saatavilla, käyttäjä voi pyytää calendar.events.owned-lisälupaa omistamiensa Google-kalenterien tapahtumien käsittelyyn. Jaettuja tai delegoituja, toisen omistamia kalentereita voidaan edelleen lukea valinnan mukaan; niihin ei kirjoiteta.

Varaustoiminto luo käyttäjän itse valitsemaan omistettuun kalenteriin hyväksytyn varauksen neutraalin tapahtuman, lukee sen takaisin tuloksen tarkistamiseksi ja poistaa saman tapahtuman, kun varaus perutaan. Googlelle lähetetään tapahtuman tunniste, neutraali otsikko, alku- ja loppuaika, aikavyöhyke, sovittu sijainti ja tekninen varausmerkintä. Asiakkaan nimeä, sähköpostia tai yksityistä palvelukuvausta ei viedä Google-tapahtumaan. Osallistujakutsuja tai videokokouksia ei luoda.

Erillisellä kalenterikohtaisella muokkaussuostumuksella käyttäjä voi esikatsella ja vahvistaa yksittäisen olemassa olevan tapahtuman otsikon tai sijainnin muutoksen. Muokkauksen turvallisuustarkistus lukee valitun tapahtuman osallistujien ja järjestäjän sähköpostikentät, jotta kutsu- ja huonetapahtumien muokkaus voidaan estää; niitä ei käytetä yhteydenottoihin. Googlelle lähetetään vain vahvistetut muutettavat kentät. Palvelin tarkistaa omistajuuden ja tapahtuman version; muuttunutta tai epäselvää tapahtumaa ei kirjoiteta uudelleen sokkona. Kalenterin valinta varausten kohteeksi ei anna editorin muokkaussuostumusta eikä avaa julkista ajanvarausta.

Sama alla kuvattu Cloudflare- ja Supabase-käsittely, salaus, pääsynrajaus ja Limited Use koskevat myös kirjoitustoiminnon teknisiä tunnisteita ja operaatiotietoja. Muokkauskomennon tapahtumaviite sekä käyttäjän vahvistama otsikko ja sijainti tallennetaan väliaikaisesti salattuna operaatiorekisteriin epävarman tuloksen selvittämiseksi. Sisältö tyhjennetään lopullisen tuloksen kirjaamisen yhteydessä. Epävarman operaation käyttöaika on seitsemän päivää; vanhentunut sisältö tyhjennetään seuraavan esikatselun tai selvityksen yhteydessä, joten välitöntä ajastettua poistoa ei luvata. Tekninen tila ja tiivisteet voivat säilyä. FlowDayssa tarvitaan varauksen tiedot, alkuperäisen kohteen viite ja toiminnon tilatiedot täsmällistä takaisinlukua ja peruutusta varten. Pelkkä yhteyden katkaisu tai OAuth-luvan peruminen ei poista Googlessa jo olevia tapahtumia; puuttuva lupa voi estää myös niiden peruutuksen. Tuotannon lukuarvioinnin kirjautumisen palvelinrajaus ja kirjoitusesto säilyvät.

Erillinen kirjoitusoikeuden testiarviointi: osoitteessa oauth-review.flowday.fi sama arvioijakirjautuminen käyttää erillistä testiympäristöä. Siinä voidaan yhdistää Google-tili ja valita vain ennalta rajattu, tilinhaltijan omistama FlowDay Review Work -kalenteri. Arvioija saa lukea rajatun testikalenterin tapahtumia sekä luoda, muokata ja perua vain tämän testipolun synteettisen varauksen; enintään yksi varaus voi olla aktiivinen. Uusi testivaraus sallitaan vasta edellisen varmennetun peruutuksen tai vaikutuksettoman pyynnön hylkäämisen jälkeen. Varauksen ja peruutuksen historia säilyy arvioinnin sekä epäselvien tulosten selvittämisen tarpeeseen. Muiden kalenterien käyttö sekä muiden kuin testipolun varaukseen kohdistuvat muokkaukset ja peruutukset on estetty palvelimella. Ei oikeita asiakkaita, kutsuja, sähköposteja tai maksuja. Tuotannon lukuarviointi ja aiemmat lukuvaltuudet säilyvät erillisinä.

Google-käyttäjätietojen jakaminen, siirtäminen ja luovuttaminen

Jorinoita Oy Ltd. käsittelee Google-käyttäjätietoja edellä kuvattuun yksityiseen kalenterinäkymään, varattujen aikojen tarkistamiseen ja erikseen sallittuihin kirjoitustoimintoihin. Tietoja siirretään seuraaville nimetyille palveluntarjoajille vain näiden toimintojen toteuttamiseksi ja suojaamiseksi:

Cloudflare ja Supabase käsittelevät tietoja yhtiön lukuun palveluntarjoajina. Tavallisen lukutoiminnon rikkaat tapahtumatiedot käsitellään lukupyynnön ja yksityisen näkymän yhteydessä; niitä ei tallenneta tapahtumasisältönä FlowDayn tietokantaan. Erillisen editorin salattu operaatiotallennus on kuvattu yllä. Yksityisiä otsikoita, kalenterinimiä tai kalenterin yksityisiä sijainteja ei anneta julkiseen ajanvaraukseen. Ulkopuoliselle Google-arvioijalle näytetään vain palvelimella rajattu synteettinen testikalenteri, ei muita omistajan kalentereita tai OAuth-tunnuksia.

Google-käyttäjätietoja ei myydä eikä jaeta mainosalustoille, tiedonvälittäjille tai tekoälypalveluille. Niitä ei siirretä tai luovuteta kolmansille osapuolille muihin tarkoituksiin. Mahdollinen välttämätön turvallisuus- tai lakiperusteinen luovutus rajataan alla kuvatun Google Limited Use -käytännön sallimaan tilanteeseen. Ihmisen pääsy tukitilanteessa edellyttää käyttäjän erillistä hyväksyntää kyseisiin tietoihin.

Tuotannon Supabase-tietokanta sijaitsee EU:n pohjoisella alueella. Toimittajien tuki-, loki- ja muu käsittely voi tapahtua myös ETA:n ulkopuolella. Käytössä ovat toimittajien vakioehtoihin sisältyvät tietojenkäsittelysopimukset ja soveltuvien siirtojen suojamekanismit, mukaan lukien EU:n vakiosopimuslausekkeet. Lisätietoa ja kopion soveltuvista suojatoimista voi pyytää yhteysosoitteesta. Cloudflaren tietojenkäsittelysopimus · Supabasen tietojenkäsittelysopimus.

Limited Use: FlowDayn Google API -tietojen käyttö ja siirtäminen noudattavat Google API Services User Data Policya, mukaan lukien Limited Use -vaatimukset. Tietoja käytetään FlowDayssa näkyvien kalenterinäkymän, varattujen aikojen tarkistuksen ja erikseen sallittujen yllä kuvattujen kirjoitustoimintojen toteuttamiseen. Niitä ei käytetä mainontaan, myydä, käytetä luottokelpoisuuden arviointiin eikä yleiskäyttöisen tekoälyn koulutukseen. Ihmisen pääsy tietoihin rajataan käyttäjän erikseen hyväksymään tiettyyn tukitilanteeseen tai Googlen käytännön sallimaan turvallisuus- tai lakiperusteiseen poikkeukseen. Siirrot rajoitetaan käytännön sallimiin tilanteisiin. Työntekijöiden, agenttien ja toimittajien käsittelyn on noudatettava soveltuvia rajoja. Yksityistä kalenteri- tai asiakasaineistoa ei anneta tekoälyavusteiseen tukeen. Google API Services User Data Policy.

Ulkopuolisen arvioijan testipääsy avataan vasta palvelinrajauksen varmentamisen jälkeen. Se näyttää vain erikseen valitun synteettisen testikalenterin. Arvioijalle ei anneta Google-tilin salasanaa tai OAuth-tunnuksia.

Arkaluonteisten Google-käyttäjätietojen suojaus

Google-oikeuksien tarkoittamia sensitive-tietoja, kuten kalenteritietoja ja yhteyden tunnuksia, suojataan seuraavilla nykyisen toteutuksen keinoilla:

Katkaisu, luvan peruminen ja poistopyynnöt

Tavallisessa omistajan profiilissa Google-yhteyden katkaisu FlowDayn kalenteriasetuksissa poistaa aktiiviset paikalliset tunnukset ja kalenterihavainnot sekä sulkee keskeneräiset yhteyteen liittyvät valtuutuspyynnöt. Yhteys- ja lähdehistoriaa sekä tarpeellisia estomerkintöjä jää jäljelle, jotta puuttuvaa kalenteria ei tulkita vapaaksi ajaksi. Katkaisu ei poista tapahtumia Googlessa eikä automaattisesti peru Googlen lupaa. Luvan voi perua Google-tilin yhteyksistä. FlowDayn erillinen luvan peruminen voi jäädä epävarmaan tilaan, joka näytetään käyttäjälle. Yhteyden avaaminen uudelleen vaatii uuden luvan.

Molemmissa eristetyissä arviointiympäristöissä tilinhallinta, katkaisu ja luvan peruminen on estetty samalla kirjautumisella myös omistajalta. Toimia pyydetään yhteysosoitteesta, ja omistaja käsittelee ne erikseen valtuutettuna. Uloskirjautuminen poistaa paikallisen istunnon, ei kaikkia palvelintietoja. Supabase-kirjautumisistunto säilyy selaimen tallennustilassa kirjautumisen ajan.

Tarkastus- ja poistopyynnöt voi lähettää osoitteeseen jori.linnamaki@gmail.com. Henkilöllisyys ja valtuus tarkistetaan tarpeellisessa laajuudessa. Paikalliset tiedot, tilit ja istunnot, lähdepalvelun luvat, toimittajalokit ja varmuuskopiot käsitellään erikseen. Vastaanotto ei tarkoita valmista poistoa. Saat tiedon tehdyistä toimista ja mahdollisesti jäljelle jäävistä tietoryhmistä sekä niiden perusteista. Täydellistä automaattipoistoa tai kaikkien varmuuskopioiden välitöntä poistumista ei luvata.

Säilytys

Arviointitietoja säilytetään vain arvioinnin tarpeeseen. Arvioinnin päättyessä tai suostumuksen peruuntuessa lukeminen suljetaan ja aktiiviset Google-tunnukset sekä havainnot poistetaan paikallisella katkaisulla. Tilitietoja tarvitaan niin kauan kuin arviointitili on käytössä; tilin sulkeminen ja istuntojen päättäminen käsitellään erikseen.

Yhteys- ja lähdehistorian sekä turvallisuustietojen tarpeellisuus tarkistetaan arvioinnin päättyessä, oikeuspyynnön yhteydessä, turvallisuus- tai luvanperumistilanteen ratkettua ja ennen käytön uudelleenavausta tai palautusta. Jäljelle jääviä tietoja saa säilyttää vain yksilöityyn tarkoitukseen, kuten vanhan valtuutuksen käytön tai puuttuvan kalenterin väärän tulkinnan estämiseen tai avoimen turvallisuustapauksen selvittämiseen. Säilytys päättyy tarkoituksen päättyessä. Jori vastaa tarkistuksesta ja tarvittavien jatkotoimien valmistelusta. Katkaisu ei vielä toteuta koko yhteys- ja lähdehistorian poistamista; mahdollinen jatkotoimi ja sen tekniset rajat selvitetään erikseen.

Supabase Pro -tason julkaistu säilytysaika päivittäisille varmuuskopioille sekä palvelun API-, tietokanta- ja Auth-lokitallennukselle on seitsemän päivää. Tämä ei ole tietokantarivien automaattinen poistoaika tai lupaus kaikkien toimittajakopioiden poistumisesta. Toimittajakopioihin sovelletaan lisäksi toimittajien omia oikeus- ja turvallisuusprosesseja. Palautus ei saa avata suljettua yhteyttä tai palauttaa poistettujen tietojen käyttöä ilman poistotoimien uudelleensoveltamista.

Oikeudet ja muutokset

Voit soveltuvin edellytyksin pyytää pääsyä tietoihisi, oikaisua, poistamista, rajoittamista ja tietojen siirtoa sekä vastustaa oikeutettuun etuun perustuvaa käsittelyä. Suostumuksen voi perua milloin tahansa. Vastauksesta tai perustellusta jatkoajasta ilmoitetaan normaalisti kuukauden kuluessa. Voit tehdä kantelun Tietosuojavaltuutetun toimistolle.

Olennainen käsittelyn muutos edellyttää ilmoituksen päivittämistä ja tarvittaessa uutta suostumusta ennen muuttunutta käyttöä. Tulevan maksullisen palvelun ehdot ovat erillinen, vielä käyttöönottoa odottava käyttöehtoluonnos.

FlowDay privacy notice

Responsibility and contact

Jorinoita Oy Ltd., Finnish business ID 3168586-6, Espoo, develops FlowDay and is the controller for this limited evaluation stage. Jori Linnamäki handles privacy, access and deletion requests. Contact: jori.linnamaki@gmail.com.

How FlowDay uses Google user data

FlowDay uses Google Calendar data to show events from selected calendars together in a private calendar view and identify time that is already busy. This lets you review your schedule and see when you already have events. The current production version is limited to evaluating this read feature with a synthetic test calendar.

Your choices and the current review limits: the connection depends on your voluntary permission. In the isolated production Google read-review version, only the preselected synthetic test calendar can be read; changing calendar selections and managing the connection are blocked for everyone using the same login, including the owner. You may request disconnection or deletion through the contact address and revoke Google permission through Google Account connections. The differences between disconnecting, revoking and deleting are explained below. Google data use is limited to the features described here and their protection under Google's Limited Use requirements; data is not used for advertising, sale or training general-purpose AI.

Current purpose and legal bases

The current production stage is limited to reviewing Google Calendar reading. The private calendar displays selected events, and busy intervals support conflict checks. The Google connection is based on the account holder’s voluntary consent for this purpose. Google OAuth permission provides technical access; consent to personal-data processing is given separately. Withdraw consent through the contact address or Google Account connections. Withdrawal ends calendar reading without affecting the lawfulness of earlier processing.

FlowDay sign-in uses separate Supabase authentication. Strictly necessary account, session and security processing is based on the company’s legitimate interest in protecting the private account, preventing unauthorized access and controlling abuse. Processing is limited to the data necessary for that purpose. You may object; each request is assessed individually.

The evaluation uses synthetic event content. The account holder’s consent is not consent from other people. Real customer or sensitive-category use is outside this stage. Public signup, client bookings, payments, booking email, calendar/resource writes and public availability preview are closed. Routing, Microsoft and iCloud are not active features of this production stage.

Data and sources

Account email, identifiers, sign-in session and settings come from users and the authentication service. Google account identity and email bind the connection to the correct account. CalendarList includes subscribed calendars, including shared calendars present in that list. Metadata includes calendar ID, name, timezone, color and access role. Metadata for unselected calendars may remain in the owner’s connection; it is not represented as synthetic test data.

Bounded windows of selected calendars include event IDs, status, start/end times, titles, available locations and recurrence/privacy/busy/free information. The reader does not request event descriptions or attendee lists. Titles and locations of Google events marked private/confidential are redacted; event times and busy/free status remain visible. Calendar information comes from the user’s connected Google service.

The read connection requests openid, email, calendar.calendarlist.readonly and calendar.events.readonly permissions. FlowDay does not read Gmail messages. The read connection does not create, modify or delete events. FlowDay does not create, modify or delete calendars or sharing permissions. Limited technical events, error codes and pseudonymous abuse-control identifiers protect access and support troubleshooting. Missing necessary data may prevent sign-in or the calendar feature.

Separate permission to write events on owned calendars

Write permission is being prepared for Google review. The feature is not open for general production use. Existing read connections work without this additional permission. When the separately activated feature is available, the user can request calendar.events.owned for events on Google calendars they own. Selected shared or delegated calendars owned by others remain readable; FlowDay does not write to them.

Booking creates a neutral event for an approved booking in the user's selected owned calendar, reads that exact event back to verify the outcome, and deletes it when the booking is cancelled. Google receives the event ID, neutral title, start/end times, timezone, agreed location and technical booking marker. Client names, email addresses and private service descriptions are not sent into the Google event. No attendee invitations or video conferences are created.

With separate per-calendar editing consent, the user can preview and confirm a title or location change to one existing event. The editor safety check reads attendee and organizer email fields on the selected event to reject invitation and room events; these fields are not used to contact anyone. Only the confirmed changed fields are sent to Google. The server checks ownership and event version; changed or uncertain events are not blindly written again. Selecting a booking destination does not grant editor consent or open public booking.

The Cloudflare/Supabase processing, encryption, access restrictions and Limited Use described below also apply to write-operation identifiers and status. The event reference and user-confirmed title/location of an edit command are temporarily stored encrypted in the operation ledger to reconcile uncertain outcomes. The payload is cleared when a final outcome is recorded. An uncertain operation is usable for seven days; expired payloads are cleared on the next preview or recovery operation, rather than by a guaranteed immediate scheduled deletion. Technical status and digests may remain. FlowDay needs booking data, the original destination reference and operation status for exact readback and cancellation. Disconnecting or revoking OAuth access does not delete existing Google events; loss of permission can also prevent cancellation. The production read-review login retains its server-side source restriction and write prohibition.

Separate write-permission evaluation: at oauth-review.flowday.fi, the same reviewer login uses a separate test environment. It can connect a Google account and select only the pre-restricted FlowDay Review Work calendar owned by the account holder. Reviewers may read events in the restricted test calendar and create, edit and cancel only the synthetic appointment generated by this test flow, with at most one active appointment. Another test appointment is allowed only after confirmed cancellation of the previous one or rejection of a request with no calendar effect. Booking and cancellation history is retained as needed for evaluation and resolving uncertain outcomes. Access to other calendars and edits or cancellations of events outside the test appointment are blocked on the server. There are no real clients, invitations, emails or payments. The production read-review environment and existing read grants remain separate.

Sharing, transfer and disclosure of Google user data

Jorinoita Oy Ltd. processes Google user data for the private calendar view, busy-time checks and separately enabled write features described above. Data is transferred to the following named service providers only to deliver and protect these features:

Cloudflare and Supabase process data on the company’s behalf as service providers. Rich event details from the ordinary read feature are processed during reads and in the private view; they are not stored as event content in FlowDay’s database. The separate editor’s encrypted operation storage is described above. Private titles, calendar names and private calendar locations are not supplied to public booking. External Google reviewers see only the server-restricted synthetic test calendar, not the owner’s other calendars or OAuth credentials.

Google user data is not sold or shared with advertising platforms, data brokers or AI services. It is not transferred or disclosed to third parties for other purposes. Any necessary security or legally required disclosure is limited to a case permitted by the Google Limited Use policy described below. Human access for support requires the user’s separate affirmative agreement to view the specific data.

The production Supabase database is in the EU north region. Supplier support, logging and other processing may also occur outside the EEA. The suppliers’ standard terms incorporate data-processing agreements and safeguards for applicable transfers, including EU standard contractual clauses. Request further information and a copy of applicable safeguards through the contact address. Cloudflare DPA · Supabase DPA.

Limited Use: FlowDay uses and transfers Google API data in accordance with the Google API Services User Data Policy, including Limited Use. Data supports the prominently visible private calendar, busy-time checks and the separately enabled write features described above. It is not used for advertising, sold, used to assess creditworthiness or used to train general-purpose AI. Human access is limited to a specific support case affirmatively authorized by the user or a security or legal exception permitted by Google’s policy. Transfers are limited to cases permitted by that policy. Employees, agents and service providers must follow the applicable limits. Private calendar/customer content is not provided to AI-assisted support. Google API Services User Data Policy.

External reviewer access is supplied only after its server restriction is verified. It displays only the separately selected synthetic test calendar. Reviewers are not given Google account passwords or OAuth credentials.

Protection mechanisms for sensitive Google user data

Data considered sensitive under Google’s permissions, including calendar data and connection credentials, is protected by the following measures in the current implementation:

Disconnect, revoke and request deletion

In the ordinary owner profile, Google disconnect in FlowDay calendar settings removes active local credentials and calendar observations and closes pending authorization requests linked to that connection. Connection/source history and necessary blocker markers remain so a missing calendar is not treated as free time. Disconnect neither deletes Google events nor automatically revokes the Google grant. Revoke through Google Account connections. FlowDay’s separate revocation may have an uncertain result, which is shown to the user. Reconnecting requires new authorization.

In both isolated review deployments, account management, disconnect and revocation are blocked for everyone using the same login, including the owner. Request these actions through the contact address for separately authorized owner handling. Sign-out clears the local session, not every server record. The Supabase sign-in session persists in browser storage while signed in.

Send access or deletion requests to jori.linnamaki@gmail.com. Identity and authority are verified proportionately. Local records, accounts/sessions, vendor grants, supplier logs and backups are handled separately. Receipt is not completed erasure. You receive information about completed actions and any remaining data categories and grounds. Complete automatic erasure or immediate deletion from every backup is not promised.

Retention

Evaluation data is retained only as needed for the evaluation. When the evaluation ends or consent is withdrawn, reading is closed and active Google credentials and observations are removed by local disconnect. Account data is needed while the evaluation account is in use; account closure and session termination are handled separately.

The necessity of connection/source history and security records is reviewed at evaluation closure, on a rights request, when a security or revocation case resolves and before reopening or restoring access. Remaining data may be retained only for an identified purpose, such as preventing stale authorization reuse, preventing a missing calendar being treated as free time or resolving an open security case. Retention ends when that purpose ends. Jori handles the review and preparation of further necessary actions. Disconnect does not yet implement complete connection/source history removal; any further operation and its technical limits are assessed separately.

Supabase Pro’s published retention for daily backups and hosted API/database/Auth logs is seven days. This is not an automatic deletion period for database rows or a promise of deletion of every supplier copy. Supplier copies are also subject to separate rights and security processes. A restore must not reopen a closed connection or resume use of erased data without reapplying deletion restrictions.

Rights and changes

Depending on applicable conditions, request access, correction, erasure, restriction or portability, and object to processing based on legitimate interests. Withdraw consent at any time. Normally a response or reasoned extension is provided within one month. You may complain to the Finnish Data Protection Ombudsman.

Material processing changes require an updated notice and, where necessary, new consent before changed use. Future paid-service terms remain a separate draft awaiting activation.