Dinisenyo ang Nonlate gamit ang pinakamaliit na praktikal na dami ng data na kailangan upang i-sync ang mga deadline at magpakita ng mga paalala sa pagtutok.
Ano ang pinoproseso namin
- Data ng koneksyon para sa mga integrasyong pinili mong ikonekta.
- Metadata ng gawain at kalendaryo na kailangan para sa mga feature ng app, gaya ng pamagat, takdang petsa, source, at katayuan ng pagkumpleto.
- Mga setting ng app at kagustuhan sa pagtutok.
- Mga anonymous na identifier ng pagsubok ng source, mga recovery credential na na-hash, orihinal na petsa ng pagsisimula at pag-expire, platform, at katayuan ng integridad. Walang credential ng provider o hardware fingerprint sa talaan ng pagsubok.
- Impormasyon ng pagbili at karapatan sa subscription, na pinoproseso kasama ang app store at RevenueCat upang mapatunayan ang access at maibalik ang mga binili.
- Diagnostic data para sa pagiging maaasahan, gaya ng mga ulat ng pag-crash.
Data ng user ng Google
Kung pipiliin mong ikonekta ang isang integrasyon ng Google, hinihiling lamang ng Nonlate ang mga read-only na saklaw ng Google na kailangan upang i-import ang iyong mga deadline at panatilihing napapanahon ang mga ito. Depende sa serbisyo ng Google na ikinonekta mo, maaaring ma-access ng Nonlate ang sumusunod na data ng user ng Google:
- Google Classroom: mga identifier ng aktibong kurso, pangalan ng kurso, seksyon, silid, pamagat ng coursework, paglalarawan ng coursework, takdang petsa, takdang oras, link, uri ng gawain, pinakamataas na puntos, katayuan ng iyong pagsumite ng coursework, at iyong Google Classroom email address o profile identifier para sa pagtutugma ng account.
- Google Calendar: metadata ng listahan ng kalendaryo, gaya ng mga identifier ng kalendaryo, pangalan, katayuan ng pagpili, katayuan bilang pangunahing kalendaryo, at papel sa access, pati mga event mula sa mga naka-sync na kalendaryo sa loob ng saklaw ng pag-sync, kabilang ang mga identifier ng event, buod, paglalarawan, lokasyon, katayuan, link, petsa o oras ng pagsisimula at pagtatapos, time zone, pangalan o email address ng organizer, at identifier ng kalendaryo/account na ginagamit upang iruta ang mga update sa pag-sync.
- Google Tasks: mga identifier ng listahan ng gawain, pangalan ng listahan, identifier ng gawain, pamagat ng gawain, tala, takdang petsa, at katayuan ng pagkumpleto para sa mga hindi pa tapos na gawain.
- Data ng Google OAuth: mga access token, refresh token, oras ng pag-expire ng token, identifier ng account ng provider, at identifier ng webhook o channel na kailangan upang i-sync ang mga nakakonektang serbisyo ng Google at maghatid ng notification ng update.
Ginagamit lamang ng Nonlate ang data ng user ng Google upang i-sync sa Nonlate ang mga item sa nakakonektang Google Classroom, Google Calendar, at Google Tasks, magpakita ng mga paalala at feature sa pagtutok para sa mga item na iyon, panatilihin ang koneksyong hiniling mo, at tugunan ang mga kahilingan sa pagdiskonekta o pagbura. Hindi gumagawa, nag-e-edit, o nagbubura ang Nonlate ng iyong nilalaman sa Google Classroom, Calendar, o Tasks. Hindi ibinebenta ng Nonlate ang data ng user ng Google, hindi ito ginagamit para sa pag-advertise, at hindi ito ginagamit upang bumuo, magpahusay, o magsanay ng mga pangkalahatang modelo ng AI o machine learning.
Ang paggamit at paglilipat ng Nonlate ng impormasyong natanggap mula sa mga Google API ay sumusunod sa Patakaran sa Data ng User ng Mga Serbisyo ng Google API, kabilang ang mga kinakailangan ng Limitadong Paggamit.
Paano namin ginagamit ang data na ito
- I-sync ang mga gawain at event mula sa mga nakakonektang serbisyo.
- Magpakita ng mga paalala at feature sa pagtutok.
- Patunayan ang access sa subscription at protektahan ang 30-araw na pagsubok ng source laban sa paulit-ulit na paggamit ng alok.
- Panatilihing maaasahan at ligtas ang app.
Walang pag-advertise
Walang ad ang mga kasalukuyang release ng Nonlate sa lahat ng plano at walang Google AdMob, mga prompt para sa pahintulot sa pag-advertise, o kahilingan sa pagsubaybay para sa ad. Maaaring may mga feature ng pag-advertise ang mas lumang bersyon; inaalis ang mga ito kapag nag-update sa kasalukuyang release na walang ad.
Pagsubok ng source at integridad ng device
Nagsisimula ang opsyonal na pagsubok ng source matapos ang iyong unang matagumpay na koneksyon sa panlabas na source at tumatagal nang 30 araw. Hindi ito nagsisimulang muli kapag nagpalit ng source, at wala itong awtomatikong singil. Pinatutunayan sa iyong device ang mga nilagdaang sertipiko ng pagsubok. Kinokontak ang serbisyo ng pagsubok para sa activation, pagbawi, o kahina-hinalang kalagayan ng sertipiko o oras, hindi para sa oras-oras na pagsusuri ng pagsubok.
Nagbibigay ang Apple App Attest at DeviceCheck at Google Play Integrity ng mga signal ng integridad ng app o device. Maaaring manatili ang mga signal ng paggamit ng alok matapos muling i-install ang app kapag sinusuportahan ito ng mga serbisyo ng platform. Hindi ito mga permanenteng hardware identifier. Ang protektadong lokal na storage ng Android lamang ay hindi maaasahang makakapigil sa pag-reset matapos muling mag-install o mag-clear ng data ng app.
Sa pag-expire, hihinto muna ang panlabas na pag-sync. Mananatiling magagamit ang mga na-import na gawain para sa lokal na pagkumpleto at pag-block. Maaaring ipagpatuloy ng napatunayang bayad na access ang pag-sync ayon sa mga limitasyon ng iyong plano.
Pagpapanatili
Nananatili ang mga lokal na gawain at kagustuhan hanggang alisin mo ang mga ito o i-clear ang data ng app. Maaaring manatili ang mga protektadong recovery credential matapos i-uninstall sa ilang platform. Pinananatili ang mga rekord ng integrasyon sa server, metadata ng awtorisadong pag-sync, diagnostic record, at rekord ng paggamit ng pagsubok hangga't kailangan upang patakbuhin ang mga hiniling na feature, mabawi ang access, at maiwasan ang pang-aabuso. Hindi awtomatikong binubura ang mga rekord ng pagsubok pagkalipas ng 90 araw. Maaari kang humiling ng pagbura gamit ang proseso sa ibaba; maaaring panatilihin ang limitadong mga rekord kung kailangan para sa seguridad o obligasyong legal.
Proteksyon ng data
- Ipinapadala ang data na inililipat gamit ang HTTPS/TLS.
- Ang mga Google OAuth token na nakaimbak sa Android ay nasa EncryptedSharedPreferences na sinusuportahan ng Android Keystore, gamit ang mga scheme ng AES-256 encryption para sa key at value.
- Ang mga Google OAuth token na nakaimbak sa iOS ay nasa Apple Keychain na maa-access lamang sa device na ito habang naka-unlock ang device.
- Kapag kailangang panatilihin ng OAuth proxy ng Nonlate ang mga token o lihim ng webhook para sa realtime na pag-sync, ine-encrypt ang mga lihim na ito habang nakaimbak gamit ang AES-256-GCM bago ilagay sa database sa production.
- Nakaimbak ang naka-sync na data ng gawain at kalendaryo sa storage ng app na protektado ng sandbox ng operating system. Ang access sa mga production system sa server ay limitado sa mga awtorisadong service provider at tauhang nangangailangan ng access upang patakbuhin, protektahan, o suportahan ang Nonlate.
- Kapag diniskonekta ang isang integrasyon ng Google, inaalis sa app ang nakaimbak na Google OAuth credential para rito, at sinusubukang bawiin ang mga token ng Google kung sinusuportahan. Maaari ka ring humiling ng pagbura sa pamamagitan ng email.
Pagbabahagi
Maaaring iproseso ang data ng mga provider na ikinonekta mo at ng mga service provider na kailangan upang patakbuhin ang app, gaya ng hosting, database, notification, pag-uulat ng pag-crash, pagpapatunay ng subscription, at mga serbisyo ng integridad ng platform. Pinananatili ng ilang awtorisadong feature ng pag-sync sa server ang mga pamagat ng gawain, takdang petsa, at payload ng webhook ng provider. Inililipat lamang ang data ng user ng Google kung kailangan upang gumana ang mga nakakonektang feature ng Google sync, at hindi kailanman para sa pag-advertise. Hindi kami nagbebenta ng personal na data.
Mga kontrol ng user
- Idiskonekta ang mga integrasyon sa mga setting ng app.
- Pamahalaan ang mga subscription sa store kung saan mo binili ang mga ito.
- I-clear ang lokal na data ng app o i-uninstall ang app; maaaring mangailangan ng hiwalay na kahilingan sa pagbura ang mga protektadong credential at rekord sa server.
- Humiling ng pagbura ng data sa pamamagitan ng email o sundin ang aming mga tagubilin sa pagbura ng data.
Makipag-ugnayan
Para sa mga kahilingan sa privacy, makipag-ugnayan sa support@nonlate.app.