Drošība
Pēdējo reizi atjaunots 14 September 2026. Ir uzskaitīti tikai pasākumi, kas pastāv. Kas trūkst, ir uzrādīts kā trūkstošs.

Kāpēc šī lapa ir tik tieša. Vientuļš cilvēks stāsta draugam lietas, ko nestāsta nevienam citam: kas sāp, no kā viņš baidās, kurš vairs nezvana. Ja tas noplūstu, tā nebūtu neērtība, tā būtu pazemošana. Tāpēc šajā lapā ir rakstīts, kas patiesībā ir ieviests un, pašās beigās, kas vēl nav.
Kāda ir situācija
Atsevišķs serveris ES, nevis koplietošanas hostings. Pakalpojuma sniedzējs: Hetzner Online GmbH.
Runu apstrādā tiešsaistē. Ieraksts nepastāv, ko nopludināt, pieprasīt vai pazaudēt.
Sertifikātus izsniedz Let's Encrypt, tie tiek atjaunoti automātiski.
Katram garš nejaušs marķieris. Nav kopīgu kontu, nav paroļu, ko atkārtoti izmantot vai pazaudēt.
Pieteikšanās serverī ar paroli ir pilnībā izslēgta.
Norādīts vārdā šajā privātuma politika. Nekas cits nesaņem datus.
Kā viena cilvēka atmiņa paliek tikai viņam
Tieši šis ir risks, kas ir pats svarīgākais tādā pakalpojumā kā šis: kāds atver sarunu un dzird stāstu par svešinieka dzīvi vai, vēl sliktāk, kāds cits izlasa viņa paša dzīvi.
Katram pieprasījumam ir savs cilvēka žetons. Katra atmiņas meklēšana ir ierobežota ar šo žetonu datubāzes līmenī, tāpēc vaicājums nevar atgriezt cita cilvēka epizodes. Žetoni ir gari un nejauši, nevis secīgi, tāpēc tos nevar uzminēt vai izstaigāt, palielinot skaitli.
Mēs to pārbaudām pie katrām koda izmaiņām. Tiek izveidoti divi draugi, vienam tiek piešķirta atmiņa, un tests mēģina tai piekļūt caur otra pilnvaru. Ja tas jebkad izdodas, izmaiņas netiek ieviestas. Tā nav politika lapā, tas ir tests, kam ir jānokārtojas.
Kas atstāj mūsu serveri un kas ne
Glabājas tikai uz mūsu iekārtas: sarunas teksts, atmiņa, profili, ģimenes locekļu vārdi, datumi, veselības un noskaņojuma piezīmes.
Atstāj mūsu serveri: sarunas tiešraides runa un teksts, runas modeļa piegādātājam, kas ir nosaukts šajā privātuma politika, atpazīšanai un atbildēšanai. Saskaņā ar viņu API noteikumiem šis saturs netiek izmantots modeļu apmācībai. Šī ir vienīgā sarunas daļa, kas nonāk citur, un mēs to labāk pasakām skaidri, nekā ļaujam jums to atklāt pašiem.
Nevienur ne tiek sūtīts nekas: nekas netiek pārdots, nekas nenonāk pie reklāmdevējiem, un šajā vietnē vispār nav analītikas vai izsekošanas skriptu. Nav sīkdatņu joslas, jo nav nekā, kam dot piekrišanu.
Meklēšana, neko neizpaužot
Kad James atrod klīniku, grāmatu vai recepti, viņš izmanto atvērtus publiskus pakalpojumus: OpenStreetMap, Open Library, Wikisource, TheMealDB. Tie saņem meklēšanas frāzi un aptuvenu apgabalu, nekad vārdu un nekad neko citu no sarunas.
Mēs apzināti izmantojam īstus avotus, nevis ļaujam valodas modelim atbildēt no atmiņas. Pārliecinoši izdomāta klīnikas adrese, iedota cilvēkam, kuram vajag ārstu, ir drošības kļūme, nevis kosmētisks sīkums.
Ārkārtas ziņojumi
Pie ziņojumapmaiņas pakalpojuma sniedzēja nonāk tikai pats ziņojums un saņēmēja identifikators. Saruna nenonāk. Katrs mēģinājums tiek reģistrēts kopā ar tā rezultātu, un kļūme tiek paziņota cilvēkam skaļi nevis klusi pazūd. Ticēt, ka palīdzība nāk, kad tā nenāk, ir sliktākais iznākums, ko šī sistēma var radīt, tāpēc tas tiek uzskatīts par drošības īpašību, nevis ērtību.
Godīga programmatūra
- Pirms katras ieviešanas tiek palaisti automatizēti testi, kas pārbauda atmiņas izolāciju, atteikšanos izdomāt iepriekšējo sarunu, godīgu ziņošanu par neveiksmīgiem ziņojumiem un krīzes noteikumus.
- Katrs fails, kas mainīts uz dzīva servera, vispirms tiek dublēts ar laika zīmogu, lai sliktas izmaiņas varētu nekavējoties atsaukt.
- Noslēpumi tiek glabāti failos, kurus var lasīt tikai servisa konts, nekad lapā, nekad repozitorijā.
- Sistēmas pamudinājums aizliedz izdomāt atmiņas. Testu kopa pārbauda uzvedību, jo noteikums pamudinājumā ir lūgums, un tests ir pierādījums.
Kas vēl nav ieviests
To uzskaitīšana ir šīs lapas jēga. Labās lietas var apgalvot jebkurš.
- Katra datubāze ir šifrēta dīkstāvē. SQLCipher, AES-256, uz mūsu pašu servera Somijā. Atslēgas failu var lasīt tikai root, un migrācijas laikā izveidotās atklātā teksta kopijas tika sasmalcinātas, nevis vienkārši izdzēstas. Audio vispār nekad netiek ierakstīts diskā.
- Nav neatkarīga drošības audita. Neviena ārēja firma nav pārskatījusi šo sistēmu. Kad kāda to būs izdarījusi, mēs to ar datumu ierakstīsim šajā lapā.
- Nav ISO 27001 vai SOC 2 sertifikācijas. Mums nav ne viena, ne otra, un mēs necenšamies radīt citu iespaidu.
- Disks pats nav šifrēts. Datu bāzes ir šifrētas (skatīt iepriekš), bet pilna diska šifrēšana ir atslēgta, kas ir parasti mašīnai, kurai jārestartējas bez uzraudzības. Fiziska piekļuve resursdatoram tāpēc joprojām ir reāla riska robeža, un tam mēs paļaujamies uz pakalpojuma sniedzēja datu centra kontroli.
- Datubāzes atslēga atrodas uz tā paša servera. Tā tam ir jābūt, lai James varētu atbildēt trijos naktī bez cilvēka, kurš kaut ko atbloķē. Tāpēc šifrēšana aizsargā nozagtu disku vai noplūdušu dublējuma failu. Tā neaizsargā pret uzbrucēju, kam jau ir administratīva piekļuve darbojošamies serverim. Ikviens, kas par šādu pakalpojumu apgalvo ko citu, to pārvērtē.
- Nav kontu divfaktoru autentifikācijas, jo šeit nav paroļu: piekļuve ir privāta saite. Tas ir vienkāršāk 80 gadus vecam cilvēkam, un tas arī nozīmē, ka noplūdusi saite ir noplūcis konts. Pasakiet mums, un mēs to nekavējoties nomainīsim.
- Nav formālas kļūdu medību programmas. Bet skatiet zemāk, un mēs atbildēsim.
Ja jūs pamanāt problēmu
Rakstiet uz security@hellojames.io vai legal@hellojames.io. Pastāstiet, ko jūs atradāt un kā to atkārtot. Mēs atbildam 72 stundu laikā, mēs jums nedraudēsim, un mēs pieminēsim jūsu vārdu, ja jūs to gribēsiet.
Ja jūs uzskatāt, ka dati ir noplūduši, ierakstiet to temata rindā, un mēs to nekavējoties uztveram kā incidentu: tur, kur tas ir nepieciešams, atbildīgā iestāde tiek informēta 72 stundu laikā, un skartie cilvēki tiek informēti tieši, vienkāršos vārdos.
