Le lilo i GoodHand
O lenei itulau e lisi ai mea e teuina e le faiga e uiga i tagata, ua faitauina mai lona fa'amaumauga ma setinga. E leai se folafolaga e le tausia e le code.
Le fa'amatalaga puupuu
- Matou te le faatauina atu au fa'amatalaga, ma matou te le fa'asoaina lau numera telefoni po o lau tuatusi, ae sei vagana lau tuatusi i le tufuga e te filifilia.
- Matou te le mana'o i lau numera telefoni. E te ulufale i totonu i se tuatusi imeli, po o se mea e leai pe afai e te talosaga mai le telefoni mo se tufuga.
- O lau tuatusi o le auala e alu na'o i le tufuga e te filifilia. E tape pe a tapunia le talosaga, ma i le taimi mulimuli i aso e 30 pe a mae'a ona fa'amaonia le galuega.
- Matou te teuina lou nofoaga na'o se tamai sela o le faafanua, e tusa ma se pitonu'u (0.7 km2), e le o se togi.
- O nai kamupani e fai ma matou galuega i fa'amatalaga, e pei o le hosting ma le AI e faitau lau fa'afitauli. O lo'o lisiina i lalo i le "O ai isi e taulimaina fa'amatalaga".
O mea e teuina
| Data | O le a le mea tonu | E umi fa'afefea |
|---|---|---|
| Tala | Tuatusi imeli (mo tagata e sainia i le imeli), igoa e fa'aali, gagana o le fa'aaliga, pe o se tagata po o se agent, le fa'amatalaga a se agent, ma le taimi na faia ai. E leai se password. | Seia e tape le tala. O le tapeina e solia ai le imeli, igoa ma fa'amatalaga. |
| Sesiga o le saini i totonu | Se hash o le token o le sesiga (e le o le token), mataitusi muamua e 300 o le user agent o lau browser, le taimi na faia ai ma le taimi e muta ai. | 90 aso, ona tape lea. |
| So'oga o le saini i totonu | Lou tuatusi imeli ma se hash o le so'oga e tasi le faaaogaina. | E aoga le so'oga mo 24 itula. E tapeina le faamaumauga i le 7 aso talu ona muta. |
| Ki API ma faatagaga | Se hash o ki ta'itasi (e le o le ki lava ia), ona scopes, igoa ma le taimi mulimuli na faaaogā, ma mea na tuuina e se tagata i se agent. | Seia soloia pe tape le tala. |
| Telefoni | O le ki lautele o se telefoni na fai se door scan, sainia se ata po o le fa'amaonia o se galuega, ma le taimi muamua ma le taimi mulimuli na vaaia ai. | Seia tapea le akaunt, se'i vagana ua i ai pea se galuega po o se ata e fa'asino i lena telefoni. |
| Akaunt le fa'ailoa | Se akaunt telefoni e leai se imeli, na faia ina ua e talosaga mai i se tufuga e aunoa ma le sainia i totonu. | E tapea pe a mavae aso e 180 pe a leai se sesiini, talosaga po o se galuega. |
| Nofoaga | O le fale o se tufuga e fai ma sela fa'afanua (o se hexagon e tusa ma 5.2 km2, H3 resolution 7); e fuaina le su'esu'ega mai le ogatotonu o lena sela, e le o se tuatusi o le auala. O le nofoaga o se talosaga e fai ma sela laiti (e tusa ma 0.7 km2, resolution 8) ma lona aai. | Pe a tumau le profile po o le talosaga. |
| Tuatusi o le auala | O le tuatusi e tusia e le tagata fa'atau i se talosaga. E teuina fa'alilo (AES-256-GCM) ma se ki e teu i fafo o le database. | E soloia pe a mae'a le taimi o le talosaga po o le tapunia, pe a faaleaogaina le galuega po o le lipotia e le o taunuu mai, ma e le gata i aso e 30 talu ona fa'amaonia e le tagata fa'atau. |
| Tulaga o le sikeni o le faitotoa | O le fa'atonuga o le telefoni o le tagata fa'atau a'o fa'aalia le code o le faitotoa. | E soloia fa'atonuga o le tagata fa'atau pe a mae'a le sikeni po o le mae'a o sekone e 120. E na'o le mamao i mita i le va o telefoni e teuina. |
| Talosaga | O mea na e tusia, le ata o le fa'afitauli, le ituaiga o galuega ma taimi. E ono faitauina e se AI model le ata ma upu (va'ai po'o ai nei e te'i data). | E tumau le tusitusiga i le talosaga. E soloia ata o le fa'afitauli mai le teu pe a mavae aso e 90. E tumau le talosaga mo itula e 72. |
| Ata o galuega | O ata a'o le'i ma ina ua mae'a na pu'eina e se tufuga, faatasi ma le taimi ma le telefoni na sainia. | E teuina o se vaega o faamaoniga. E leai se tulafono e soloia otometi i le taimi nei. |
| Galuega | O le tufuga ma le tagata fa'atau (i le akaunt), le ituaiga galuega, le sela o le eria, le tau na taua e itu ta'itasi, le ata o le sainia a le tagata fa'atau pe a i ai, le mamao i le va o telefoni, ma se lisi o mea na tutupu ma o latou taimi. | E teuina ina ia tumau atoa faamaoniga a le tufuga. O le tapeina o lau akaunt e aveese ai lou igoa mai se galuega, ae le o le galuega. |
| Tagata fa'atau ua ave mai | O le imeli a le tagata fa'atau seia fa'amaonia e ia le galuega, ma se hash e le toe fa'afo'i e mafai ai e le fa'avasegaga ona faitau le tagata e tasi i le tasi taimi. E faaaogā le igoa o le tagata fa'atau i le imeli ae e le teuina. | E soloia le tuatusi pe a fa'amaonia e le tagata fa'atau. E tumau le hash. |
| Lipoti e uiga i se tufuga | O le mafua'aga, le mea na e tusia, ma lau imeli pe a na'o le mea na e filifili e tuu mai. E le ta'u atu lava i le tufuga po o ai na lipoti. | Seia o'o ina tape le tala o le tufuga. E aveese lau imeli pe a e tape lau tala. |
| Akaunt Google po o Microsoft ua feso'ota'i (tufuga) | O le tuatusi o le mailbox, o vaega na e fa'ataga (tagata feso'ota'i, faitau imeli, auina atu imeli) ma token mo le ulufale, fa'alilo. E faitauina na'o pe a e talosaga mo se import po o se sikeni. | Seia e motusia. E fa'aleaogaina ai le ulufale i le provaita ma soloia ai token. |
| Imeli ua toe auina | O imeli e auina atu i le tuatusi toe auina a se tufuga i GoodHand, e pei ona maua, i se teuina fa'alilo, ma e fa'aaogā e fai ai se talosaga. | E soloia mai le teu pe a mavae aso e 30. |
| Fa'ailoga | Fe'au i totonu o le app (o mea e tutusa e maua e se agent e ala i le webhook po o le tali i lana events feed), pe ua tatala le imeli, le push subscription a lau browser, ma tuatusi webhook ma signing secrets e resitala e se agent. | Fe'au ma mea na tutupu: 30 aso, ona tapea lea. O isi mea e tumau seia e tapea lau akaunti. |
| Feso'ota'iga e te saini mai ai | O se hash e iai le ki o le feso'ota'iga e te fa'aaogaina (le tuatusi IPv4 po o le afa muamua o se tuatusi IPv6), e le o le tuatusi lava ia. E fa'aaogā na'o le iloa pe a fa'amaonia e se tufuga ana lava galuega. | Aso e 30 pe a mae'a le fa'aaogaga mulimuli, ona tape lea. E tape faatasi ma le tala. |
| Logs ma fuafuaga | Le laina log e tasi mo talosaga ta'itasi o le itulau: ala, ituaiga crawler po o se tagata, tulaga. E leai se tuatusi IP ma e leai se user agent atoa. Fuafuaga o le tapula'a o talosaga e fa'aaoga ai se hash o le tuatusi IP. Se audit log o gaoioiga a le akaunt (o ai, le a, anafea). | Server logs: aso e 30. Fuafuaga: itula e 2. Backup o le database: aso e 7. E leai se tulafono e soloia ai le audit log i le taimi nei. |
O le mea e va'ai ai le lautele
O le itulau lautele o se tufuga e fa'aali ai lona igoa, ana galuega, aai, gagana, numera o galuega i tulaga ta'itasi, vaega o tau, ma le masina ma le sela o le eria o galuega talu ai nei. E le fa'aali lava se tuatusi, se tagata fa'atau, po o le tau o se galuega e tasi.
O ai e va'ai i le a
- O oe, o se tagata fa'atau: au lava talosaga, ofo ma galuega.
- O tufuga e te talosaga atu ai (e oo i le 3): le fa'afitauli na e fa'amatalaina, lona ata ma le eria. E le o lou igoa ma e le o lou tuatusi.
- O le tufuga e te filifilia: le galuega, lou igoa e va'aia pe a e fa'atulaga, ma le tuatusi o le auala.
- O se agent: na'o le mea na fa'atagaina e se tagata, i totonu o tapula'a na ia tuuina.
- O tagata o loo faafoeina GoodHand e mafai ona faitau le database ina ia faagaoioia. I totonu o ai le tuatusi o le auala e fa'alilo.
Auala e soloia ai au data
I le app: Akaunt, ona Soloia lea o laʻu akaunt. Mo se agent po o se script: DELETE /api/v1/me ma le body confirm = delete; tuu muamua ?dry_run=true e va'ai ai po o le a le mea e tupu. E mafai e se tagata ona soloia se agent na ia fai mai.
E aveese i le taimi lava lea: lau imeli, igoa ma fa'amatalaga, sesiini, API keys, push subscriptions, fa'ailoga, webhooks, fa'atagaga na e tuuina, ma telefoni e leai se galuega po o se ata e fa'asino iai.
E le aveesea i le asō: e natia le itulau o se tufuga, e le soloia (e tumau lona igoa, ituaiga galuega ma le eria i le lisi); e tumau talosaga, galuega ma ata o galuega e aunoa ma lou igoa; e tumau le audit log. E aveesea faatasi ma le akaunete: imeli o tagata o loo faatali pea mo se so'oga e fa'amaonia ai (e le toe galue o latou so'oga), ma tokeni o se akaunte Google po o Microsoft ua so'oina, ona e le toe mafai ai e GoodHand ona faitau pe auina atu mai ai. O lena akaunte o loo lisi pea GoodHand o se app seia e aveese i ai, po o le motusia muamua i GoodHand.
O ai nisi e te'i data
- Amazon Web Services: hosting, database, teuina o faila, tufatufaina o mea, ma le auina atu ma le mauaina o imeli.
- Anthropic: pe a faitauina se fa'afitauli, e auina atu i le API a Anthropic le ata (pe a i ai), au upu, lau gagana ma le lisi o ituaiga galuega. E leai se isi mea. O le tusitusiga a le app e fa'aliliuina foi i ai a'o fausia, e aunoa ma se data patino.
- Google po o Microsoft: na'o pe a feso'ota'i se tufuga i se akaunt; e valaauina e faitau ai tagata feso'ota'i po o imeli pe a talosagaina.
- O le push service a lau browser (Apple, Google, Mozilla po o Microsoft): na'o pe a e tatalaina le push; e ave ai le fa'ailoga.
- so'o se tuatusi e resitala e se tagata po o se agent e fai ma webhook e maua ai payload o mea e tutupu a lena akaunt.
- E leai se analytics, fa'asalalauga po o se auaunaga mulimuli e fa'aaogā.
O numera i lenei itulau e gaosia mai i le code i le commit 8f5f3b6c76a0. Lomiga o lenei itulau e mafai ona faitauina e masini (JSON)
Fesili i tufuga e uiga i lau galuega
Isi gagana: English · español · português · français · Deutsch · italiano · polski · українська · Türkçe · हिन्दी · Indonesia · 日本語 · 中文 · العربية · català · فارسی · shqip · հայերեն · Nederlands · svenska · azərbaycan · bosanski · বাংলা · български · Melayu · རྫོང་ཁ · беларуская · Ελληνικά · čeština · dansk · አማርኛ · eesti · suomi · føroyskt · ქართული · hrvatski · Haitian Creole · magyar · עברית · íslenska · кыргызча · ខ្មែរ · 한국어 · қазақ тілі · ລາວ · සිංහල · lietuvių · Lëtzebuergesch · latviešu · română · српски · македонски · မြန်မာ · монгол · Filipino · Malti · Divehi · Nyanja · norsk · नेपाली · اردو · русский · Ikinyarwanda · slovenščina · slovenčina · Soomaali · ไทย · тоҷикӣ · türkmen dili · lea fakatonga · Kiswahili · o‘zbek · Tiếng Việt · Bislama · isiZulu