Privacybeleid voor regenwaarschuwing 1.3 / 2026-10-23 Rain Alert maakt verbinding met Rain Classroom via een herinneringsservice en stuurt meldingen naar uw apparaten. Het verwerkt daarom accountautorisatie, cursusinformatie en meldingsgegevens op een server. Controleer dit bereik voordat u een account koppelt of autoriseert. 1. Reikwijdte en beheerders 雨水提醒 (Rain Alert) is een onafhankelijke webapp voor herinnering aan klasgebeurtenissen onder Sparkle, gemaakt en onderhouden door 唐梓耀 / AdrianSparkle en 丁铭 / EliasSparkle. Dit beleid heeft betrekking op de door Sparkle beheerde instantie, het koppelen van apparaten, Rain Classroom QR-autorisatie, toezicht in het klaslokaal en Web Push. Dit beleid heeft ook betrekking op controles van de toegang tot het klaslokaal en Studeer met vrienden-uitnodigingen die u actief aanmaakt. Het is geen officieel product van Rain Classroom en vertegenwoordigt geen scholen, leraren, Rain Classroom, WeChat, Apple of browserleveranciers. Voor hun diensten gelden aparte privacyregels. Onafhankelijk geëxploiteerde instanties vereisen openbaarmaking van hun eigen exploitanten; onze hosting- en administratieregelingen zijn niet automatisch op hen van toepassing. 2. Accountgegevens, cursussen en inloggegevens Als u een officiële QR-code voor inloggen aanvraagt, wordt er automatisch een apparaatsessie aangemaakt; er is geen verbindingscode vereist. Nadat u de officiële QR-aanmelding heeft bevestigd, ontvangt de service de account-ID, naam of bijnaam, school- en studentnummer geretourneerd door Rain Classroom, samen met ingeschreven cursussen, klaslokaal-ID's, namen, docenten en gerelateerde organisatie-ID's. Deze identificeren het account en geven cursussen weer. De server slaat ook officiële login-cookies, sessieautorisatie en noodzakelijke klaslokaaltokens op om door te gaan met zoeken nadat u de pagina heeft gesloten. Wij vragen uw Rain Classroom- of WeChat-wachtwoord niet op en slaan deze ook niet op. Cookies en tokens kunnen login-autoriteit vertegenwoordigen en vereisen speciale bescherming. Bij scannen wordt de autorisatie niet uitsluitend op uw telefoon bewaard. 3. Klasevenementen en informatie over anderen De service vraagt naar lopende lessen, noodzakelijke leerlogboeken en incheckmodi. Als herinneringen tijdens de les zijn ingeschakeld, ontvangt hij de officiële gebeurtenisstroom in de klas. Opgeslagen meldingsvelden omvatten namen van cursussen en klaslokalen, gebeurtenistypen en identificatiegegevens, platform- of detectietijden en noodzakelijke samenvattingen. Willekeurige selectiegebeurtenissen kunnen namen en leerlingnummers bevatten die door de leraar aan de klas zijn aangekondigd. Deze kunnen worden opgeslagen in gecodeerde gebeurtenisrecords en worden weergegeven in meldingsinstanties, inclusief informatie over klasgenoten. Beheer previews op het vergrendelscherm en gedeelde apparaten zorgvuldig en publiceer deze gegevens niet opnieuw. De dienst gebruikt ze niet om studenten te profileren. De huidige implementatie bewaart geen vraagtekst of antwoorden als permanente herinneringsinhoud, beantwoordt geen vragen, reageert niet op appèls of snelle antwoorden, of verzamelt de apparaatlocatie. Bij gewone aanwezigheid kan een toegangsverzoek worden geactiveerd via ingeschakelde herinneringen tijdens de les. Je kunt ook actief een vriend uitnodigen voor een les waarvan is bevestigd dat hij niet is ingeschreven; de vriend verzendt de gedecodeerde tekst van een overeenkomende QR-code in het klaslokaal, en de service gebruikt de officiële sessie van de uitnodiger voor de geverifieerde normale toegangsstroom. Deze verzoeken kunnen de officiële toegangs- of aanwezigheidsgegevens wijzigen; zie de Servicevoorwaarden. 4. Apparaten, meldingen en technische informatie We verwerken willekeurige apparaat-ID's, gehashte verbindingssessies, apparaatlabels, aanmaak- en laatst geopende tijden, vervaldatum van 30 dagen, accountkoppelingen en herinneringswisselingen. De initiële apparaatcategorie is afgeleid van de browser User-Agent. Het hernoemen van apparaten en de apparatenlijst zijn niet zichtbaar in de huidige interface; de gerelateerde gegevens- en beheereindpunten blijven bestaan. Wanneer u meldingen inschakelt, levert de browser een push-eindpunt, een openbare sleutel p256dh en een auth-geheim. De server slaat het abonnement op dat naar dat apparaat moet worden verzonden. Bezorgpogingen, geaccepteerde of mislukte status, tijdstempels en hashes van willekeurige ontvangstbewijzen ondersteunen probleemoplossing, deduplicatie en bevestiging van systeemafhandeling. Een ontvangstbewijs bewijst niet dat u een melding hebt gezien, gehoord of gelezen. Het aanbieden van een netwerkdienst omvat het verwerken van IP-adressen, verzoekheaders, oorsprong, verbindingstijden en foutinformatie. IP-adressen ondersteunen ook het beperken van misbruik in het geheugen. De huidige app heeft geen SDK voor advertentie- of gedragsanalyse en gebruikt deze gegevens niet voor cross-site tracking of het verkopen van persoonlijke informatie. Infrastructuur- en communicatieproviders mogen technische logs volgens hun eigen regels verwerken. 5. Doeleinden en autorisatiegrenzen Deze gegevens ondersteunen het koppelen, het identificeren van uw geautoriseerde account, het opvragen en weergeven van lessen, het verzenden van geselecteerde evenementen, het onderhouden van sessies, het migreren van de oorsprong, het beschermen van de beveiliging, het oplossen van problemen en het herstel. Account- en cursusgegevens worden niet gebruikt voor advertenties, commerciële profilering of AI-training. Zonder QR-autorisatie kunnen cursussen niet worden gelezen. Zonder toestemming voor meldingen kan een ingelogde pagina nog steeds informatie weergeven, maar kunnen er geen systeemmeldingen naar dat apparaat worden verzonden. Voor gevoelige inloggegevens, informatie over klasgenoten en verwerking tussen regio's zijn de kennisgevingen, rechtsgronden en toestemmingsprocedures vereist die volgens de wet van toepassing zijn. Dit beleid legt de feitelijke stromen uit. Het bekijken ervan, het aanvragen van een QR-code voor inloggen of het scannen van een QR-code wordt niet beschouwd als het voldoen aan elke afzonderlijk vereiste toestemming. Geef geen toestemming voor accounts of informatie waartoe u geen recht heeft. 6. Cookies, browseropslag en machtigingen Apparaatverbinding maakt gebruik van een rain_session-cookie; de server slaat zijn hash op. Vanaf HTTPS heeft het de kenmerken Secure, HttpOnly en SameSite=Strict en gaat het tot 30 dagen mee met de apparaatverbinding, waarbij het wordt gereset bij verlenging. Het is een authenticatiecookie, geen advertentiecookie. Als u zich afmeldt bij Rain Classroom, wordt deze apparaatverbindingscookie niet automatisch gewist. Browsermachtigingen bepalen apparaatmeldingen. Co-studie- en uitnodigingshulppagina's gebruiken de camera alleen nadat u actief begint met scannen en toegang verleent, en kunnen ook een afbeelding accepteren. QR-decodering gebeurt in de browser; alleen gedecodeerde tekst wordt ingediend, zonder video of geselecteerde afbeeldingen te uploaden. Camerazoom maakt gebruik van hardware of digitale zoom, afhankelijk van wat het apparaat ondersteunt. Microfoon, locatie en contacten worden niet gevraagd. 7. Ontvangers, hosting en internationale overdrachten De huidige door Sparkle beheerde instantie draait op Tencent Cloud in Hong Kong, China. Als u zich op het vasteland van China of in een andere regio bevindt, worden accountgegevens, cookies, cursussen, evenementen en apparaatabonnementen die naar deze instantie worden verzonden, overgebracht naar en opgeslagen in Hong Kong. Autorisatie en monitoring communiceren ook met officiële Rain Classroom API's en diensten voor klasevenementen. Iedereen die een geldige studie-uitnodiging heeft, kan de weergavenaam, de naam van de klas, de vervaltijd en de verwerkingsstatus van de uitnodiger lezen en een QR-code voor de opgegeven klas indienen. Gedecodeerde tekst gaat via de Hong Kong-service naar officiële Rain Classroom-interfaces. De vriend ontvangt de cookies, het wachtwoord of de volledige cursuslijst van de uitnodiger niet. Deel uitnodigingen alleen met vertrouwde mensen die mogen helpen. Afhankelijk van de browser maakt Web Push gebruik van infrastructuur zoals Apple, Google, Mozilla of Microsoft, die gegevens in andere landen of regio's kunnen verwerken. De service verzendt gecodeerde push-payloads en noodzakelijke routeringsinformatie naar het abonnementseindpunt; browsers en besturingssystemen geven deze weer. Notificaties in platte tekst kunnen op het apparaat verschijnen. Push-encryptie betekent niet dat de herinneringsserver de onderliggende gegevens niet kan lezen. Cloudflare biedt momenteel domeinregistratie en DNS. Onder de bestaande configuratie passeert applicatieverkeer niet via de CDN-proxy; DNS-verwerking omvat nog steeds de noodzakelijke query-informatie. Wij verkopen of verhuren geen persoonlijke informatie. Openbaarmakingen die wettelijk verplicht zijn, noodzakelijke veiligheidsafhandelingen of andere door u uitdrukkelijk aangegeven overdrachten moeten beperkt blijven tot het relevante doel. 8. Encryptie- en beveiligingslimieten Accountprofielen, cursuscaches, inlogcookies, klasgegevens, payloads van evenementen en push-abonnementen worden opgeslagen met behulp van AES-256-GCM. Account- en apparaat-ID's, associaties, schakelaars, tijden, statussen en andere operationele velden zijn niet allemaal individueel gecodeerd. De database en de hoofdsleutel worden op dezelfde host beheerd; dit is geen end-to-end-codering die bestand is tegen volledige servercompromis. De service maakt gebruik van HTTPS, sessiehashing, oorsprongscontroles, snelheidsbeperking en beperkte push-eindpunten. Geautoriseerde beheerders hebben mogelijk toegang nodig voor decodering. Bij een beveiligingsincident op het gebied van persoonlijke informatie zullen we corrigerende maatregelen nemen en de getroffen mensen en autoriteiten op de hoogte stellen, zoals vereist door de toepasselijke wetgeving, waarbij we de betrokken informatie, de mogelijke impact, de genomen maatregelen en de contactroutes uitleggen. Er wordt geen absolute veiligheid beloofd. Verbind alleen vertrouwde apparaten en deel geen verbindingscodes, cookies, migratielinks of privémeldingen. 9. Online retentie Apparaatverbindingen duren 30 dagen vanaf creatie of handmatige verlenging; een verlopen sessie geeft geen toegang meer. Ongeldige officiële autorisatie onderbreekt relevante monitoring. Wanneer het laatste geldige gekoppelde apparaat zich afmeldt, wordt ingetrokken of verloopt, wist de uitlogverwerking of het periodieke onderhoud de inlogcookies van het account en de opgeslagen klasgegevens en worden de verbindingen onderbroken. Voltooide klassen en hun leveringsrecords, historische gebeurtenissen buiten actieve klassen en gesimuleerde pushrecords worden tijdens periodiek onderhoud opgeschoond met behulp van een drempelwaarde van 90-dagen in de code. Actieve klassen en beschermde gerelateerde records kunnen langer blijven bestaan. Migratiegegevens zijn voor eenmalig gebruik en verlopen na vijf minuten. Studie-uitnodigingen maken gebruik van willekeurige tokens. Een hash-index in het procesgeheugen bevat de weergavenaam van de uitnodiger, de opgegeven klasse, de vervaldatum van ongeveer 30 minuten, het aantal pogingen en de resultaatstatus. Verlopen uitnodigingen kunnen niet worden gebruikt en uitnodigingen overleven een herstart van de service niet. Verlopen geheugengegevens worden gewist wanneer latere uitnodigingen worden aangemaakt, in plaats van gegarandeerde verwijdering op byteniveau bij het verlopen. Voor het huidige verzoek wordt gedecodeerde QR-tekst gebruikt; de studiemodule schrijft geen cameraframes, geselecteerde afbeeldingen of QR-tekst naar de database. Officiële toegangsgegevens en technische infrastructuurlogboeken volgen hun respectievelijke feitelijke verwerkingsregels. De huidige implementatie kent geen uniforme automatische verwijderingsperiode voor alle accountprofielen, cursuscaches, apparaatmetagegevens, statusvelden of back-ups. De regels voor de verbinding van 30 dagen en de geschiedenis van 90 dagen wissen op die momenten niet een volledig account. Neem contact op met beheerders als u stopt met het gebruik van de service en wilt dat de resterende gegevens worden verwijderd. Het ontbreken van geautomatiseerde opschoning is geen toestemming voor onbepaalde bewaring. Wanneer gegevens niet langer nodig zijn of verwijdering wettelijk vereist is, zullen we handelen onder de toepasselijke wetgeving en verifiëren we de omvang van de handmatige verwerking. 10. Back-ups, ondersteuningsmateriaal en opschoonbereik Herstelback-ups omvatten database-snapshots, servicesleutels, push-keys en oorsprongconfiguratie. Geëxporteerde back-ups gebruiken een willekeurige AES-256-GCM gegevenssleutel omwikkeld met een afzonderlijke RSA-OAEP openbare sleutel; de privésleutel voor decodering wordt afzonderlijk bewaard. Cloudopslag kan echter ook SQLite-snapshots bewaren die zijn beschermd door bestandsrechten, en hostrechten hebben toegang tot operationele gegevens. De back-upbeveiliging is daarom afhankelijk van het type kopie en de plaats waar deze wordt bewaard. Het bestaande back-upproces kent geen uniforme automatische afloop; offline export kan blijven bestaan. Door online gegevens te verwijderen, worden historische back-ups niet onmiddellijk gewist. Bij een verwijderingsverzoek kan worden gevraagd naar de resterende back-ups, bewaarredenen en beschikkingsregelingen. Dit vereist handmatige verificatie; Er wordt geen ongeïmplementeerd onmiddellijk wissen met één klik beloofd. Ondersteuningsgesprekken en ingediende bijlagen worden bewaard indien nodig voor de betreffende kwestie, niet voor reclame of training. 11. Uitschakelen, uitloggen, intrekken en verwijdering aanvragen U kunt elk van de vijf herinneringstypen uitschakelen, systeemmeldingen intrekken, uitloggen bij Rain Classroom op dit apparaat of stoppen met het vernieuwen van een verbinding. De huidige interface heeft geen apparatenlijst of intrekkingscontrole; neem contact op met beheerders om andere apparaten te beoordelen of in te trekken. Een schakelaar stopt alleen de bijbehorende herinneringen van dat apparaat. De bewaking kan doorgaan als op een ander apparaat herinneringen zijn ingeschakeld. Uitloggen ontkoppelt dit apparaat en verwijdert het push-abonnement op de server; browsermachtigingen of abonnementsstatus vereisen mogelijk afzonderlijk systeembeheer. Als u inloggegevens vrijgeeft nadat het laatste geldige apparaat is vertrokken, worden niet alle profielen, geschiedenis, andere metagegevens van het apparaat of back-ups gewist. Er is geen knop voor het automatisch verwijderen van het hele account in het huidige product. Neem contact op met beheerders voor het aanvragen van informatie, toegang, een kopie, correctie, verwijdering, beperking, intrekking van autorisatie of afhandeling van een bezwaar met betrekking tot de informatie van iemand anders. 12. Verificatie, wettelijke bewaring en rechtsmiddelen Wij verifiëren de relatie tussen een aanvraag en een account in verhouding tot het risico en vragen alleen om noodzakelijke informatie. Stuur geen cookies, wachtwoorden of migratiereferenties. Verzoeken moeten onmiddellijk worden afgehandeld, zoals vereist door de wet. Als technische scheiding, back-ups, geschillen of wettelijke bewaarplichten onmiddellijke voltooiing in de weg staan, moeten de redenen, reikwijdte en daaropvolgende regelingen worden uitgelegd. Waar de wet vereist dat andere verwerkingen worden stopgezet, worden bewaarde gegevens beperkt tot de noodzakelijke opslag en beveiliging in plaats van terug te keren naar gewone monitoring. Voor herstel is het controleren van eerder afgehandelde rechtenverzoeken vereist. Wettelijke rechten zijn niet beperkt tot bestaande interfaceknoppen. U kunt een klacht indienen bij de bevoegde toezichthouder. 13. Minoren en leercontexten De service is bedoeld voor gebruikers die hun accounts en apparaten op wettige wijze kunnen autoriseren. Minderjarigen hebben de juiste toestemming van een voogd nodig en moeten de schoolregels volgen. Accountkoppeling is niet gericht op kinderen onder 14. Er bestaat momenteel geen mechanisme voor leeftijdsverificatie; Neem contact op met beheerders als de gegevens van kinderen mogelijk zonder de vereiste toestemming zijn verwerkt, zodat deze volgens de wet kunnen worden onderzocht en afgehandeld. Namen, leerlingnummers en klasgebeurtenissen worden gebruikt ter herinnering, niet om de aanwezigheid of prestaties van iemand anders te beoordelen. School- en lerarengegevens via officiële kanalen blijven gezaghebbend. 14. Wijzigingen en taalversies Wezenlijke wijzigingen in gegevenscategorieën, doeleinden, hosting of ontvangers worden hier beschreven en gedateerd. Het bijwerken van tekst of voortgezet gebruik kan de wettelijk vereiste aanvullende kennisgeving, afzonderlijke toestemming of andere procedures niet vervangen. De taalversies zijn bedoeld om dezelfde reikwijdte te beschrijven; verschillen doen geen afbreuk aan uw rechten onder de toepasselijke wetgeving. 15. Contacteer Voor privacyvragen, rechtenverzoeken, ondersteuning of meldingen van inbreuken kunt u contact opnemen met de beheerder 唐梓耀 / AdrianSparkle op QQ op 2410710390. Het openbare profiel van de ontwikkelaar is https://github.com/Tang1206cc. Identificeer het product, de versie en uw verzoek. Neem geen wachtwoorden, login-cookies, verbindingscodes, volledige opnames of onnodige persoonlijke informatie op in uw eerste bericht. Specificeer “Regenwaarschuwing / 雨水提醒” en de reikwijdte van uw verzoek. Geef voor de informatie van een andere geselecteerde student een minimale gebeurtenistijd en cursuscontext op, in plaats van publiekelijk een volledige naam en studentnummer te posten. 15. Vriendenpools, individuele autorisatie en hulp bij medestudie De co-studievriendenpool omvat altijd de eigenaar en ondersteunt maximaal vijf vrienden, geïsoleerd op basis van het eigenaarsaccount en het huidige apparaat. Elke vriend moet persoonlijk de officiële QR-aanmelding bevestigen. De service slaat de geretourneerde account-ID, het weergaveprofiel en de officiële sessie op om de identiteit te verifiëren, de inlogstatus weer te geven en te helpen bij toegang na een actief scanverzoek. Vriendwachtwoorden worden niet gevraagd en ook niet opgeslagen. Officiële inloggegevens worden door de server verwerkt, en niet alleen door de scantelefoon. Vriendensessies worden buiten de herinneringsaccounttabel van de eigenaar bewaard en schakelen niet automatisch klasherinneringen in voor die vrienden. Vriendprofielen en inloggegevens worden gecodeerd in een aparte vriendendatabase. Eigenaar-/apparaatkoppelingen, statussen, tijdstempels en andere operationele velden komen niet neer op versleuteling van de hele database. De huidige apparaathouder kan de weergavenamen van vrienden, beschikbare avatars en inlogstatus bekijken en hulp initiëren. Vrienden moeten deze reikwijdte begrijpen en alleen vertrouwde, toegestane apparaten autoriseren. De service kan weergaveavatars ophalen van toegestane officiële bronnen, waarvan de regels deze verzoeken beheersen. Help vrienden meestudie gebruiken de camera of een afbeelding alleen wanneer u deze initieert. De browser decodeert de QR lokaal. De service ontvangt de tekst en gebruikt de sessie van elke samengevoegde account afzonderlijk om het klaslokaal te controleren, ondersteunde verzoeken in te dienen en officiële resultaten te verifiëren. Dit kan officiële invoergegevens wijzigen; het beantwoordt geen oefeningen en reageert ook niet op appèls. Video en geselecteerde afbeeldingen worden niet geüpload; Voor die bewerking wordt gedecodeerde tekst gebruikt. Taken en resultaten worden tijdelijk in het procesgeheugen bewaard, niet als permanente registratie of bewijs van fysieke aanwezigheid. Als u een vriend verwijdert, wordt de overeenkomende record van die pool verwijderd en worden oude vacatures ongeldig zonder dat er een officieel uitlogverzoek voor de vriend wordt verzonden. Als u zich afmeldt, van eigenaarsaccount wisselt of het apparaat intrekt, worden de inloggegevens van vrienden voor die eigenaar/apparaatpool ongeldig. Tijdens het onderhoud worden verlopen apparaten behandeld. Vriendschapsrelaties en profielen blijven ongeldige records, zonder een uniforme deadline voor automatische verwijdering; dezelfde vriend opnieuw autoriseren of verwijdering aanvragen. De pools van andere geldige apparaten blijven onaangetast. Een verlopen officiële login van de eigenaar maakt de inloggegevens van een vriend niet automatisch ongeldig zolang de apparaatsessie geldig blijft. Geldige vrienden kunnen dus nog steeds worden geholpen. De aparte vriendendatabase is opgenomen in bestaande gecodeerde back-ups; het verwijderen van online records wist niet tegelijkertijd historische back-ups.