Àkọsílẹ̀ amọ̀ja gbogbogbò àti àyẹ̀wò ṣáájú ìtẹ̀jáde
Ẹ ń ṣẹ̀dá àkọsílẹ̀ amọ̀ja gbogbogbò. Lẹ́yìn ìtẹ̀jáde rẹ̀, orúkọ yín tàbí ẹgbẹ́, àlàyé iṣẹ́, fọ́tò, ibi iṣẹ́ àti àlàyé ìkànsí tí ẹ yàn yóò hàn sí àlejò ayélujára. Ẹnikẹta lè wò, ṣe àwòkọ àti fi pamọ́; ẹ̀rọ àwárí lè fi ojú-ìwé sínú àkójọ rẹ̀.
Ẹ má ṣe tẹ àlàyé tí ẹ fẹ́ pa mọ́ ní àṣírí jáde. Wíwà ní gbangba kò fún ẹnikẹta ní ìyọ̀ǹda láti lo dátà tàbí ohun èlò láìbá òfin mu.
Ìwọlé àti àlàyé tí kì í ṣe ti gbogbogbò
Ìwọlé déédéé lo àdírẹ́sì ímeèlì àti kóòdù ẹ̀ẹ̀kan tó jẹ́rìí àǹfààní ìwọlé àpótí ímeèlì yẹn. Ímeèlì àti àmì ìdánimọ̀ inú ètò so àgbègbè iṣẹ́ àti àkọsílẹ̀ rẹ̀ mọ́ olówó wọn. GILVEM kò béèrè ọ̀rọ̀ aṣínà àpótí ímeèlì. Ímeèlì ìwọlé, ẹ̀dà àkọ́kọ́, ìbéèrè ìwífún, ìtàn ìfọwọ́sí àti àkọsílẹ̀ ìṣàkóso kò di àkóónú àkọsílẹ̀ amọ̀ja gbogbogbò. Nọ́mbà fóònù, ímeèlì ìkànsí àti ẹni ìkànsí hàn lẹ́yìn tí olówó bá yàn wọn ní kedere nìkan. Jíjẹ́rìí ímeèlì kò jẹ́rìí ìdánimọ̀, ìmọ̀ iṣẹ́ tàbí nọ́mbà fóònù, kò sì tẹ àdírẹ́sì náà jáde fúnra rẹ̀. Ẹ má ṣe fi ìwé ìrìn àjò, àwòkọ fisa tàbí ìwé mìíràn ránṣẹ́ fún ìwọlé déédéé.
Kóòdù ìwọlé àti sáà ìwọlé
Kóòdù ẹ̀ẹ̀kan ṣiṣẹ́ fún 10 ìṣẹ́jú, a kò sì gbà á lẹ́yìn ìgbìyànjú márùn-ún tí kò ṣàṣeyọrí. Ibi ìkójọpọ̀ dátà ní iye ìṣàkóso HMAC dípò kóòdù tí ó ṣí; kọ́kọ́rọ́ wà nínú ìṣètò sàfà tí a dáàbò bò. Ìwọlé fúnni ní token sáà àìròtẹ́lẹ̀ tó ṣiṣẹ́ títí dé 30 ọjọ́. Cookie rẹ̀ ń lọ lórí HTTPS (Secure), JavaScript kò lè kà á (HttpOnly), ó sì lo SameSite=Lax. Sàfà pa hash token mọ́ dípò iye rẹ̀ tí ó ṣí. Jíjáde parí sáà ìwọlé lọwọ́lọwọ́. Àǹfààní ìwọlé àpótí ímeèlì àti ààbò ẹ̀rọ ṣì ṣe pàtàkì fún ààbò àkọọ́lẹ̀.
Ète àti ìyọ̀ǹda lọ́tọ̀
Àgbègbè iṣẹ́ àti ẹ̀dà àkọ́kọ́ ń ran pípèsè iṣẹ́ lọ́wọ́; ìtẹ̀jáde ń fi hàn gbangba; ìbéèrè ìwífún ń jẹ́ kí ìjíròrò ìṣẹ̀lẹ̀ pàtó ṣeé ṣe; ẹ̀sùn àti ìtàn ìṣàkóso ń ran ṣíṣe ọ̀rọ̀ àti ààbò iṣẹ́ lọ́wọ́. A lo àlàyé tó yẹ fún ète kọ̀ọ̀kan. Ìfọwọ́sí ìtẹ̀jáde kan àlàyé àti ohun èlò tí àyẹ̀wò ṣáájú fi hàn. Ìyọ̀ǹda ìpolówó kì í ṣe dandan, ó jẹ́ lọ́tọ̀, a kò sì yàn án ní àkọ́kọ́. Fífi ìbéèrè ìwífún ránṣẹ́ kò forúkọ yín sílẹ̀ fún ìpolówó.
Ìpamọ́ sàfà àti ìwọlé
Nígbà tí fífi pamọ́ lórí sàfà bá ṣàṣeyọrí, àlàyé àgbègbè iṣẹ́ àti ìpèsè, àṣàyàn, ìbéèrè ìwífún, èrò oníbàárà àti àkọsílẹ̀ ìfọwọ́sí wà ní ìpamọ́ Cloudflare D1. Fọ́tò tí a gbé sókè tí a sì ṣe wà ní ìpamọ́ Cloudflare R2. Sàfà yẹ ìwọlé wò: olówó lè rí àlàyé àṣírí tirẹ̀, olùgbà lè rí ìbéèrè tí a fi sí i, alábòójútó tí a fún ní àṣẹ sì lè rí àlàyé tó yẹ fún àyẹ̀wò àti ìṣàkóso. Ìdáhùn gbogbogbò ní apá tí a yọ̀ǹda nínú ìpèsè tí a tẹ̀ jáde nìkan. Ohun tí a dá fífi hàn dúró kò gbọ́dọ̀ ṣì ṣeé rí nípasẹ̀ ọ̀nà àsopọ̀ gbígbé sókè àtijọ́.
Fọ́tò àti ọ̀nà àsopọ̀ òde
Ẹ tẹ ohun tí ẹ ní ẹ̀tọ́ àti ìyọ̀ǹda tó yẹ láti ọwọ́ ènìyàn tí àwòrán fi hàn nìkan jáde. A yẹ fọ́tò tí a gbé sókè wò, a sì yí irú rẹ̀ padà fún fífi hàn; a yọ dátà àlàyé ìmọ̀ ẹ̀rọ tí kò yẹ kúrò nígbà ṣíṣe. Ẹ má ṣe fi ìwé, àlàyé ìkànsí ẹlòmíràn tàbí àlàyé àṣírí tí kò yẹ kún un. Àpẹẹrẹ iṣẹ́ àti fídíò òde ṣí nígbà tí ẹ bá yàn láti lọ sí wọn; iṣẹ́ òde ní òfin tirẹ̀. A kò fi àwòrán tí a dá lérò rọ́pò ojú àti iṣẹ́ amọ̀ja gidi.
Ìbéèrè ìwífún àti ìfitónilétí ímeèlì
Resend ń gba ímeèlì olùgbà àti ọ̀rọ̀ tó ní kóòdù ẹ̀ẹ̀kan fún fífi kóòdù dé. Ìbéèrè ìwífún ilé-iṣẹ́ lè ní orúkọ, ímeèlì, irú ìṣẹ̀lẹ̀, ibi, ọjọ́ ìṣẹ̀lẹ̀ àti ibùgbé, iye àlejò ìṣẹ̀lẹ̀ àti alẹ́, ohun tí ibi, yàrá, gbọ̀ngàn àti ohun èlò nílò, ìṣúná, ọ̀rọ̀ àti ìpèsè tí a yàn. A pa àlàyé yìí mọ́ láti ṣe ìbéèrè ìwífún; a fi ìbéèrè ilé-iṣẹ́ sí gilvem.events@gmail.com. Iṣẹ́ ímeèlì ń gba àlàyé tó yẹ fún ìfitónilétí, nípasẹ̀ olùfiránṣẹ́ tí a fún ní àṣẹ. A lè lo ímeèlì tí a ti jẹ́rìí fún ìjíròrò ìbéèrè ìwífún àti ìfitónilétí àgbègbè iṣẹ́, ṣùgbọ́n kò hàn gbangba fúnra rẹ̀. A kọ fífi pamọ́, fífi sínú ìlà, ìtẹ́wọ́gbà iṣẹ́ ímeèlì àti àṣìṣe fífiránṣẹ́ sílẹ̀ lọ́tọ̀. Ìtẹ́wọ́gbà iṣẹ́ kò jẹ́rìí gbígbà gidi. Olùpèsè olómìnira lè rí ìbéèrè ìwífún tí a fi sí i nínú àgbègbè iṣẹ́ rẹ̀; ìbéèrè ìwífún kì í ṣe ìfipamọ́ àyè tí a jẹ́rìí tàbí àdéhùn iṣẹ́.
Ìtàn ìfọwọ́sí àti ààbò
Sàfà kọ ẹ̀dà àti èdè àdéhùn tí a jẹ́rìí, kókó tí a gbà, ìgbésẹ̀ tó jọmọ́, àkókò àti iye ìṣàkóso fún àlàyé tó jọmọ́ sílẹ̀. A kọ ìgbésẹ̀ ìṣàkóso sílẹ̀ lọ́tọ̀. Ààlà ìṣípọ̀ ìbéèrè lo àlàyé ìmọ̀ ẹ̀rọ ìbéèrè àti kọ́kọ́rọ́ hash; ohun èlò ìpìlẹ̀ lè ṣe àdírẹ́sì IP àti àlàyé mìíràn láti dáàbò bo àti fi ìbéèrè dé. Èyí kò mú àlàyé náà di àìlórúkọ fúnra rẹ̀. A fi ààlà ìwọlé sí ipa iṣẹ́. Kíkọ ìtàn sílẹ̀ kò ṣe ìlérí àìsí àṣìṣe, títú dátà síta tàbí àríyànjiyàn.
Ṣíṣàtúnṣe, dídá fífi hàn dúró àti yíyọ ìfọwọ́sí padà
Ẹ lè ṣàtúnṣe àlàyé gbogbogbò, dá fífi àkọsílẹ̀ amọ̀ja hàn dúró àti yọ ìfọwọ́sí ìtẹ̀jáde padà. Àwòkọ ẹnikẹta, ohun tí a fi pamọ́ àti ìpamọ́ ẹ̀rọ àwárí lè ṣì wà lẹ́yìn dídá fífi àkọsílẹ̀ amọ̀ja hàn dúró tàbí yíyọ kúrò. Èyí kò yọ̀ǹda lílò tí kò bá òfin mu tàbí yọ ojúṣe olùṣàkóso tirẹ̀ kúrò.
Láti béèrè àǹfààní ríri dátà, àtúnṣe, pípa rẹ́ tàbí yíyọ ìyọ̀ǹda lọ́tọ̀ padà, ẹ lo Ẹ̀sùn àti ìbéèrè àtúnyẹ̀wò lẹ́yìn ìwọlé tàbí kọ ímeèlì sí gilvem.events@gmail.com láì ṣẹ̀dá àkọọ́lẹ̀. Ẹ fi ọ̀nà àsopọ̀ tàbí nọ́mbà ìbéèrè tó yẹ kún un, kí ẹ sì ṣàlàyé ìbéèrè yín; ẹ má ṣe fi ìwé tí kò yẹ kún un. Dídá fífi hàn dúró parí ìfihàn gbangba ṣùgbọ́n kò pa gbogbo àkọsílẹ̀ ìṣàkóso rẹ́ lẹ́sẹ̀kẹsẹ̀.
Ìpamọ́, olùgbà àti ṣíṣe dátà ní orílẹ̀-èdè ọ̀tọ̀ọ̀tọ̀
A lo àlàyé láti mú àgbègbè iṣẹ́ ṣiṣẹ́, ṣe ìbéèrè ìwífún àti ẹ̀sùn, kọ ìgbésẹ̀ sílẹ̀ àti dáàbò bo iṣẹ́. Áàpù sàfà, ibi ìkójọpọ̀ dátà D1 àti ibi ìpamọ́ R2 lo Cloudflare. Resend fi kóòdù ìwọlé àti ìfitónilétí ímeèlì ránṣẹ́; ímeèlì ilé-iṣẹ́ dé sí Gmail. Àkọọ́lẹ̀ tó wà tẹ́lẹ̀ lè ṣì bá ìjẹ́rìí ìwọlé ChatGPT àtijọ́ mu nípa ohun èlò; èyí kò so àkọọ́lẹ̀ pọ̀ fúnra wọn, kì í sì ṣe ọ̀nà dandan fún ìwọlé gbogbogbò tuntun. Olùpèsè lè ṣe dátà ní orílẹ̀-èdè ọ̀tọ̀ọ̀tọ̀. Ẹni tó ni iṣẹ́ nílò láti tún jẹ́rìí agbègbè ìgbàlejò pàtó, àdéhùn fífi dátà kọjá orílẹ̀-èdè àti àkókò ìpamọ́ fún irú àkọsílẹ̀ kọ̀ọ̀kan. Dídá fífi hàn dúró, yíyọ ohun gbogbogbò kúrò àti pípa àkọsílẹ̀ ìṣàkóso tó yẹ rẹ́ jẹ́ ọ̀tọ̀. A kò ṣe ìlérí yíyọ gbogbo afẹ́yinti tàbí àwòkọ òde kúrò lẹ́sẹ̀kẹsẹ̀. Ẹ lè béèrè àlàyé ìpamọ́ àti olùgbà ní gilvem.events@gmail.com.
Ìṣètò aṣàwákiri àti ìwé àlàyé ìṣẹ̀lẹ̀
A lè fi àṣàyàn èdè, ìṣètò àwárí àti ìwé àlàyé tí kò parí pamọ́ nínú aṣàwákiri fún ìrọ̀rùn. A fi ìwé àlàyé kún ìbéèrè ìwífún nígbà tí ẹ bá yàn; títẹ àlàyé àti àyẹ̀wò ṣáájú kò fi ránṣẹ́. Ẹ̀rọ kíkà GILVEM lórí ẹ̀rọ yìí tí kì í ṣe dandan, bí a bá tan án, pa àpapọ̀ àbájáde mọ́ lórí ẹ̀rọ, kò sì rọ́pò ìtàn sàfà. Olùlò ẹ̀rọ mìíràn lè rí àlàyé aṣàwákiri; pípa á rẹ́ kò pa àkọsílẹ̀ tí a ti fi pamọ́ lórí sàfà rẹ́. Cookie sáà ìwọlé tó ṣe pàtàkì tí a dáàbò bò ń mú ìwọlé yín dúró.
Ìṣirò GILVEM tí kì í ṣe dandan
GILVEM lè gba àpapọ̀ kíkà ṣíṣí ojú-ìwé gbogbogbò, ìwé àkójọ àti àkọsílẹ̀ amọ̀ja, àti títẹ àlàyé ìkànsí. Fífiránṣẹ́ sí sàfà GILVEM wà ní pípa ní àkọ́kọ́, ó sì nílò àṣàyàn lọ́tọ̀ tí kì í ṣe dandan nínú Ìṣètò ìṣirò. Àṣàyàn àtijọ́ láti tan ẹ̀rọ kíkà lórí ẹ̀rọ yìí kò tan fífiránṣẹ́ yìí. Kíkọ tàbí yíyọ ìfọwọ́sí padà kò dí iṣẹ́ ìpìlẹ̀ lọ́wọ́; ẹ lè yí àṣàyàn padà nígbàkigbà ní ìsàlẹ̀ ojúlé. Àmì ìpamọ́ àṣírí GPC àti DNT ń pa ìṣirò tí kì í ṣe dandan. A kò lo cookie ìtúpalẹ̀ ọ̀tọ̀ tàbí ètò ìpolówó ẹnikẹta fún kíkà wọ̀nyí.
Ohun tí àwọn ẹ̀rọ kíkà ní
Ìṣirò gba irú ìgbésẹ̀, ọ̀nà ojú-ìwé gbogbogbò láìsí àṣàyàn, èdè ojú ìlò àti, fún ìpèsè iṣẹ́, àmì ìdánimọ̀ gbogbogbò rẹ̀ nìkan. A kò fi ímeèlì, nọ́mbà fóònù, ọ̀rọ̀ àwárí, àkóónú ìbéèrè, àdírẹ́sì ojúlé tó tọ́ka sí wa tàbí ìtàn wíwo ránṣẹ́. Láti dín àtúnṣe kù, sàfà lo àdírẹ́sì IP tí ohun èlò ìpìlẹ̀ pèsè, kọ́kọ́rọ́ àṣírí àti ọjọ́ UTC fún ìgbà díẹ̀ láti ṣe ìṣírò hash tó yí padà lójoojúmọ́. Àkọsílẹ̀ ìṣirò pa kọ́kọ́rọ́ yíyọ àtúnṣe kúrò tí a ṣe láti inú rẹ̀ mọ́, kì í ṣe àdírẹ́sì IP àkọ́kọ́ tàbí hash ojoojúmọ́ fúnra rẹ̀. Èyí kò dá àlejò mọ̀: a lè ka ènìyàn tó ń lo nẹ́tíwọ́ọ̀kì kan náà papọ̀, nítorí náà kíkà kì í ṣe àpapọ̀ ènìyàn ọ̀tọ̀ọ̀tọ̀. Ohun èlò ìpìlẹ̀ ṣe àlàyé ìmọ̀ ẹ̀rọ lọ́tọ̀ láti fi ìbéèrè dé àti dáàbò bo iṣẹ́, gẹ́gẹ́ bí a ṣe ṣàlàyé lókè.
Àbájáde iṣẹ́ àti àkókò ìpamọ́ ìṣirò
A ka ìgbésẹ̀ iṣẹ́ tí sàfà jẹ́rìí — ṣíṣẹ̀dá àkọọ́lẹ̀, fífi ìbéèrè ìwífún tàbí àṣàyàn pamọ́, píparí ẹ̀dà àkọ́kọ́ àti ìtẹ̀jáde — lọ́tọ̀ sí wíwo tí kì í ṣe dandan. Àtúnṣe ìgbésẹ̀ kan náà kò gbọ́dọ̀ ṣẹ̀dá àbájáde kejì. Ẹ̀rọ kíkà iṣẹ́ wọ̀nyí kò nílò títan wíwo tí kì í ṣe dandan, wọn kò sì rọ́pò àkọsílẹ̀ ìbéèrè, ìpèsè iṣẹ́ tàbí ìfọwọ́sí. Ìjábọ̀ fi 30 ọjọ́ UTC tó kọjá hàn; àkókò ìpamọ́ tí a ṣètò jẹ́ 30 ọjọ́ fún àpapọ̀, 2 ọjọ́ fún kọ́kọ́rọ́ yíyọ wíwo àtúnṣe kúrò àti 400 ọjọ́ fún kọ́kọ́rọ́ yíyọ àtúnṣe ìgbésẹ̀ iṣẹ́ kúrò. A pa àkọsílẹ̀ tó ti pé rẹ́ ní àkójọ nígbà tí ẹ̀rọ kíkà ń ṣiṣẹ́, nítorí náà a kò ṣe ìlérí pípa rẹ́ ní ìṣẹ́jú-àáyá pàtó tí àkókò bá parí. Àkókò kọ́kọ́rọ́ kò fa àkókò àpapọ̀ gùn tàbí pinnu àkókò ìpamọ́ ìbéèrè àti àkọọ́lẹ̀ fúnra wọn. Olówó ìpèsè rí kíkà fún ìpèsè tirẹ̀ nìkan; alábòójútó tí a fún ní àṣẹ rí àpapọ̀ ojúlé. Ìjábọ̀ kò ní ìdánimọ̀ àlejò, àlàyé ìkànsí wọn tàbí àkóónú ìbéèrè ìwífún. Ṣíṣí àkọsílẹ̀ amọ̀ja tàbí títẹ àlàyé ìkànsí kì í ṣe ìbéèrè, ìfipamọ́ àyè, ìsanwó tàbí àṣẹ iṣẹ́ tí a ṣe ìlérí; ìṣirò kò ṣe ìṣírò ìfipamọ́ iṣẹ́ tí a jẹ́rìí tàbí tún ìtàn ṣáájú títan án kọ́.
Kàn sí GILVEM
Fún ìbéèrè iṣẹ́, àlàyé ti ara ẹni, ìyọ̀ǹda àti ohun èlò: gilvem.events@gmail.com. Ẹ má ṣe tú àlàyé àṣírí ẹlòmíràn síta nínú èrò oníbàárà gbogbogbò. Òfin wọ̀nyí kò borí ẹ̀tọ́ olùlò tó yẹ tàbí ojúṣe ẹgbẹ́ méjèèjì; a máa tọ́jú ọ̀rọ̀ tó nílò ìjẹ́rìí àṣẹ tàbí àlàyé òtítọ́ lọ́kọ̀ọ̀kan.
Àwọn afẹ́yinti
Alábòójútó tí a fún ní àṣẹ ń ṣẹ̀dá afẹ́yinti fúnra rẹ̀. A di fáìlì afẹ́yinti kóòdù, a sì fi pamọ́ sí R2 lọ́dọ̀ olùpèsè kan náà, Cloudflare. Àkókò ìpamọ́ àti ìlànà pípa àlàyé rẹ́ láti inú afẹ́yinti nílò àlàyé lọ́tọ̀. Yíyẹ afẹ́yinti wò fúnra rẹ̀ kò jẹ́rìí pé a ti mú dátà iṣẹ́ padà bọ̀ sípò.