Skip to main content
Jokainen Macaly-projekti alkaa turvallisista perusteista. Salaus, EU-hosting, tunnistautuminen, eristetyt tietokannat ja reunasuojaus tulevat valmiina mukana. Tällä sivulla kerrotaan, mitä taustalla tapahtuu ilman, että sinun tarvitsee asettaa mitään, ja mitä jää sinulle projektin julkaisijana.

Miten tietoturva toimii Macalyssa

Verkkosovelluksen tietoturva syntyy sekä sen alla olevasta alustasta että sovelluksen rakentajasta. Macaly hoitaa infrastruktuurikerroksen: hostingin, salauksen, tunnistautumiskirjaston, reunasuojauksen, eristetyt tietokannat ja jatkuvat tietoturvapäivitykset. Sovelluskerros on sinun vastuullasi: mitä dataa projektisi tallentaa, kuka siihen pääsee käsiksi ja miten loppukäyttäjiä informoidaan. Tämän jaon ansiosta sinun ei tarvitse pystyttää palvelimia, varmenteita tai tunnistautumiskirjastoja alusta alkaen. Samalla päätökset datastasi ja käyttäjistäsi pysyvät sinulla, missä ne kuuluvatkin olla.
Kun projektisi tallentaa loppukäyttäjien henkilötietoja, Macaly toimii henkilötietojen käsittelijänä ja sinä pysyt rekisterinpitäjänä. Kaikki yksityiskohdat löydät tietojenkäsittelysopimuksesta (DPA).

Mitä on sisäänrakennettu

Hosting ja datan sijainti

Julkaistut projektit hostataan Vercelin EU-alueella (Frankfurt). Tietokannat toimivat Convex EU West -alueella (Irlanti). Molemmat ovat Vercelin reunaverkon takana, joka tarjoaa sisällön vierailijoitasi lähempää ja torjuu hyökkäysliikennettä ennen kuin se pääsee projektiisi. Jokaisella Macaly-projektilla on oma eristetty tietokantansa, joten yhden projektin dataa ei koskaan sekoiteta toisen projektin dataan. Voit myös valita alueen, jolla projektiesi rakentamiseen käytettävät agentin tekoälymallit toimivat. Jos datasi täytyy pysyä EU:ssa, voit valita vain EU:ssa hostattuja malleja. Käytettävissä olevat mallit ja niiden hostausmaat löydät sivulta AI-mallit.

Salaus

Data salataan sekä siirron aikana että levossa:
  • HTTPS on pakollinen jokaisessa julkaistussa projektissa
  • Levossa oleva data on salattu hosting- ja tietokantatarjoajillamme
  • Macalyn sisäisesti käyttämät arkaluonteiset tunnistetiedot salataan ennen tallennusta

Tunnistautuminen

Macalyn sisäänrakennettu tunnistautuminen käyttää alan standardien mukaista kirjastoa, joka hoitaa salasanojen tiivistämisen, istuntojen hallinnan ja kertakäyttökoodit. Käytettävissä on kaksi tapaa:
  • OTP-kirjautuminen: salasanaton kirjautuminen sähköpostitse saatavalla koodilla
  • Kirjautuminen sähköpostilla ja salasanalla: rekisteröityminen, vahvistus ja salasanan palautus mukaan lukien
Erillistä tunnistautumispalvelua ei tarvitse ottaa käyttöön. Kerro kehotteessa, mitä tarvitset, niin agentti kytkee sen projektisi tietokantaan.

Turvallinen agentti oletuksena

Macalyn agenttia ohjaavat sisäänrakennetut toimintatavat, joita sovelletaan jokaisessa projektissa. Tunnistautuminen, tietokannan käyttötavat, salaisuuksien käsittely ja integraatioiden käyttöönotto noudattavat vakiintuneita oletuksia sen sijaan, että ne rakennettaisiin joka kerta alusta. Agentti työskentelee turvallisessa hiekkalaatikossa oikeilla kehitystyökaluilla, joten se voi rakentaa, ajaa ja testata projektisi eristetyssä ympäristössä. Voit myös pyytää agenttia milloin tahansa kertomaan, miten jokin projektisi osa on suojattu, tai muokkaamaan jotain tarpeidesi mukaan. Käytännön ohjeita löydät sivulta Turvallisten sovellusten rakentaminen.

Tekoälyn läpinäkyvyys

Macaly kertoo, milloin tekoäly on mukana. Kehotekentän yllä oleva huomautus kertoo, että työskentelet tekoälyagentin kanssa, ja julkaistujen projektien head-osassa on koneluettava ai-generated-tunniste sekä oletuksena Made with AI in Macaly -merkki. Nämä kattavat alustan. Oman projektisi ilmoitukset, kuten loppukäyttäjillesi rakentamasi chatbot, jäävät sinun vastuullesi. Sivulta Tekoälyn vastuullinen käyttö näet, mistä raja kulkee.

Reunasuojaus ja päivitykset

Vercelin reunaverkko ja alustan suojaukset hoitavat yleisiä väärinkäytösmalleja automaattisesti, myös DDoS-hyökkäysten torjuntaa ja perustason bottisuodatusta. Infrastruktuurimme ja sen taustalla olevien riippuvuuksien tietoturvakorjaukset julkaistaan jatkuvasti kaikkiin projekteihin, joten sinun ei tarvitse seurata tai asentaa korjauksia itse.

Haavoittuvuuksien skannaus ja tietoturvatarkistukset

Macaly tarkistaa Next.js- ja TanStack Start -projektit tunnettujen kehyshaavoittuvuuksien varalta. Jos löytyy kriittinen ongelma, julkaisu pysyy estettynä, kunnes napsautat Korjaa nyt, mikä lähettää korjauksen suoraan agentille. Voit myös ajaa projektillesi milloin tahansa täydellisen tietoturvatarkistuksen. Chatin Tietoturva-välilehti käy läpi koodisi, kertoo löydökset selkeällä kielellä kahdeksalla osa-alueella käyttöoikeuksista maksuihin ja voi tehdä korjaukset puolestasi. Ensimmäinen tarkistus jokaisessa keskustelussa on ilmainen.

Mikä on sinun käsissäsi

Kun julkaiset projektin Macalyssa, itse sovellus on sinun. Jotkin asiat jäävät luonnostaan sinulle, koska ne riippuvat projektistasi ja käyttäjistäsi.

Data ja vaatimustenmukaisuus

Sinä päätät, mitä dataa projektisi kerää ja tallentaa. GDPR:n, CCPA:n ja muiden loppukäyttäjiisi sovellettavien lakien noudattaminen kannattaa suunnitella osaksi rakentamista. Käytännössä tämä tarkoittaa yleensä seuraavaa:
  • Kerro käyttäjillesi, miten heidän tietojaan käsitellään
  • Lisää tietosuojaseloste, jos projektisi kerää henkilötietoja
  • Lisää evästebanneri, jos projektillasi on EU-alueen vierailijoita
  • Varaudu käsittelemään käyttäjien pyyntöjä tietojen tarkastamiseen, oikaisemiseen ja poistamiseen
Agentti voi auttaa useimmissa näistä. Tietosuojaselosteen, evästebannerin tai tietojen poistotoiminnon lisääminen kuuluu projektin tavalliseen kehittämiseen. Agentti voi myös ottaa evästebannerin ja tietosuojaselosteen käyttöön puolestasi Iubendan avulla.

Sovelluksesi käyttöoikeudet

Agentti osaa rakentaa tunnistautumisen ja roolipohjaisen käyttöoikeuksien hallinnan sekä varmistaa, että jokainen käyttäjä näkee vain omat tietonsa. Se, miten nämä toteutetaan projektissasi ja kuka näkee mitä, kuuluu siihen, mitä kuvailet haluavasi. Seuraava sivu, Turvallisten sovellusten rakentaminen, kertoo, miten tämä tehdään hyvin.

Varmuuskopiot

Macaly tarjoaa projektillesi ja datallesi useita suojauksia:
  • Projektin versiot tallentuvat agentin työskennellessä. Voit palauttaa aiemman version mistä tahansa keskustelun viestistä.
  • Lähdekoodi tallennetaan Macalyn puolella pysyvästi git-pohjaisissa projekteissa.
  • Tietokannan tilannevedokset voi viedä ZIP-tiedostona Tietokanta-välilehdeltä, kun haluat oman kopion datastasi.
Git-pohjaisten projektien lähdekoodi varmuuskopioidaan hallittuun Git-palveluun ja muuttumattomina tilannevedoksina yksityiseen tallennustilaan. Projektiversion palauttaminen muuttaa koodia, mutta ei tietokannan tietueita eikä sovelluksen käyttäjien lataamia tiedostoja. Voit tallentaa oman kopion taulukoista ja riveistä viemällä tietokannan Tietokanta-välilehdeltä; ZIP-tiedosto ei sisällä käyttäjien lataamia tiedostoja. Tietokannan tuonti korvaa kohdetietokannan tiedot. Katso Lataaminen ja palauttaminen. Datasi on edelleen sinun, joten omien kopioiden ottaminen on hyvä tapa, erityisesti ennen merkittäviä muutoksia:
  • GitHub-integraatio (Pro-paketti ja ylemmät) varmuuskopioi projektisi lähdekoodin yksityiseen repositorioon
  • Keskustelun monistaminen luo projektistasi itsenäisen kopion turvapisteeksi ennen suurempia muutoksia

Tekoälyominaisuudet sovelluksessasi

Jos projektisi sisältää loppukäyttäjille tarkoitettuja tekoälyominaisuuksia, kuten chatbotteja, sisällöntuotantoa tai tiivistyksiä, niiden asetukset ja tuottamat vastaukset ovat osa projektiasi. Loppukäyttäjiesi täytyy tietää, milloin he ovat tekemisissä tekoälyn kanssa, eikä Macalyn oma sovelluksen sisäinen huomautus siirry julkaisemaasi projektiin. Sivulla Tekoälyn vastuullinen käyttö kerrotaan, mitä lisätä ja minne.

Maksut

Macaly ei ole maksunkäsittelijä, eikä se tallenna tai välitä korttitietoja. Jos projektisi vastaanottaa maksuja, käytä isännöityä maksupalvelua, joka käsittelee kortit omalla infrastruktuurillaan. Vältä tallentamasta korttinumeroita, CVC-koodeja tai muuta raakaa maksudataa projektisi tietokantaan.

Milloin Macaly sopii

Macaly on tarkoitettu markkinointisivustoille, laskeutumissivuille, sisäisille työkaluille, kojelaudoille, MVP-tuotteille sekä pienille ja keskikokoisille verkkosovelluksille. Se sopii hyvin projekteihin, joissa haluat edetä nopeasti ja kehittää todellisen palautteen pohjalta. Jos projekti käsittelee tiukasti säänneltyä dataa, tarvitaan ehkä lisää vaatimustenmukaisuustyötä sen lisäksi, mitä Macaly hoitaa oletuksena. Tällaisia ovat esimerkiksi:
  • HIPAA:n tai vastaavien säädösten piiriin kuuluva terveysdata
  • PCI DSS -vaatimusten alainen raaka maksukorttidata
  • Alle 13-vuotiaille (COPPA) tai alle 18-vuotiaille suunnatut sovellukset
Jos projektisi osuu johonkin näistä alueista, kannattaa keskustella lakineuvojan tai vaatimustenmukaisuusasiantuntijan kanssa jo alkuvaiheessa. Macaly voi silti olla hyödyksi osassa työtä, mutta vaatimustenmukaisuuspuoli hyötyy ihmisen asiantuntemuksesta.

Tietoturvaongelmasta ilmoittaminen

Jos huomaat jotain, mikä näyttää tietoturvaongelmalta, haluamme kuulla siitä. Lähetä sähköpostia osoitteeseen support@macaly.com ja kerro kuvaus sekä toistamisvaiheet, niin tarkistamme asian mahdollisimman pian. Jos uskot, että julkaistu sovelluksesi on vaarantunut, ota heti yhteyttä tukeen sen sijaan, että luottaisit koodin palautukseen. Liitä mukaan projekti ja julkaistut URL-osoitteet, milloin huomasit ongelman ja mikä muuttui. Älä lähetä salasanoja tai API-avaimia.

Vaatimustenmukaisuus ja oikeudelliset asiakirjat

Tietojenkäsittelyn, alikäsittelijöiden ja sopimusehtojen yksityiskohdat: