You are viewing an earlier revision. Select the current one in the change history below.
Revision 1.17. Published . Effective from .
No advertising tracking
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Markers for messages actually viewed work automatically under the Remembering read messages section. They remain only in your browser and serve no advertising or analytics purposes.
Your choice
Optional storage is disabled by default. You may allow game records and character states to be remembered, or disable this at any time. Refusing does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
The disable button also clears and blocks automatic storage of viewed-message markers. Refusal lasts 183 days. The allow button cancels this refusal; markers are created only after a message is actually viewed again.
Without JavaScript, the site does not save these local settings.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without general permission, game records and character states remain in page memory. Class group selection and read messages are described separately below. The browser controls ordinary caching of site files.
lyceum4:class-group - localStorage: record version, selected group, time of explicit selection and expiry. Up to 183 days from the latest explicit selection; expired or invalid records are cleared on next access. The old lyceum4:bell-group is read only with valid general permission and deleted after a new explicit selection or clearing.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
After most of a message has actually been visible for one second in the envelope or on the announcements page, the site automatically saves a viewed marker. There is no separate switch in the envelope. This prevents viewed messages from appearing there again; the full item remains on the announcements page.
lyceum4:message-read in localStorage contains only a version, start and expiry times, and up to 200 unique message identifiers. It lasts 30 days from the first saved marker; further views do not extend it. The record contains no message text, name, contact details or visitor identifier and is not sent to the server.
The disable-storage button on this page deletes markers and blocks automatic recording while refusal is valid. Recording can be enabled again with the allow button. An earlier valid refusal is also respected. Without available storage, markers remain in the open page's memory.
Earlier valid markers created using the envelope's separate switch retain their original expiry and are not extended. Expired or invalid records are cleared on next access. Clearing site data in the browser also deletes markers.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Personal reminders before lessons
Background notifications are initially disabled. Enable them separately by choosing a group, permitting subscription storage and confirming the browser's system prompt. Earlier consent to local settings, site installation or a native app does not enable this feature.
For delivery, the server stores the device's technical delivery address, subscription encryption keys, technical identifier, class group, consent revision, explicit activation time, expiry and latest test time. Registration, a name and telephone number are not required. The group and subscription are sent to the server only for explicitly enabled reminders, separately from local class selection.
A subscription is valid for 183 days from explicit activation or saving a new choice. Ordinary visits and receiving messages do not extend it. Expired records are not used and are removed during the next scheduled cleanup. Event identifiers and delivery status are kept on the server for one day to prevent duplicates and cleared on schedule. Invalid delivery addresses are removed after the provider's response.
Subscriptions and scheduling are processed in Cloudflare infrastructure. The encrypted message is passed to the browser or system delivery service, which may be Google, Apple, Mozilla or Microsoft depending on the device. They process technical delivery data under their own rules; the route may extend outside Ukraine. Subscription data is not used for advertising, analytics or other mailings. Security infrastructure may also temporarily use the IP address to limit request rates.
The browser stores system permission and the Push subscription. After activation, the site's service worker is registered and an IndexedDB named lyceum4-push plus the site's base path is created. The receipts store holds received event identifiers for one day; expired markers are removed on the next message. The settings store holds the selected group, lesson-start permission and an expiry of up to 183 days from explicit saving; reading does not extend it. The server subscription also contains this choice. The browser checks it before displaying a lesson start, including for messages in transit. No new localStorage or sessionStorage records are created. The worker may use the functional offline-explanation cache described above. Disabling and deleting a subscription clears these local records; browser site data can also be cleared.
On watches and phones, background notifications normally warn 5 minutes before a lesson. A separate lesson-start checkbox is initially off and applies after selection and saving. On computers and televisions, voluntary background notification activation covers warnings and lesson starts; there are no background lesson-end messages. Active computer and dashboard pages use Ukrainian synthetic speech: group first, then event and lesson number, once, up to 15 seconds. Simultaneous announcements are queued. The short personal signal on active watch and phone pages remains about 0.16 seconds. The device, permissions and silent mode control system notification sound and vibration.
Delivery requires a network and may be delayed or unavailable. The site is not a precision alert system or a replacement for the school bell. When the published schedule changes, unsent reminders are reviewed; a message already passed to a provider cannot always be recalled.
Disable and delete subscription removes the server record and related delivery records, unsubscribes this browser and clears local markers. The general Disable and clear button on the cookies page also starts unsubscription for this browser. Server deletion needs a network: if it fails, check the message and try again. Delivery can be blocked immediately in browser system notification settings; blocking or clearing browser data alone does not send a server deletion request, so the server record may remain until expiry or detection of an invalid subscription. Your other devices have separate subscriptions.
An administrator may temporarily pause reminders for everyone. After that setting is published, the server stops scheduling, ordinary subscription-database access and delivery; the site shows Notifications temporarily unavailable. An open page checks settings roughly once a minute during active viewing, and the background message handler checks before display. A system notification already displayed or a sound already heard cannot be recalled.
Pausing does not extend or automatically delete a subscription. Deletion remains available while the database is connected. If an administrator disconnects the database, immediate server deletion through the site is temporarily unavailable: block browser notifications, try deletion after service resumes or contact the lyceum. Expired records are removed during the next scheduled cleanup after restoration. Disconnecting the database does not delete it.
The bell-push-2 consent version requires explicit activation or saving. Earlier general consent does not automatically enable lesson-start messages. Changes to the background lesson-start checkbox apply after saving; to refuse, clear it and save, or disable and delete the subscription completely.
Ukrainian speech MP3 files were created locally with Piper and load from this site after your sound or preview action. Event text and visitor data are not sent to a third-party speech synthesis service. Decoded files remain only in the open page's memory; the site creates no persistent cache for them. The browser may use ordinary HTTP caching. Voice and model information is in the site's terms of use.
The dashboard has a separate test mode with a clear label and exit button. It shows simulated events and plays local sound only on this screen; it does not change the schedule or send Push messages. Test fields and the results log remain in page memory.
A real test Push is available only to your own active subscription, no more than once a minute, up to 3 attempts per subscription and 100 site-wide per Kyiv calendar day. The sender checks a one-time request and reserves quota before contacting the delivery service; a failed attempt also uses quota. There is no public send-to-all test function.
To prevent repeats and quota evasion, push_test_claims stores a subscription identifier hash, one-time request time, Kyiv date and an expiry 26 hours after the attempt, allowing for autumn clock changes. It stores no Push addresses, keys, message text or identity. These technical markers are not removed with the subscription before the daily limit expires; reading does not extend their duration. Expired records are cleared on schedule; if the database is paused, cleanup follows restoration.
The administration may temporarily disable background reminders. Subscription offers and related mentions are then hidden; the published disabled state also stops later sends after the service checks it. A sent message cannot be recalled. Existing subscriptions can still be deleted in the privacy section. Active-page local sounds have separate controls.
A real test Push appears as a system notification even when the site is open. An ordinary reminder may appear in the site's own panel only when its page is visible and focused; an unfocused window does not replace system display. Acceptance by the delivery service does not confirm actual display by the operating system.
Notifications 5 minutes before lessons, even when the site is closed. On a watch, lesson-start notifications use a separate checkbox.
For the class group selected on the page.
After your consent, a Cloudflare check loads to protect subscriptions from bots. It sends technical browser data to Cloudflare. About the check and data
Complete the Cloudflare security check before saving a subscription.
A network is required; delivery may be delayed. The device controls sound and vibration. On iPhone, first add the site to the Home Screen.
The test is available after reminders are enabled and is sent only to this browser.
Checking notification support.
Remembering your class group
Selecting a class group also remembers it on this device for up to 183 days. The schedule and clock settings include an explanation and clear button; on the television dashboard, the Group memory link in the controls opens this information and clearing. A record is created only after you click a group, not during ordinary browsing. General permission for other optional records is neither needed nor enabled.
The latest explicitly selected group is used across pages and tabs at this site address and when reopened. Ordinary browsing does not extend its duration, and automatic group rotation on the television dashboard does not save a new choice. The local record contains no name, contact details or visitor identifier and is not sent to the server.
Forget selection beside the switch or on this page deletes both new and older group records and resets open tabs to Year 1. Disable and clear also deletes this choice. The record is not automatically restored after deletion; you must explicitly select a group again to remember a new choice.
Clearing browser site data deletes the choice. If writing is blocked, it works only until the page closes; the schedule may also restore it from the URL fragment. Remembering a group does not enable sound, vibration or a background subscription, or change their separate permissions.
Selecting a group remembers it on this device for up to 183 days.
Subscription security check
After consent to background reminders is checked, the site loads Cloudflare Turnstile to protect saving or changing subscriptions from bots. Ordinary browsing does not trigger this check. A new subscription cannot be saved until it succeeds.
The browser sends technical signals to Cloudflare, including IP address, User-Agent, TLS connection characteristics, widget key and site address. Cloudflare uses them to detect bots and improve protection under its own policy. Its policy determines provider processing periods.
A one-time token is sent to the site server and Cloudflare for verification. It is valid for up to 5 minutes and one use. The site keeps it in the open page's memory and does not write it to its database, logs, localStorage or cookies. The server does not separately add the IP address to the verification request.
Cloudflare pre-clearance is disabled for this widget. Unchecking consent removes the widget and token from the page but cannot cancel a request already made to Cloudflare. Existing reminders continue; testing and deleting a subscription do not require Turnstile. To stop an existing subscription, use its delete button.
The main site language is Ukrainian. An English translation is available at separate addresses. Original documents and Ukrainian audio remain unchanged.
Without an explicit choice of the English version, the site opens in Ukrainian regardless of browser language. If the primary browser language is English, the site may suggest the translation of the same page. There is no automatic redirection. The EN / UK menu switch is available for every browser language.
The suggestion is not repeated during internal navigation or when Ukrainian is explicitly selected in the address. Stay in Ukrainian hides the suggestion and adds the Ukrainian choice to the current page address. This creates no browser storage records.
Manual selection is carried in the page address and internal links. This creates no cookies, localStorage or sessionStorage records, profile or third-party translation requests. The address containing the language choice may appear in ordinary technical page-delivery logs described in the privacy policy.
Revision 1.16. Published . Effective from .
No advertising tracking
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Markers for messages actually viewed work automatically under the Remembering read messages section. They remain only in your browser and serve no advertising or analytics purposes.
Your choice
Optional storage is disabled by default. You may allow game records and character states to be remembered, or disable this at any time. Refusing does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
The disable button also clears and blocks automatic storage of viewed-message markers. Refusal lasts 183 days. The allow button cancels this refusal; markers are created only after a message is actually viewed again.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without general permission, game records and character states remain in page memory. Class group selection and read messages are described separately below. The browser controls ordinary caching of site files.
lyceum4:class-group - localStorage: record version, selected group, time of explicit selection and expiry. Up to 183 days from the latest explicit selection; expired or invalid records are cleared on next access. The old lyceum4:bell-group is read only with valid general permission and deleted after a new explicit selection or clearing.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
After most of a message has actually been visible for one second in the envelope or on the announcements page, the site automatically saves a viewed marker. There is no separate switch in the envelope. This prevents viewed messages from appearing there again; the full item remains on the announcements page.
lyceum4:message-read in localStorage contains only a version, start and expiry times, and up to 200 unique message identifiers. It lasts 30 days from the first saved marker; further views do not extend it. The record contains no message text, name, contact details or visitor identifier and is not sent to the server.
The disable-storage button on this page deletes markers and blocks automatic recording while refusal is valid. Recording can be enabled again with the allow button. An earlier valid refusal is also respected. Without available storage, markers remain in the open page's memory.
Earlier valid markers created using the envelope's separate switch retain their original expiry and are not extended. Expired or invalid records are cleared on next access. Clearing site data in the browser also deletes markers.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Personal reminders before lessons
Background notifications are initially disabled. Enable them separately by choosing a group, permitting subscription storage and confirming the browser's system prompt. Earlier consent to local settings, site installation or a native app does not enable this feature.
For delivery, the server stores the device's technical delivery address, subscription encryption keys, technical identifier, class group, consent revision, explicit activation time, expiry and latest test time. Registration, a name and telephone number are not required. The group and subscription are sent to the server only for explicitly enabled reminders, separately from local class selection.
A subscription is valid for 183 days from explicit activation or saving a new choice. Ordinary visits and receiving messages do not extend it. Expired records are not used and are removed during the next scheduled cleanup. Event identifiers and delivery status are kept on the server for one day to prevent duplicates and cleared on schedule. Invalid delivery addresses are removed after the provider's response.
Subscriptions and scheduling are processed in Cloudflare infrastructure. The encrypted message is passed to the browser or system delivery service, which may be Google, Apple, Mozilla or Microsoft depending on the device. They process technical delivery data under their own rules; the route may extend outside Ukraine. Subscription data is not used for advertising, analytics or other mailings. Security infrastructure may also temporarily use the IP address to limit request rates.
The browser stores system permission and the Push subscription. After activation, the site's service worker is registered and an IndexedDB named lyceum4-push plus the site's base path is created. The receipts store holds received event identifiers for one day; expired markers are removed on the next message. The settings store holds the selected group, lesson-start permission and an expiry of up to 183 days from explicit saving; reading does not extend it. The server subscription also contains this choice. The browser checks it before displaying a lesson start, including for messages in transit. No new localStorage or sessionStorage records are created. The worker may use the functional offline-explanation cache described above. Disabling and deleting a subscription clears these local records; browser site data can also be cleared.
On watches and phones, background notifications normally warn 5 minutes before a lesson. A separate lesson-start checkbox is initially off and applies after selection and saving. On computers and televisions, voluntary background notification activation covers warnings and lesson starts; there are no background lesson-end messages. Active computer and dashboard pages use Ukrainian synthetic speech: group first, then event and lesson number, once, up to 15 seconds. Simultaneous announcements are queued. The short personal signal on active watch and phone pages remains about 0.16 seconds. The device, permissions and silent mode control system notification sound and vibration.
Delivery requires a network and may be delayed or unavailable. The site is not a precision alert system or a replacement for the school bell. When the published schedule changes, unsent reminders are reviewed; a message already passed to a provider cannot always be recalled.
Disable and delete subscription removes the server record and related delivery records, unsubscribes this browser and clears local markers. The general Disable and clear button on the cookies page also starts unsubscription for this browser. Server deletion needs a network: if it fails, check the message and try again. Delivery can be blocked immediately in browser system notification settings; blocking or clearing browser data alone does not send a server deletion request, so the server record may remain until expiry or detection of an invalid subscription. Your other devices have separate subscriptions.
An administrator may temporarily pause reminders for everyone. After that setting is published, the server stops scheduling, ordinary subscription-database access and delivery; the site shows Notifications temporarily unavailable. An open page checks settings roughly once a minute during active viewing, and the background message handler checks before display. A system notification already displayed or a sound already heard cannot be recalled.
Pausing does not extend or automatically delete a subscription. Deletion remains available while the database is connected. If an administrator disconnects the database, immediate server deletion through the site is temporarily unavailable: block browser notifications, try deletion after service resumes or contact the lyceum. Expired records are removed during the next scheduled cleanup after restoration. Disconnecting the database does not delete it.
The bell-push-2 consent version requires explicit activation or saving. Earlier general consent does not automatically enable lesson-start messages. Changes to the background lesson-start checkbox apply after saving; to refuse, clear it and save, or disable and delete the subscription completely.
Ukrainian speech MP3 files were created locally with Piper and load from this site after your sound or preview action. Event text and visitor data are not sent to a third-party speech synthesis service. Decoded files remain only in the open page's memory; the site creates no persistent cache for them. The browser may use ordinary HTTP caching. Voice and model information is in the site's terms of use.
The dashboard has a separate test mode with a clear label and exit button. It shows simulated events and plays local sound only on this screen; it does not change the schedule or send Push messages. Test fields and the results log remain in page memory.
A real test Push is available only to your own active subscription, no more than once a minute, up to 3 attempts per subscription and 100 site-wide per Kyiv calendar day. The sender checks a one-time request and reserves quota before contacting the delivery service; a failed attempt also uses quota. There is no public send-to-all test function.
To prevent repeats and quota evasion, push_test_claims stores a subscription identifier hash, one-time request time, Kyiv date and an expiry 26 hours after the attempt, allowing for autumn clock changes. It stores no Push addresses, keys, message text or identity. These technical markers are not removed with the subscription before the daily limit expires; reading does not extend their duration. Expired records are cleared on schedule; if the database is paused, cleanup follows restoration.
The administration may temporarily disable background reminders. Subscription offers and related mentions are then hidden; the published disabled state also stops later sends after the service checks it. A sent message cannot be recalled. Existing subscriptions can still be deleted in the privacy section. Active-page local sounds have separate controls.
A real test Push appears as a system notification even when the site is open. An ordinary reminder may appear in the site's own panel only when its page is visible and focused; an unfocused window does not replace system display. Acceptance by the delivery service does not confirm actual display by the operating system.
Selecting a class group also remembers it on this device for up to 183 days. The schedule and clock settings include an explanation and clear button; on the television dashboard, the Group memory link in the controls opens this information and clearing. A record is created only after you click a group, not during ordinary browsing. General permission for other optional records is neither needed nor enabled.
The latest explicitly selected group is used across pages and tabs at this site address and when reopened. Ordinary browsing does not extend its duration, and automatic group rotation on the television dashboard does not save a new choice. The local record contains no name, contact details or visitor identifier and is not sent to the server.
Forget selection beside the switch or on this page deletes both new and older group records and resets open tabs to Year 1. Disable and clear also deletes this choice. The record is not automatically restored after deletion; you must explicitly select a group again to remember a new choice.
Clearing browser site data deletes the choice. If writing is blocked, it works only until the page closes; the schedule may also restore it from the URL fragment. Remembering a group does not enable sound, vibration or a background subscription, or change their separate permissions.
Subscription security check
After consent to background reminders is checked, the site loads Cloudflare Turnstile to protect saving or changing subscriptions from bots. Ordinary browsing does not trigger this check. A new subscription cannot be saved until it succeeds.
The browser sends technical signals to Cloudflare, including IP address, User-Agent, TLS connection characteristics, widget key and site address. Cloudflare uses them to detect bots and improve protection under its own policy. Its policy determines provider processing periods.
A one-time token is sent to the site server and Cloudflare for verification. It is valid for up to 5 minutes and one use. The site keeps it in the open page's memory and does not write it to its database, logs, localStorage or cookies. The server does not separately add the IP address to the verification request.
Cloudflare pre-clearance is disabled for this widget. Unchecking consent removes the widget and token from the page but cannot cancel a request already made to Cloudflare. Existing reminders continue; testing and deleting a subscription do not require Turnstile. To stop an existing subscription, use its delete button.
The main site language is Ukrainian. An English translation is available at separate addresses. Original documents and Ukrainian audio remain unchanged.
On an initial external visit, the site reads the primary browser language locally. English opens the translation; other languages keep Ukrainian. An explicit language in the address and internal navigation take priority. On Ukrainian pages, the switch is hidden for browsers whose primary language is Ukrainian or Russian; English pages always offer a way back.
Manual selection is carried in the page address and internal links. This creates no cookies, localStorage or sessionStorage records, profile or third-party translation requests. The address containing the language choice may appear in ordinary technical page-delivery logs described in the privacy policy.
Revision 1.15. Published . Effective from .
No advertising tracking
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Markers for messages actually viewed work automatically under the Remembering read messages section. They remain only in your browser and serve no advertising or analytics purposes.
Your choice
Optional storage is disabled by default. You may allow game records and character states to be remembered, or disable this at any time. Refusing does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
The disable button also clears and blocks automatic storage of viewed-message markers. Refusal lasts 183 days. The allow button cancels this refusal; markers are created only after a message is actually viewed again.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without general permission, game records and character states remain in page memory. Class group selection and read messages are described separately below. The browser controls ordinary caching of site files.
lyceum4:class-group - localStorage: record version, selected group, time of explicit selection and expiry. Up to 183 days from the latest explicit selection; expired or invalid records are cleared on next access. The old lyceum4:bell-group is read only with valid general permission and deleted after a new explicit selection or clearing.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
After most of a message has actually been visible for one second in the envelope or on the announcements page, the site automatically saves a viewed marker. There is no separate switch in the envelope. This prevents viewed messages from appearing there again; the full item remains on the announcements page.
lyceum4:message-read in localStorage contains only a version, start and expiry times, and up to 200 unique message identifiers. It lasts 30 days from the first saved marker; further views do not extend it. The record contains no message text, name, contact details or visitor identifier and is not sent to the server.
The disable-storage button on this page deletes markers and blocks automatic recording while refusal is valid. Recording can be enabled again with the allow button. An earlier valid refusal is also respected. Without available storage, markers remain in the open page's memory.
Earlier valid markers created using the envelope's separate switch retain their original expiry and are not extended. Expired or invalid records are cleared on next access. Clearing site data in the browser also deletes markers.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Personal reminders before lessons
Background notifications are initially disabled. Enable them separately by choosing a group, permitting subscription storage and confirming the browser's system prompt. Earlier consent to local settings, site installation or a native app does not enable this feature.
For delivery, the server stores the device's technical delivery address, subscription encryption keys, technical identifier, class group, consent revision, explicit activation time, expiry and latest test time. Registration, a name and telephone number are not required. The group and subscription are sent to the server only for explicitly enabled reminders, separately from local class selection.
A subscription is valid for 183 days from explicit activation or saving a new choice. Ordinary visits and receiving messages do not extend it. Expired records are not used and are removed during the next scheduled cleanup. Event identifiers and delivery status are kept on the server for one day to prevent duplicates and cleared on schedule. Invalid delivery addresses are removed after the provider's response.
Subscriptions and scheduling are processed in Cloudflare infrastructure. The encrypted message is passed to the browser or system delivery service, which may be Google, Apple, Mozilla or Microsoft depending on the device. They process technical delivery data under their own rules; the route may extend outside Ukraine. Subscription data is not used for advertising, analytics or other mailings. Security infrastructure may also temporarily use the IP address to limit request rates.
The browser stores system permission and the Push subscription. After activation, the site's service worker is registered and an IndexedDB named lyceum4-push plus the site's base path is created. The receipts store holds received event identifiers for one day; expired markers are removed on the next message. The settings store holds the selected group, lesson-start permission and an expiry of up to 183 days from explicit saving; reading does not extend it. The server subscription also contains this choice. The browser checks it before displaying a lesson start, including for messages in transit. No new localStorage or sessionStorage records are created. The worker may use the functional offline-explanation cache described above. Disabling and deleting a subscription clears these local records; browser site data can also be cleared.
On watches and phones, background notifications normally warn 5 minutes before a lesson. A separate lesson-start checkbox is initially off and applies after selection and saving. On computers and televisions, voluntary background notification activation covers warnings and lesson starts; there are no background lesson-end messages. Active computer and dashboard pages use Ukrainian synthetic speech: group first, then event and lesson number, once, up to 15 seconds. Simultaneous announcements are queued. The short personal signal on active watch and phone pages remains about 0.16 seconds. The device, permissions and silent mode control system notification sound and vibration.
Delivery requires a network and may be delayed or unavailable. The site is not a precision alert system or a replacement for the school bell. When the published schedule changes, unsent reminders are reviewed; a message already passed to a provider cannot always be recalled.
Disable and delete subscription removes the server record and related delivery records, unsubscribes this browser and clears local markers. The general Disable and clear button on the cookies page also starts unsubscription for this browser. Server deletion needs a network: if it fails, check the message and try again. Delivery can be blocked immediately in browser system notification settings; blocking or clearing browser data alone does not send a server deletion request, so the server record may remain until expiry or detection of an invalid subscription. Your other devices have separate subscriptions.
An administrator may temporarily pause reminders for everyone. After that setting is published, the server stops scheduling, ordinary subscription-database access and delivery; the site shows Notifications temporarily unavailable. An open page checks settings roughly once a minute during active viewing, and the background message handler checks before display. A system notification already displayed or a sound already heard cannot be recalled.
Pausing does not extend or automatically delete a subscription. Deletion remains available while the database is connected. If an administrator disconnects the database, immediate server deletion through the site is temporarily unavailable: block browser notifications, try deletion after service resumes or contact the lyceum. Expired records are removed during the next scheduled cleanup after restoration. Disconnecting the database does not delete it.
The bell-push-2 consent version requires explicit activation or saving. Earlier general consent does not automatically enable lesson-start messages. Changes to the background lesson-start checkbox apply after saving; to refuse, clear it and save, or disable and delete the subscription completely.
Ukrainian speech MP3 files were created locally with Piper and load from this site after your sound or preview action. Event text and visitor data are not sent to a third-party speech synthesis service. Decoded files remain only in the open page's memory; the site creates no persistent cache for them. The browser may use ordinary HTTP caching. Voice and model information is in the site's terms of use.
The dashboard has a separate test mode with a clear label and exit button. It shows simulated events and plays local sound only on this screen; it does not change the schedule or send Push messages. Test fields and the results log remain in page memory.
A real test Push is available only to your own active subscription, no more than once a minute, up to 3 attempts per subscription and 100 site-wide per Kyiv calendar day. The sender checks a one-time request and reserves quota before contacting the delivery service; a failed attempt also uses quota. There is no public send-to-all test function.
To prevent repeats and quota evasion, push_test_claims stores a subscription identifier hash, one-time request time, Kyiv date and an expiry 26 hours after the attempt, allowing for autumn clock changes. It stores no Push addresses, keys, message text or identity. These technical markers are not removed with the subscription before the daily limit expires; reading does not extend their duration. Expired records are cleared on schedule; if the database is paused, cleanup follows restoration.
The administration may temporarily disable background reminders. Subscription offers and related mentions are then hidden; the published disabled state also stops later sends after the service checks it. A sent message cannot be recalled. Existing subscriptions can still be deleted in the privacy section. Active-page local sounds have separate controls.
A real test Push appears as a system notification even when the site is open. An ordinary reminder may appear in the site's own panel only when its page is visible and focused; an unfocused window does not replace system display. Acceptance by the delivery service does not confirm actual display by the operating system.
Selecting a class group also remembers it on this device for up to 183 days. The schedule and clock settings include an explanation and clear button; on the television dashboard, the Group memory link in the controls opens this information and clearing. A record is created only after you click a group, not during ordinary browsing. General permission for other optional records is neither needed nor enabled.
The latest explicitly selected group is used across pages and tabs at this site address and when reopened. Ordinary browsing does not extend its duration, and automatic group rotation on the television dashboard does not save a new choice. The local record contains no name, contact details or visitor identifier and is not sent to the server.
Forget selection beside the switch or on this page deletes both new and older group records and resets open tabs to Year 1. Disable and clear also deletes this choice. The record is not automatically restored after deletion; you must explicitly select a group again to remember a new choice.
Clearing browser site data deletes the choice. If writing is blocked, it works only until the page closes; the schedule may also restore it from the URL fragment. Remembering a group does not enable sound, vibration or a background subscription, or change their separate permissions.
Subscription security check
After consent to background reminders is checked, the site loads Cloudflare Turnstile to protect saving or changing subscriptions from bots. Ordinary browsing does not trigger this check. A new subscription cannot be saved until it succeeds.
The browser sends technical signals to Cloudflare, including IP address, User-Agent, TLS connection characteristics, widget key and site address. Cloudflare uses them to detect bots and improve protection under its own policy. Its policy determines provider processing periods.
A one-time token is sent to the site server and Cloudflare for verification. It is valid for up to 5 minutes and one use. The site keeps it in the open page's memory and does not write it to its database, logs, localStorage or cookies. The server does not separately add the IP address to the verification request.
Cloudflare pre-clearance is disabled for this widget. Unchecking consent removes the widget and token from the page but cannot cancel a request already made to Cloudflare. Existing reminders continue; testing and deleting a subscription do not require Turnstile. To stop an existing subscription, use its delete button.
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Markers for messages actually viewed work automatically under the Remembering read messages section. They remain only in your browser and serve no advertising or analytics purposes.
Your choice
Optional storage is disabled by default. You may allow game records and character states to be remembered, or disable this at any time. Refusing does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
The disable button also clears and blocks automatic storage of viewed-message markers. Refusal lasts 183 days. The allow button cancels this refusal; markers are created only after a message is actually viewed again.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without general permission, game records and character states remain in page memory. Class group selection and read messages are described separately below. The browser controls ordinary caching of site files.
lyceum4:class-group - localStorage: record version, selected group, time of explicit selection and expiry. Up to 183 days from the latest explicit selection; expired or invalid records are cleared on next access. The old lyceum4:bell-group is read only with valid general permission and deleted after a new explicit selection or clearing.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
After most of a message has actually been visible for one second in the envelope or on the announcements page, the site automatically saves a viewed marker. There is no separate switch in the envelope. This prevents viewed messages from appearing there again; the full item remains on the announcements page.
lyceum4:message-read in localStorage contains only a version, start and expiry times, and up to 200 unique message identifiers. It lasts 30 days from the first saved marker; further views do not extend it. The record contains no message text, name, contact details or visitor identifier and is not sent to the server.
The disable-storage button on this page deletes markers and blocks automatic recording while refusal is valid. Recording can be enabled again with the allow button. An earlier valid refusal is also respected. Without available storage, markers remain in the open page's memory.
Earlier valid markers created using the envelope's separate switch retain their original expiry and are not extended. Expired or invalid records are cleared on next access. Clearing site data in the browser also deletes markers.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Personal reminders before lessons
Background notifications are initially disabled. Enable them separately by choosing a group, permitting subscription storage and confirming the browser's system prompt. Earlier consent to local settings, site installation or a native app does not enable this feature.
For delivery, the server stores the device's technical delivery address, subscription encryption keys, technical identifier, class group, consent revision, explicit activation time, expiry and latest test time. Registration, a name and telephone number are not required. The group and subscription are sent to the server only for explicitly enabled reminders, separately from local class selection.
A subscription is valid for 183 days from explicit activation or saving a new choice. Ordinary visits and receiving messages do not extend it. Expired records are not used and are removed during the next scheduled cleanup. Event identifiers and delivery status are kept on the server for one day to prevent duplicates and cleared on schedule. Invalid delivery addresses are removed after the provider's response.
Subscriptions and scheduling are processed in Cloudflare infrastructure. The encrypted message is passed to the browser or system delivery service, which may be Google, Apple, Mozilla or Microsoft depending on the device. They process technical delivery data under their own rules; the route may extend outside Ukraine. Subscription data is not used for advertising, analytics or other mailings. Security infrastructure may also temporarily use the IP address to limit request rates.
The browser stores system permission and the Push subscription. After activation, the site's service worker is registered and an IndexedDB named lyceum4-push plus the site's base path is created. The receipts store holds received event identifiers for one day; expired markers are removed on the next message. The settings store holds the selected group, lesson-start permission and an expiry of up to 183 days from explicit saving; reading does not extend it. The server subscription also contains this choice. The browser checks it before displaying a lesson start, including for messages in transit. No new localStorage or sessionStorage records are created. The worker may use the functional offline-explanation cache described above. Disabling and deleting a subscription clears these local records; browser site data can also be cleared.
On watches and phones, background notifications normally warn 5 minutes before a lesson. A separate lesson-start checkbox is initially off and applies after selection and saving. On computers and televisions, voluntary background notification activation covers warnings and lesson starts; there are no background lesson-end messages. Active computer and dashboard pages use Ukrainian synthetic speech: group first, then event and lesson number, once, up to 15 seconds. Simultaneous announcements are queued. The short personal signal on active watch and phone pages remains about 0.16 seconds. The device, permissions and silent mode control system notification sound and vibration.
Delivery requires a network and may be delayed or unavailable. The site is not a precision alert system or a replacement for the school bell. When the published schedule changes, unsent reminders are reviewed; a message already passed to a provider cannot always be recalled.
Disable and delete subscription removes the server record and related delivery records, unsubscribes this browser and clears local markers. The general Disable and clear button on the cookies page also starts unsubscription for this browser. Server deletion needs a network: if it fails, check the message and try again. Delivery can be blocked immediately in browser system notification settings; blocking or clearing browser data alone does not send a server deletion request, so the server record may remain until expiry or detection of an invalid subscription. Your other devices have separate subscriptions.
An administrator may temporarily pause reminders for everyone. After that setting is published, the server stops scheduling, ordinary subscription-database access and delivery; the site shows Notifications temporarily unavailable. An open page checks settings roughly once a minute during active viewing, and the background message handler checks before display. A system notification already displayed or a sound already heard cannot be recalled.
Pausing does not extend or automatically delete a subscription. Deletion remains available while the database is connected. If an administrator disconnects the database, immediate server deletion through the site is temporarily unavailable: block browser notifications, try deletion after service resumes or contact the lyceum. Expired records are removed during the next scheduled cleanup after restoration. Disconnecting the database does not delete it.
The bell-push-2 consent version requires explicit activation or saving. Earlier general consent does not automatically enable lesson-start messages. Changes to the background lesson-start checkbox apply after saving; to refuse, clear it and save, or disable and delete the subscription completely.
Ukrainian speech MP3 files were created locally with Piper and load from this site after your sound or preview action. Event text and visitor data are not sent to a third-party speech synthesis service. Decoded files remain only in the open page's memory; the site creates no persistent cache for them. The browser may use ordinary HTTP caching. Voice and model information is in the site's terms of use.
The dashboard has a separate test mode with a clear label and exit button. It shows simulated events and plays local sound only on this screen; it does not change the schedule or send Push messages. Test fields and the results log remain in page memory.
A real test Push is available only to your own active subscription, no more than once a minute, up to 3 attempts per subscription and 100 site-wide per Kyiv calendar day. The sender checks a one-time request and reserves quota before contacting the delivery service; a failed attempt also uses quota. There is no public send-to-all test function.
To prevent repeats and quota evasion, push_test_claims stores a subscription identifier hash, one-time request time, Kyiv date and an expiry 26 hours after the attempt, allowing for autumn clock changes. It stores no Push addresses, keys, message text or identity. These technical markers are not removed with the subscription before the daily limit expires; reading does not extend their duration. Expired records are cleared on schedule; if the database is paused, cleanup follows restoration.
The administration may temporarily disable background reminders. Subscription offers and related mentions are then hidden; the published disabled state also stops later sends after the service checks it. A sent message cannot be recalled. Existing subscriptions can still be deleted in the privacy section. Active-page local sounds have separate controls.
A real test Push appears as a system notification even when the site is open. An ordinary reminder may appear in the site's own panel only when its page is visible and focused; an unfocused window does not replace system display. Acceptance by the delivery service does not confirm actual display by the operating system.
Selecting a class group also remembers it on this device for up to 183 days. The schedule and clock settings include an explanation and clear button; on the television dashboard, the Group memory link in the controls opens this information and clearing. A record is created only after you click a group, not during ordinary browsing. General permission for other optional records is neither needed nor enabled.
The latest explicitly selected group is used across pages and tabs at this site address and when reopened. Ordinary browsing does not extend its duration, and automatic group rotation on the television dashboard does not save a new choice. The local record contains no name, contact details or visitor identifier and is not sent to the server.
Forget selection beside the switch or on this page deletes both new and older group records and resets open tabs to Year 1. Disable and clear also deletes this choice. The record is not automatically restored after deletion; you must explicitly select a group again to remember a new choice.
Clearing browser site data deletes the choice. If writing is blocked, it works only until the page closes; the schedule may also restore it from the URL fragment. Remembering a group does not enable sound, vibration or a background subscription, or change their separate permissions.
Revision 1.13. Published . Effective from .
No advertising tracking
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Markers for messages actually viewed work automatically under the Remembering read messages section. They remain only in your browser and serve no advertising or analytics purposes.
Your choice
Optional storage is disabled by default. You may allow game records and character states to be remembered, or disable this at any time. Refusing does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
The disable button also clears and blocks automatic storage of viewed-message markers. Refusal lasts 183 days. The allow button cancels this refusal; markers are created only after a message is actually viewed again.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without general permission, game records and character states remain in page memory. Class group selection and read messages are described separately below. The browser controls ordinary caching of site files.
lyceum4:class-group - localStorage: record version, selected group, time of explicit selection and expiry. Up to 183 days from the latest explicit selection; expired or invalid records are cleared on next access. The old lyceum4:bell-group is read only with valid general permission and deleted after a new explicit selection or clearing.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
After most of a message has actually been visible for one second in the envelope or on the announcements page, the site automatically saves a viewed marker. There is no separate switch in the envelope. This prevents viewed messages from appearing there again; the full item remains on the announcements page.
lyceum4:message-read in localStorage contains only a version, start and expiry times, and up to 200 unique message identifiers. It lasts 30 days from the first saved marker; further views do not extend it. The record contains no message text, name, contact details or visitor identifier and is not sent to the server.
The disable-storage button on this page deletes markers and blocks automatic recording while refusal is valid. Recording can be enabled again with the allow button. An earlier valid refusal is also respected. Without available storage, markers remain in the open page's memory.
Earlier valid markers created using the envelope's separate switch retain their original expiry and are not extended. Expired or invalid records are cleared on next access. Clearing site data in the browser also deletes markers.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Personal reminders before lessons
Background notifications are initially disabled. Enable them separately by choosing a group, permitting subscription storage and confirming the browser's system prompt. Earlier consent to local settings, site installation or a native app does not enable this feature.
For delivery, the server stores the device's technical delivery address, subscription encryption keys, technical identifier, class group, consent revision, explicit activation time, expiry and latest test time. Registration, a name and telephone number are not required. The group and subscription are sent to the server only for explicitly enabled reminders, separately from local class selection.
A subscription is valid for 183 days from explicit activation or saving a new choice. Ordinary visits and receiving messages do not extend it. Expired records are not used and are removed during the next scheduled cleanup. Event identifiers and delivery status are kept on the server for one day to prevent duplicates and cleared on schedule. Invalid delivery addresses are removed after the provider's response.
Subscriptions and scheduling are processed in Cloudflare infrastructure. The encrypted message is passed to the browser or system delivery service, which may be Google, Apple, Mozilla or Microsoft depending on the device. They process technical delivery data under their own rules; the route may extend outside Ukraine. Subscription data is not used for advertising, analytics or other mailings. Security infrastructure may also temporarily use the IP address to limit request rates.
The browser stores system permission and the Push subscription. After activation, the site's service worker is registered and an IndexedDB named lyceum4-push plus the site's base path is created. The receipts store holds received event identifiers for one day; expired markers are removed on the next message. The settings store holds the selected group, lesson-start permission and an expiry of up to 183 days from explicit saving; reading does not extend it. The server subscription also contains this choice. The browser checks it before displaying a lesson start, including for messages in transit. No new localStorage or sessionStorage records are created. The worker may use the functional offline-explanation cache described above. Disabling and deleting a subscription clears these local records; browser site data can also be cleared.
On watches and phones, background notifications normally warn 5 minutes before a lesson. A separate lesson-start checkbox is initially off and applies after selection and saving. On computers and televisions, voluntary background notification activation covers warnings and lesson starts; there are no background lesson-end messages. Active computer and dashboard pages use Ukrainian synthetic speech: group first, then event and lesson number, once, up to 15 seconds. Simultaneous announcements are queued. The short personal signal on active watch and phone pages remains about 0.16 seconds. The device, permissions and silent mode control system notification sound and vibration.
Delivery requires a network and may be delayed or unavailable. The site is not a precision alert system or a replacement for the school bell. When the published schedule changes, unsent reminders are reviewed; a message already passed to a provider cannot always be recalled.
Disable and delete subscription removes the server record and related delivery records, unsubscribes this browser and clears local markers. The general Disable and clear button on the cookies page also starts unsubscription for this browser. Server deletion needs a network: if it fails, check the message and try again. Delivery can be blocked immediately in browser system notification settings; blocking or clearing browser data alone does not send a server deletion request, so the server record may remain until expiry or detection of an invalid subscription. Your other devices have separate subscriptions.
An administrator may temporarily pause reminders for everyone. After that setting is published, the server stops scheduling, ordinary subscription-database access and delivery; the site shows Notifications temporarily unavailable. An open page checks settings roughly once a minute during active viewing, and the background message handler checks before display. A system notification already displayed or a sound already heard cannot be recalled.
Pausing does not extend or automatically delete a subscription. Deletion remains available while the database is connected. If an administrator disconnects the database, immediate server deletion through the site is temporarily unavailable: block browser notifications, try deletion after service resumes or contact the lyceum. Expired records are removed during the next scheduled cleanup after restoration. Disconnecting the database does not delete it.
The bell-push-2 consent version requires explicit activation or saving. Earlier general consent does not automatically enable lesson-start messages. Changes to the background lesson-start checkbox apply after saving; to refuse, clear it and save, or disable and delete the subscription completely.
Ukrainian speech MP3 files were created locally with Piper and load from this site after your sound or preview action. Event text and visitor data are not sent to a third-party speech synthesis service. Decoded files remain only in the open page's memory; the site creates no persistent cache for them. The browser may use ordinary HTTP caching. Voice and model information is in the site's terms of use.
The dashboard has a separate test mode with a clear label and exit button. It shows simulated events and plays local sound only on this screen; it does not change the schedule or send Push messages. Test fields and the results log remain in page memory.
A real test Push is available only to your own active subscription, no more than once a minute, up to 3 attempts per subscription and 100 site-wide per Kyiv calendar day. The sender checks a one-time request and reserves quota before contacting the delivery service; a failed attempt also uses quota. There is no public send-to-all test function.
To prevent repeats and quota evasion, push_test_claims stores a subscription identifier hash, one-time request time, Kyiv date and an expiry 26 hours after the attempt, allowing for autumn clock changes. It stores no Push addresses, keys, message text or identity. These technical markers are not removed with the subscription before the daily limit expires; reading does not extend their duration. Expired records are cleared on schedule; if the database is paused, cleanup follows restoration.
The administration may temporarily disable background reminders. Subscription offers and related mentions are then hidden; the published disabled state also stops later sends after the service checks it. A sent message cannot be recalled. Existing subscriptions can still be deleted in the privacy section. Active-page local sounds have separate controls.
Before the selection buttons, the site explains that selecting a group also remembers it on this device for up to 183 days. A record is created only after you click a group, not during ordinary browsing. This is a separate choice for the schedule, clock and dashboard; general permission for other optional records is neither needed nor enabled.
The latest explicitly selected group is used across pages and tabs at this site address and when reopened. Ordinary browsing does not extend its duration, and automatic group rotation on the television dashboard does not save a new choice. The local record contains no name, contact details or visitor identifier and is not sent to the server.
Forget selection beside the switch or on this page deletes both new and older group records and resets open tabs to Year 1. Disable and clear also deletes this choice. The record is not automatically restored after deletion; you must explicitly select a group again to remember a new choice.
Clearing browser site data deletes the choice. If writing is blocked, it works only until the page closes; the schedule may also restore it from the URL fragment. Remembering a group does not enable sound, vibration or a background subscription, or change their separate permissions.
Revision 1.12. Published . Effective from .
No advertising tracking
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Markers for messages actually viewed work automatically under the Remembering read messages section. They remain only in your browser and serve no advertising or analytics purposes.
Your choice
Optional storage is disabled by default. You may allow the class group, game records and character states to be remembered, or disable it at any time. Refusal does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
The disable button also clears and blocks automatic storage of viewed-message markers. Refusal lasts 183 days. The allow button cancels this refusal; markers are created only after a message is actually viewed again.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
lyceum4:bell-group - the selected class group in the schedule. localStorage, only with permission, until cleared or permission expires.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without permission, these features use only the open page's temporary memory. Fonts and the search index load from the site; the browser controls their ordinary caching.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
After most of a message has actually been visible for one second in the envelope or on the announcements page, the site automatically saves a viewed marker. There is no separate switch in the envelope. This prevents viewed messages from appearing there again; the full item remains on the announcements page.
lyceum4:message-read in localStorage contains only a version, start and expiry times, and up to 200 unique message identifiers. It lasts 30 days from the first saved marker; further views do not extend it. The record contains no message text, name, contact details or visitor identifier and is not sent to the server.
The disable-storage button on this page deletes markers and blocks automatic recording while refusal is valid. Recording can be enabled again with the allow button. An earlier valid refusal is also respected. Without available storage, markers remain in the open page's memory.
Earlier valid markers created using the envelope's separate switch retain their original expiry and are not extended. Expired or invalid records are cleared on next access. Clearing site data in the browser also deletes markers.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Personal reminders before lessons
Background notifications are initially disabled. Enable them separately by choosing a group, permitting subscription storage and confirming the browser's system prompt. Earlier consent to local settings, site installation or a native app does not enable this feature.
For delivery, the server stores the device's technical delivery address, subscription encryption keys, technical identifier, class group, consent revision, explicit activation time, expiry and latest test time. Registration, a name and telephone number are not required. The group and subscription are sent to the server only for explicitly enabled reminders, separately from local class selection.
A subscription is valid for 183 days from explicit activation or saving a new choice. Ordinary visits and receiving messages do not extend it. Expired records are not used and are removed during the next scheduled cleanup. Event identifiers and delivery status are kept on the server for one day to prevent duplicates and cleared on schedule. Invalid delivery addresses are removed after the provider's response.
Subscriptions and scheduling are processed in Cloudflare infrastructure. The encrypted message is passed to the browser or system delivery service, which may be Google, Apple, Mozilla or Microsoft depending on the device. They process technical delivery data under their own rules; the route may extend outside Ukraine. Subscription data is not used for advertising, analytics or other mailings. Security infrastructure may also temporarily use the IP address to limit request rates.
The browser stores system permission and the Push subscription. After activation, the site's service worker is registered and an IndexedDB named lyceum4-push plus the site's base path is created. The receipts store holds received event identifiers for one day; expired markers are removed on the next message. The settings store holds the selected group, lesson-start permission and an expiry of up to 183 days from explicit saving; reading does not extend it. The server subscription also contains this choice. The browser checks it before displaying a lesson start, including for messages in transit. No new localStorage or sessionStorage records are created. The worker may use the functional offline-explanation cache described above. Disabling and deleting a subscription clears these local records; browser site data can also be cleared.
On watches and phones, background notifications normally warn 5 minutes before a lesson. A separate lesson-start checkbox is initially off and applies after selection and saving. On computers and televisions, voluntary background notification activation covers warnings and lesson starts; there are no background lesson-end messages. Active computer and dashboard pages use Ukrainian synthetic speech: group first, then event and lesson number, once, up to 15 seconds. Simultaneous announcements are queued. The short personal signal on active watch and phone pages remains about 0.16 seconds. The device, permissions and silent mode control system notification sound and vibration.
Delivery requires a network and may be delayed or unavailable. The site is not a precision alert system or a replacement for the school bell. When the published schedule changes, unsent reminders are reviewed; a message already passed to a provider cannot always be recalled.
Disable and delete subscription removes the server record and related delivery records, unsubscribes this browser and clears local markers. The general Disable and clear button on the cookies page also starts unsubscription for this browser. Server deletion needs a network: if it fails, check the message and try again. Delivery can be blocked immediately in browser system notification settings; blocking or clearing browser data alone does not send a server deletion request, so the server record may remain until expiry or detection of an invalid subscription. Your other devices have separate subscriptions.
An administrator may temporarily pause reminders for everyone. After that setting is published, the server stops scheduling, ordinary subscription-database access and delivery; the site shows Notifications temporarily unavailable. An open page checks settings roughly once a minute during active viewing, and the background message handler checks before display. A system notification already displayed or a sound already heard cannot be recalled.
Pausing does not extend or automatically delete a subscription. Deletion remains available while the database is connected. If an administrator disconnects the database, immediate server deletion through the site is temporarily unavailable: block browser notifications, try deletion after service resumes or contact the lyceum. Expired records are removed during the next scheduled cleanup after restoration. Disconnecting the database does not delete it.
The bell-push-2 consent version requires explicit activation or saving. Earlier general consent does not automatically enable lesson-start messages. Changes to the background lesson-start checkbox apply after saving; to refuse, clear it and save, or disable and delete the subscription completely.
Ukrainian speech MP3 files were created locally with Piper and load from this site after your sound or preview action. Event text and visitor data are not sent to a third-party speech synthesis service. Decoded files remain only in the open page's memory; the site creates no persistent cache for them. The browser may use ordinary HTTP caching. Voice and model information is in the site's terms of use.
The dashboard has a separate test mode with a clear label and exit button. It shows simulated events and plays local sound only on this screen; it does not change the schedule or send Push messages. Test fields and the results log remain in page memory.
A real test Push is available only to your own active subscription, no more than once a minute, up to 3 attempts per subscription and 100 site-wide per Kyiv calendar day. The sender checks a one-time request and reserves quota before contacting the delivery service; a failed attempt also uses quota. There is no public send-to-all test function.
To prevent repeats and quota evasion, push_test_claims stores a subscription identifier hash, one-time request time, Kyiv date and an expiry 26 hours after the attempt, allowing for autumn clock changes. It stores no Push addresses, keys, message text or identity. These technical markers are not removed with the subscription before the daily limit expires; reading does not extend their duration. Expired records are cleared on schedule; if the database is paused, cleanup follows restoration.
The administration may temporarily disable background reminders. Subscription offers and related mentions are then hidden; the published disabled state also stops later sends after the service checks it. A sent message cannot be recalled. Existing subscriptions can still be deleted in the privacy section. Active-page local sounds have separate controls.
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Your choice
Optional storage is disabled by default. You may allow the class group, game records and character states to be remembered, or disable it at any time. Refusal does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
lyceum4:bell-group - the selected class group in the schedule. localStorage, only with permission, until cleared or permission expires.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without permission, these features use only the open page's temporary memory. Fonts and the search index load from the site; the browser controls their ordinary caching.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
By default, read markers work only on the open page. Earlier general permission for settings does not enable this separate purpose. Only selecting Remember read messages for 30 days in the envelope panel permits lyceum4:message-read to be written to this browser's localStorage.
The record contains separate permission, start and expiry times and no more than 200 message identifiers. Message text, visitor identity and individual message reading times are not stored. It lasts 30 days from activation and is not extended by reading new messages; a new choice is needed after expiry.
Uncheck this choice in the envelope panel or use the general disable-optional-storage button to delete the record. This does not remove read state from the current page's memory. If writing is blocked, the counter works without persistent storage.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Personal reminders before lessons
Background notifications are initially disabled. Enable them separately by choosing a group, permitting subscription storage and confirming the browser's system prompt. Earlier consent to local settings, site installation or a native app does not enable this feature.
For delivery, the server stores the device's technical delivery address, subscription encryption keys, technical identifier, class group, consent revision, explicit activation time, expiry and latest test time. Registration, a name and telephone number are not required. The group and subscription are sent to the server only for explicitly enabled reminders, separately from local class selection.
A subscription is valid for 183 days from explicit activation or saving a new choice. Ordinary visits and receiving messages do not extend it. Expired records are not used and are removed during the next scheduled cleanup. Event identifiers and delivery status are kept on the server for one day to prevent duplicates and cleared on schedule. Invalid delivery addresses are removed after the provider's response.
Subscriptions and scheduling are processed in Cloudflare infrastructure. The encrypted message is passed to the browser or system delivery service, which may be Google, Apple, Mozilla or Microsoft depending on the device. They process technical delivery data under their own rules; the route may extend outside Ukraine. Subscription data is not used for advertising, analytics or other mailings. Security infrastructure may also temporarily use the IP address to limit request rates.
The browser stores system permission and the Push subscription. After activation, the site's service worker is registered and an IndexedDB named lyceum4-push plus the site's base path is created. The receipts store holds received event identifiers for one day; expired markers are removed on the next message. The settings store holds the selected group, lesson-start permission and an expiry of up to 183 days from explicit saving; reading does not extend it. The server subscription also contains this choice. The browser checks it before displaying a lesson start, including for messages in transit. No new localStorage or sessionStorage records are created. The worker may use the functional offline-explanation cache described above. Disabling and deleting a subscription clears these local records; browser site data can also be cleared.
On watches and phones, background notifications normally warn 5 minutes before a lesson. A separate lesson-start checkbox is initially off and applies after selection and saving. On computers and televisions, voluntary background notification activation covers warnings and lesson starts; there are no background lesson-end messages. Active computer and dashboard pages use Ukrainian synthetic speech: group first, then event and lesson number, once, up to 15 seconds. Simultaneous announcements are queued. The short personal signal on active watch and phone pages remains about 0.16 seconds. The device, permissions and silent mode control system notification sound and vibration.
Delivery requires a network and may be delayed or unavailable. The site is not a precision alert system or a replacement for the school bell. When the published schedule changes, unsent reminders are reviewed; a message already passed to a provider cannot always be recalled.
Disable and delete subscription removes the server record and related delivery records, unsubscribes this browser and clears local markers. The general Disable and clear button on the cookies page also starts unsubscription for this browser. Server deletion needs a network: if it fails, check the message and try again. Delivery can be blocked immediately in browser system notification settings; blocking or clearing browser data alone does not send a server deletion request, so the server record may remain until expiry or detection of an invalid subscription. Your other devices have separate subscriptions.
An administrator may temporarily pause reminders for everyone. After that setting is published, the server stops scheduling, ordinary subscription-database access and delivery; the site shows Notifications temporarily unavailable. An open page checks settings roughly once a minute during active viewing, and the background message handler checks before display. A system notification already displayed or a sound already heard cannot be recalled.
Pausing does not extend or automatically delete a subscription. Deletion remains available while the database is connected. If an administrator disconnects the database, immediate server deletion through the site is temporarily unavailable: block browser notifications, try deletion after service resumes or contact the lyceum. Expired records are removed during the next scheduled cleanup after restoration. Disconnecting the database does not delete it.
The bell-push-2 consent version requires explicit activation or saving. Earlier general consent does not automatically enable lesson-start messages. Changes to the background lesson-start checkbox apply after saving; to refuse, clear it and save, or disable and delete the subscription completely.
Ukrainian speech MP3 files were created locally with Piper and load from this site after your sound or preview action. Event text and visitor data are not sent to a third-party speech synthesis service. Decoded files remain only in the open page's memory; the site creates no persistent cache for them. The browser may use ordinary HTTP caching. Voice and model information is in the site's terms of use.
The dashboard has a separate test mode with a clear label and exit button. It shows simulated events and plays local sound only on this screen; it does not change the schedule or send Push messages. Test fields and the results log remain in page memory.
A real test Push is available only to your own active subscription, no more than once a minute, up to 3 attempts per subscription and 100 site-wide per Kyiv calendar day. The sender checks a one-time request and reserves quota before contacting the delivery service; a failed attempt also uses quota. There is no public send-to-all test function.
To prevent repeats and quota evasion, push_test_claims stores a subscription identifier hash, one-time request time, Kyiv date and an expiry 26 hours after the attempt, allowing for autumn clock changes. It stores no Push addresses, keys, message text or identity. These technical markers are not removed with the subscription before the daily limit expires; reading does not extend their duration. Expired records are cleared on schedule; if the database is paused, cleanup follows restoration.
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Your choice
Optional storage is disabled by default. You may allow the class group, game records and character states to be remembered, or disable it at any time. Refusal does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
lyceum4:bell-group - the selected class group in the schedule. localStorage, only with permission, until cleared or permission expires.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without permission, these features use only the open page's temporary memory. Fonts and the search index load from the site; the browser controls their ordinary caching.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
By default, read markers work only on the open page. Earlier general permission for settings does not enable this separate purpose. Only selecting Remember read messages for 30 days in the envelope panel permits lyceum4:message-read to be written to this browser's localStorage.
The record contains separate permission, start and expiry times and no more than 200 message identifiers. Message text, visitor identity and individual message reading times are not stored. It lasts 30 days from activation and is not extended by reading new messages; a new choice is needed after expiry.
Uncheck this choice in the envelope panel or use the general disable-optional-storage button to delete the record. This does not remove read state from the current page's memory. If writing is blocked, the counter works without persistent storage.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Personal reminders before lessons
Background notifications are initially disabled. Enable them separately by choosing a group, permitting subscription storage and confirming the browser's system prompt. Earlier consent to local settings, site installation or a native app does not enable this feature.
For delivery, the server stores the device's technical delivery address, subscription encryption keys, technical identifier, class group, consent revision, explicit activation time, expiry and latest test time. Registration, a name and telephone number are not required. The group and subscription are sent to the server only for explicitly enabled reminders, separately from local class selection.
A subscription is valid for 183 days from explicit activation or saving a new choice. Ordinary visits and receiving messages do not extend it. Expired records are not used and are removed during the next scheduled cleanup. Event identifiers and delivery status are kept on the server for one day to prevent duplicates and cleared on schedule. Invalid delivery addresses are removed after the provider's response.
Subscriptions and scheduling are processed in Cloudflare infrastructure. The encrypted message is passed to the browser or system delivery service, which may be Google, Apple, Mozilla or Microsoft depending on the device. They process technical delivery data under their own rules; the route may extend outside Ukraine. Subscription data is not used for advertising, analytics or other mailings. Security infrastructure may also temporarily use the IP address to limit request rates.
The browser stores system permission and the Push subscription. After activation, the site's service worker is registered and an IndexedDB named lyceum4-push plus the site's base path is created. The receipts store holds received event identifiers for one day; expired markers are removed on the next message. The settings store holds the selected group, lesson-start permission and an expiry of up to 183 days from explicit saving; reading does not extend it. The server subscription also contains this choice. The browser checks it before displaying a lesson start, including for messages in transit. No new localStorage or sessionStorage records are created. The worker may use the functional offline-explanation cache described above. Disabling and deleting a subscription clears these local records; browser site data can also be cleared.
On watches and phones, background notifications normally warn 5 minutes before a lesson. A separate lesson-start checkbox is initially off and applies after selection and saving. On computers and televisions, voluntary background notification activation covers warnings and lesson starts; there are no background lesson-end messages. Active computer and dashboard pages use Ukrainian synthetic speech: group first, then event and lesson number, once, up to 15 seconds. Simultaneous announcements are queued. The short personal signal on active watch and phone pages remains about 0.16 seconds. The device, permissions and silent mode control system notification sound and vibration.
Delivery requires a network and may be delayed or unavailable. The site is not a precision alert system or a replacement for the school bell. When the published schedule changes, unsent reminders are reviewed; a message already passed to a provider cannot always be recalled.
Disable and delete subscription removes the server record and related delivery records, unsubscribes this browser and clears local markers. The general Disable and clear button on the cookies page also starts unsubscription for this browser. Server deletion needs a network: if it fails, check the message and try again. Delivery can be blocked immediately in browser system notification settings; blocking or clearing browser data alone does not send a server deletion request, so the server record may remain until expiry or detection of an invalid subscription. Your other devices have separate subscriptions.
An administrator may temporarily pause reminders for everyone. After that setting is published, the server stops scheduling, ordinary subscription-database access and delivery; the site shows Notifications temporarily unavailable. An open page checks settings roughly once a minute during active viewing, and the background message handler checks before display. A system notification already displayed or a sound already heard cannot be recalled.
Pausing does not extend or automatically delete a subscription. Deletion remains available while the database is connected. If an administrator disconnects the database, immediate server deletion through the site is temporarily unavailable: block browser notifications, try deletion after service resumes or contact the lyceum. Expired records are removed during the next scheduled cleanup after restoration. Disconnecting the database does not delete it.
The bell-push-2 consent version requires explicit activation or saving. Earlier general consent does not automatically enable lesson-start messages. Changes to the background lesson-start checkbox apply after saving; to refuse, clear it and save, or disable and delete the subscription completely.
Ukrainian speech MP3 files were created locally with Piper and load from this site after your sound or preview action. Event text and visitor data are not sent to a third-party speech synthesis service. Decoded files remain only in the open page's memory; the site creates no persistent cache for them. The browser may use ordinary HTTP caching. Voice and model details appear beside the previews.
The dashboard has a separate test mode with a clear label and exit button. It shows simulated events and plays local sound only on this screen; it does not change the schedule or send Push messages. Test fields and the results log remain in page memory.
A real test Push is available only to your own active subscription, no more than once a minute, up to 3 attempts per subscription and 100 site-wide per Kyiv calendar day. The sender checks a one-time request and reserves quota before contacting the delivery service; a failed attempt also uses quota. There is no public send-to-all test function.
To prevent repeats and quota evasion, push_test_claims stores a subscription identifier hash, one-time request time, Kyiv date and an expiry 26 hours after the attempt, allowing for autumn clock changes. It stores no Push addresses, keys, message text or identity. These technical markers are not removed with the subscription before the daily limit expires; reading does not extend their duration. Expired records are cleared on schedule; if the database is paused, cleanup follows restoration.
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Your choice
Optional storage is disabled by default. You may allow the class group, game records and character states to be remembered, or disable it at any time. Refusal does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
lyceum4:bell-group - the selected class group in the schedule. localStorage, only with permission, until cleared or permission expires.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without permission, these features use only the open page's temporary memory. Fonts and the search index load from the site; the browser controls their ordinary caching.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
By default, read markers work only on the open page. Earlier general permission for settings does not enable this separate purpose. Only selecting Remember read messages for 30 days in the envelope panel permits lyceum4:message-read to be written to this browser's localStorage.
The record contains separate permission, start and expiry times and no more than 200 message identifiers. Message text, visitor identity and individual message reading times are not stored. It lasts 30 days from activation and is not extended by reading new messages; a new choice is needed after expiry.
Uncheck this choice in the envelope panel or use the general disable-optional-storage button to delete the record. This does not remove read state from the current page's memory. If writing is blocked, the counter works without persistent storage.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Personal reminders before lessons
Background notifications are initially disabled. Enable them separately by choosing a group, permitting subscription storage and confirming the browser's system prompt. Earlier consent to local settings, site installation or a native app does not enable this feature.
For delivery, the server stores the device's technical delivery address, subscription encryption keys, technical identifier, class group, consent revision, explicit activation time, expiry and latest test time. Registration, a name and telephone number are not required. The group and subscription are sent to the server only for explicitly enabled reminders, separately from local class selection.
A subscription is valid for 183 days from explicit activation or saving a new choice. Ordinary visits and receiving messages do not extend it. Expired records are not used and are removed during the next scheduled cleanup. Event identifiers and delivery status are kept on the server for one day to prevent duplicates and cleared on schedule. Invalid delivery addresses are removed after the provider's response.
Subscriptions and scheduling are processed in Cloudflare infrastructure. The encrypted message is passed to the browser or system delivery service, which may be Google, Apple, Mozilla or Microsoft depending on the device. They process technical delivery data under their own rules; the route may extend outside Ukraine. Subscription data is not used for advertising, analytics or other mailings. Security infrastructure may also temporarily use the IP address to limit request rates.
The browser stores system permission and the Push subscription. After activation, the site's service worker is registered and an IndexedDB named lyceum4-push plus the site's base path is created. The receipts store holds received event identifiers for one day; expired markers are removed on the next message. The settings store holds the selected group, lesson-start permission and an expiry of up to 183 days from explicit saving; reading does not extend it. The server subscription also contains this choice. The browser checks it before displaying a lesson start, including for messages in transit. No new localStorage or sessionStorage records are created. The worker may use the functional offline-explanation cache described above. Disabling and deleting a subscription clears these local records; browser site data can also be cleared.
On watches and phones, background notifications normally warn 5 minutes before a lesson. A separate lesson-start checkbox is initially off and applies after selection and saving. On computers and televisions, voluntary background notification activation covers warnings and lesson starts; there are no background lesson-end messages. Active computer and dashboard pages use Ukrainian synthetic speech: group first, then event and lesson number, once, up to 15 seconds. Simultaneous announcements are queued. The short personal signal on active watch and phone pages remains about 0.16 seconds. The device, permissions and silent mode control system notification sound and vibration.
Delivery requires a network and may be delayed or unavailable. The site is not a precision alert system or a replacement for the school bell. When the published schedule changes, unsent reminders are reviewed; a message already passed to a provider cannot always be recalled.
Disable and delete subscription removes the server record and related delivery records, unsubscribes this browser and clears local markers. The general Disable and clear button on the cookies page also starts unsubscription for this browser. Server deletion needs a network: if it fails, check the message and try again. Delivery can be blocked immediately in browser system notification settings; blocking or clearing browser data alone does not send a server deletion request, so the server record may remain until expiry or detection of an invalid subscription. Your other devices have separate subscriptions.
An administrator may temporarily pause reminders for everyone. After that setting is published, the server stops scheduling, ordinary subscription-database access and delivery; the site shows Notifications temporarily unavailable. An open page checks settings roughly once a minute during active viewing, and the background message handler checks before display. A system notification already displayed or a sound already heard cannot be recalled.
Pausing does not extend or automatically delete a subscription. Deletion remains available while the database is connected. If an administrator disconnects the database, immediate server deletion through the site is temporarily unavailable: block browser notifications, try deletion after service resumes or contact the lyceum. Expired records are removed during the next scheduled cleanup after restoration. Disconnecting the database does not delete it.
The bell-push-2 consent version requires explicit activation or saving. Earlier general consent does not automatically enable lesson-start messages. Changes to the background lesson-start checkbox apply after saving; to refuse, clear it and save, or disable and delete the subscription completely.
Ukrainian speech MP3 files were created locally with Piper and load from this site after your sound or preview action. Event text and visitor data are not sent to a third-party speech synthesis service. Decoded files remain only in the open page's memory; the site creates no persistent cache for them. The browser may use ordinary HTTP caching. Voice and model details appear beside the previews.
The dashboard has a separate test mode with a clear label and exit button. It shows simulated events and plays local sound only on this screen; it does not change the schedule or send Push messages. Test fields and the results log remain in page memory.
A real test Push is available only to your own active subscription, no more than once a minute, up to 3 attempts per subscription and 100 site-wide per Kyiv calendar day. The sender checks a one-time request and reserves quota before contacting the delivery service; a failed attempt also uses quota. There is no public send-to-all test function.
To prevent repeats and quota evasion, push_test_claims stores a subscription identifier hash, one-time request time, Kyiv date and a cleanup time 24 hours after the attempt. It stores no Push addresses, keys, text or identity. These technical markers are not removed with the subscription before the daily limit expires; reading does not extend their duration. Expired records are cleared on schedule; if the database is paused, cleanup follows restoration.
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Your choice
Optional storage is disabled by default. You may allow the class group, game records and character states to be remembered, or disable it at any time. Refusal does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
lyceum4:bell-group - the selected class group in the schedule. localStorage, only with permission, until cleared or permission expires.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without permission, these features use only the open page's temporary memory. Fonts and the search index load from the site; the browser controls their ordinary caching.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
By default, read markers work only on the open page. Earlier general permission for settings does not enable this separate purpose. Only selecting Remember read messages for 30 days in the envelope panel permits lyceum4:message-read to be written to this browser's localStorage.
The record contains separate permission, start and expiry times and no more than 200 message identifiers. Message text, visitor identity and individual message reading times are not stored. It lasts 30 days from activation and is not extended by reading new messages; a new choice is needed after expiry.
Uncheck this choice in the envelope panel or use the general disable-optional-storage button to delete the record. This does not remove read state from the current page's memory. If writing is blocked, the counter works without persistent storage.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Personal reminders before lessons
Background notifications are initially disabled. Enable them separately by choosing a group, permitting subscription storage and confirming the browser's system prompt. Earlier consent to local settings, site installation or a native app does not enable this feature.
For delivery, the server stores the device's technical delivery address, subscription encryption keys, technical identifier, class group, consent revision, explicit activation time, expiry and latest test time. Registration, a name and telephone number are not required. The group and subscription are sent to the server only for explicitly enabled reminders, separately from local class selection.
A subscription is valid for 183 days from explicit activation or saving a new choice. Ordinary visits and receiving messages do not extend it. Expired records are not used and are removed during the next scheduled cleanup. Event identifiers and delivery status are kept on the server for one day to prevent duplicates and cleared on schedule. Invalid delivery addresses are removed after the provider's response.
Subscriptions and scheduling are processed in Cloudflare infrastructure. The encrypted message is passed to the browser or system delivery service, which may be Google, Apple, Mozilla or Microsoft depending on the device. They process technical delivery data under their own rules; the route may extend outside Ukraine. Subscription data is not used for advertising, analytics or other mailings. Security infrastructure may also temporarily use the IP address to limit request rates.
The browser stores system permission and the Push subscription. After activation, the site's service worker is registered and an IndexedDB named lyceum4-push plus the site's base path is created. The receipts store holds received event identifiers for one day; expired markers are removed on the next message. The settings store holds the selected group, lesson-start permission and an expiry of up to 183 days from explicit saving; reading does not extend it. The server subscription also contains this choice. The browser checks it before displaying a lesson start, including for messages in transit. No new localStorage or sessionStorage records are created. The worker may use the functional offline-explanation cache described above. Disabling and deleting a subscription clears these local records; browser site data can also be cleared.
On watches and phones, background notifications normally warn 5 minutes before a lesson. Also at lesson start is initially unchecked; start messages are added only after selection and saving. On computers and televisions, voluntary background activation covers warnings and starts. The background channel does not announce lesson ends. Active watch and phone pages also have a separate, initially unchecked start option lasting until the page closes. Personal signals are short, about 0.16 seconds; computers and televisions use real cat, owl and cuckoo recordings. Preparation, start and end have separate phrases; three repeats with pauses last up to 12 seconds. The device, permissions and silent mode ultimately control system notification sound and vibration.
Delivery requires a network and may be delayed or unavailable. The site is not a precision alert system or a replacement for the school bell. When the published schedule changes, unsent reminders are reviewed; a message already passed to a provider cannot always be recalled.
Disable and delete subscription removes the server record and related delivery records, unsubscribes this browser and clears local markers. The general Disable and clear button on the cookies page also starts unsubscription for this browser. Server deletion needs a network: if it fails, check the message and try again. Delivery can be blocked immediately in browser system notification settings; blocking or clearing browser data alone does not send a server deletion request, so the server record may remain until expiry or detection of an invalid subscription. Your other devices have separate subscriptions.
An administrator may temporarily pause reminders for everyone. After that setting is published, the server stops scheduling, ordinary subscription-database access and delivery; the site shows Notifications temporarily unavailable. An open page checks settings roughly once a minute during active viewing, and the background message handler checks before display. A system notification already displayed or a sound already heard cannot be recalled.
Pausing does not extend or automatically delete a subscription. Deletion remains available while the database is connected. If an administrator disconnects the database, immediate server deletion through the site is temporarily unavailable: block browser notifications, try deletion after service resumes or contact the lyceum. Expired records are removed during the next scheduled cleanup after restoration. Disconnecting the database does not delete it.
The bell-push-2 consent version requires explicit activation or saving. Earlier general consent does not automatically enable lesson-start messages. Changes to the background lesson-start checkbox apply after saving; to refuse, clear it and save, or disable and delete the subscription completely.
Licensed audio files load from this same site after your sound or preview action. Playback makes no requests to Wikimedia, Freesound or OpenGameArt. Decoded recordings remain temporarily in the open page's memory; the site creates no persistent storage or cache for them. The browser may use ordinary HTTP caching. Authors, licences and changes to recordings are listed beside the preview buttons.
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Your choice
Optional storage is disabled by default. You may allow the class group, game records and character states to be remembered, or disable it at any time. Refusal does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
lyceum4:bell-group - the selected class group in the schedule. localStorage, only with permission, until cleared or permission expires.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without permission, these features use only the open page's temporary memory. Fonts and the search index load from the site; the browser controls their ordinary caching.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
By default, read markers work only on the open page. Earlier general permission for settings does not enable this separate purpose. Only selecting Remember read messages for 30 days in the envelope panel permits lyceum4:message-read to be written to this browser's localStorage.
The record contains separate permission, start and expiry times and no more than 200 message identifiers. Message text, visitor identity and individual message reading times are not stored. It lasts 30 days from activation and is not extended by reading new messages; a new choice is needed after expiry.
Uncheck this choice in the envelope panel or use the general disable-optional-storage button to delete the record. This does not remove read state from the current page's memory. If writing is blocked, the counter works without persistent storage.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Personal reminders before lessons
Background notifications are initially disabled. Enable them separately by choosing a group, permitting subscription storage and confirming the browser's system prompt. Earlier consent to local settings, site installation or a native app does not enable this feature.
For delivery, the server stores the device's technical delivery address, subscription encryption keys, technical identifier, class group, consent revision, explicit activation time, expiry and latest test time. Registration, a name and telephone number are not required. The group and subscription are sent to the server only for explicitly enabled reminders, separately from local class selection.
A subscription is valid for 183 days from explicit activation or saving a new choice. Ordinary visits and receiving messages do not extend it. Expired records are not used and are removed during the next scheduled cleanup. Event identifiers and delivery status are kept on the server for one day to prevent duplicates and cleared on schedule. Invalid delivery addresses are removed after the provider's response.
Subscriptions and scheduling are processed in Cloudflare infrastructure. The encrypted message is passed to the browser or system delivery service, which may be Google, Apple, Mozilla or Microsoft depending on the device. They process technical delivery data under their own rules; the route may extend outside Ukraine. Subscription data is not used for advertising, analytics or other mailings. Security infrastructure may also temporarily use the IP address to limit request rates.
The browser stores system permission and the Push subscription. After activation, the site's service worker is registered and an IndexedDB named lyceum4-push plus the site's base path is created. The receipts store holds received event identifiers for one day; expired markers are removed on the next message. The settings store holds the selected group, lesson-start permission and an expiry of up to 183 days from explicit saving; reading does not extend it. The server subscription also contains this choice. The browser checks it before displaying a lesson start, including for messages in transit. No new localStorage or sessionStorage records are created. The worker may use the functional offline-explanation cache described above. Disabling and deleting a subscription clears these local records; browser site data can also be cleared.
On watches and phones, background notifications normally warn 5 minutes before a lesson. Also at lesson start is initially unchecked; start messages are added only after selection and saving. On computers and televisions, voluntary background activation covers warnings and starts. The background channel does not announce lesson ends. Active watch and phone pages also have a separate, initially unchecked start option lasting until the page closes. Personal signals last about 0.16 seconds; on computers and televisions, a local start or end sound lasts up to 3 seconds. The device, permissions and silent mode ultimately control system notification sound and vibration.
Delivery requires a network and may be delayed or unavailable. The site is not a precision alert system or a replacement for the school bell. When the published schedule changes, unsent reminders are reviewed; a message already passed to a provider cannot always be recalled.
Disable and delete subscription removes the server record and related delivery records, unsubscribes this browser and clears local markers. The general Disable and clear button on the cookies page also starts unsubscription for this browser. Server deletion needs a network: if it fails, check the message and try again. Delivery can be blocked immediately in browser system notification settings; blocking or clearing browser data alone does not send a server deletion request, so the server record may remain until expiry or detection of an invalid subscription. Your other devices have separate subscriptions.
An administrator may temporarily pause reminders for everyone. After that setting is published, the server stops scheduling, ordinary subscription-database access and delivery; the site shows Notifications temporarily unavailable. An open page checks settings roughly once a minute during active viewing, and the background message handler checks before display. A system notification already displayed or a sound already heard cannot be recalled.
Pausing does not extend or automatically delete a subscription. Deletion remains available while the database is connected. If an administrator disconnects the database, immediate server deletion through the site is temporarily unavailable: block browser notifications, try deletion after service resumes or contact the lyceum. Expired records are removed during the next scheduled cleanup after restoration. Disconnecting the database does not delete it.
The bell-push-2 consent version requires explicit activation or saving. Earlier general consent does not automatically enable lesson-start messages. Changes to the background lesson-start checkbox apply after saving; to refuse, clear it and save, or disable and delete the subscription completely.
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Your choice
Optional storage is disabled by default. You may allow the class group, game records and character states to be remembered, or disable it at any time. Refusal does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
lyceum4:bell-group - the selected class group in the schedule. localStorage, only with permission, until cleared or permission expires.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without permission, these features use only the open page's temporary memory. Fonts and the search index load from the site; the browser controls their ordinary caching.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
By default, read markers work only on the open page. Earlier general permission for settings does not enable this separate purpose. Only selecting Remember read messages for 30 days in the envelope panel permits lyceum4:message-read to be written to this browser's localStorage.
The record contains separate permission, start and expiry times and no more than 200 message identifiers. Message text, visitor identity and individual message reading times are not stored. It lasts 30 days from activation and is not extended by reading new messages; a new choice is needed after expiry.
Uncheck this choice in the envelope panel or use the general disable-optional-storage button to delete the record. This does not remove read state from the current page's memory. If writing is blocked, the counter works without persistent storage.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Personal reminders before lessons
Background notifications are initially disabled. Enable them separately by choosing a group, permitting subscription storage and confirming the browser's system prompt. Earlier consent to local settings, site installation or a native app does not enable this feature.
For delivery, the server stores the device's technical delivery address, subscription encryption keys, technical identifier, class group, consent revision, explicit activation time, expiry and latest test time. Registration, a name and telephone number are not required. The group and subscription are sent to the server only for explicitly enabled reminders, separately from local class selection.
A subscription is valid for 183 days from explicit activation or saving a new choice. Ordinary visits and receiving messages do not extend it. Expired records are not used and are removed during the next scheduled cleanup. Event identifiers and delivery status are kept on the server for one day to prevent duplicates and cleared on schedule. Invalid delivery addresses are removed after the provider's response.
Subscriptions and scheduling are processed in Cloudflare infrastructure. The encrypted message is passed to the browser or system delivery service, which may be Google, Apple, Mozilla or Microsoft depending on the device. They process technical delivery data under their own rules; the route may extend outside Ukraine. Subscription data is not used for advertising, analytics or other mailings. Security infrastructure may also temporarily use the IP address to limit request rates.
The browser stores system permission and the Push subscription. After activation, the site's service worker is registered and local received-event markers are created in an IndexedDB named lyceum4-push. Markers contain an identifier and one-day validity; expired markers are removed on the next message. This feature creates no new localStorage or sessionStorage records. The worker may use the functional offline-explanation cache described above.
The personal background channel notifies only 5 minutes before lessons. The watch does not sound a school bell at lesson start or end. During active viewing on a computer or television, you can separately enable a pixel-bell panel and a start or end sound up to 3 seconds. Active phone and watch pages use only a short advance warning. The device, permissions and silent mode ultimately control system notification sound and vibration.
Delivery requires a network and may be delayed or unavailable. The site is not a precision alert system or a replacement for the school bell. When the published schedule changes, unsent reminders are reviewed; a message already passed to a provider cannot always be recalled.
Disable and delete subscription removes the server record and related delivery records, unsubscribes this browser and clears local markers. The general Disable and clear button on the cookies page also starts unsubscription for this browser. Server deletion needs a network: if it fails, check the message and try again. Delivery can be blocked immediately in browser system notification settings; blocking or clearing browser data alone does not send a server deletion request, so the server record may remain until expiry or detection of an invalid subscription. Your other devices have separate subscriptions.
An administrator may temporarily pause reminders for everyone. After that setting is published, the server stops scheduling, ordinary subscription-database access and delivery; the site shows Notifications temporarily unavailable. An open page checks settings roughly once a minute during active viewing, and the background message handler checks before display. A system notification already displayed or a sound already heard cannot be recalled.
Pausing does not extend or automatically delete a subscription. Deletion remains available while the database is connected. If an administrator disconnects the database, immediate server deletion through the site is temporarily unavailable: block browser notifications, try deletion after service resumes or contact the lyceum. Expired records are removed during the next scheduled cleanup after restoration. Disconnecting the database does not delete it.
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Your choice
Optional storage is disabled by default. You may allow the class group, game records and character states to be remembered, or disable it at any time. Refusal does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
lyceum4:bell-group - the selected class group in the schedule. localStorage, only with permission, until cleared or permission expires.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without permission, these features use only the open page's temporary memory. Fonts and the search index load from the site; the browser controls their ordinary caching.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
By default, read markers work only on the open page. Earlier general permission for settings does not enable this separate purpose. Only selecting Remember read messages for 30 days in the envelope panel permits lyceum4:message-read to be written to this browser's localStorage.
The record contains separate permission, start and expiry times and no more than 200 message identifiers. Message text, visitor identity and individual message reading times are not stored. It lasts 30 days from activation and is not extended by reading new messages; a new choice is needed after expiry.
Uncheck this choice in the envelope panel or use the general disable-optional-storage button to delete the record. This does not remove read state from the current page's memory. If writing is blocked, the counter works without persistent storage.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Personal reminders before lessons
Background notifications are initially disabled. Enable them separately by choosing a group, permitting subscription storage and confirming the browser's system prompt. Earlier consent to local settings, site installation or a native app does not enable this feature.
For delivery, the server stores the device's technical delivery address, subscription encryption keys, technical identifier, class group, consent revision, explicit activation time, expiry and latest test time. Registration, a name and telephone number are not required. The group and subscription are sent to the server only for explicitly enabled reminders, separately from local class selection.
A subscription is valid for 183 days from explicit activation or saving a new choice. Ordinary visits and receiving messages do not extend it. Expired records are not used and are removed during the next scheduled cleanup. Event identifiers and delivery status are kept on the server for one day to prevent duplicates and cleared on schedule. Invalid delivery addresses are removed after the provider's response.
Subscriptions and scheduling are processed in Cloudflare infrastructure. The encrypted message is passed to the browser or system delivery service, which may be Google, Apple, Mozilla or Microsoft depending on the device. They process technical delivery data under their own rules; the route may extend outside Ukraine. Subscription data is not used for advertising, analytics or other mailings. Security infrastructure may also temporarily use the IP address to limit request rates.
The browser stores system permission and the Push subscription. After activation, the site's service worker is registered and local received-event markers are created in an IndexedDB named lyceum4-push. Markers contain an identifier and one-day validity; expired markers are removed on the next message. This feature creates no new localStorage or sessionStorage records. The worker may use the functional offline-explanation cache described above.
The personal background channel notifies only 5 minutes before lessons. The watch does not sound a school bell at lesson start or end. During active viewing on a computer or television, you can separately enable a pixel-bell panel and a start or end sound up to 3 seconds. Active phone and watch pages use only a short advance warning. The device, permissions and silent mode ultimately control system notification sound and vibration.
Delivery requires a network and may be delayed or unavailable. The site is not a precision alert system or a replacement for the school bell. When the published schedule changes, unsent reminders are reviewed; a message already passed to a provider cannot always be recalled.
Disable and delete subscription removes the server record and related delivery records, unsubscribes this browser and clears local markers. The general Disable and clear button on the cookies page also starts unsubscription for this browser. Server deletion needs a network: if it fails, check the message and try again. Delivery can be blocked immediately in browser system notification settings; blocking or clearing browser data alone does not send a server deletion request, so the server record may remain until expiry or detection of an invalid subscription. Your other devices have separate subscriptions.
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Your choice
Optional storage is disabled by default. You may allow the class group, game records and character states to be remembered, or disable it at any time. Refusal does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
lyceum4:bell-group - the selected class group in the schedule. localStorage, only with permission, until cleared or permission expires.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without permission, these features use only the open page's temporary memory. Fonts and the search index load from the site; the browser controls their ordinary caching.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
By default, read markers work only on the open page. Earlier general permission for settings does not enable this separate purpose. Only selecting Remember read messages for 30 days in the envelope panel permits lyceum4:message-read to be written to this browser's localStorage.
The record contains separate permission, start and expiry times and no more than 200 message identifiers. Message text, visitor identity and individual message reading times are not stored. It lasts 30 days from activation and is not extended by reading new messages; a new choice is needed after expiry.
Uncheck this choice in the envelope panel or use the general disable-optional-storage button to delete the record. This does not remove read state from the current page's memory. If writing is blocked, the counter works without persistent storage.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Separate watch apps
A native Wear OS or Apple Watch app is separately requested by installing and opening it on the watch. The web page itself does not install it or change the system watch face. Wear OS uses separate watch-face and data-app packages; Apple Watch uses an app and a complication on the system watch face.
The app and schedule complication request the same public timeline for all class groups from this site. The selected group, visitor's identity and browsing history are not sent. As with other network requests, the site's infrastructure receives technical connection data, including the IP address. These versions add no third-party analytics services or advertising identifiers.
After class selection, the watch saves only the group key: SharedPreferences on Android and shared app/extension group UserDefaults on Apple Watch. Local storage is explained before selection. It lasts until the choice changes, data is cleared or app data is deleted. General browser permission is not transferred to the watch.
The received public timeline and its creation time are stored on the device for the screen and complication. It is valid for 30 minutes from server creation; afterwards, the current lesson and countdown are no longer shown as current. The expired copy is deleted on next read. While running, the app checks for updates roughly every 15 minutes; the system determines background complication requests. Network availability does not guarantee an immediate background update.
The app's Clear choice and data button removes the local selection and schedule copy. The next request while running may download public data again. To stop requests, remove the complication from the watch face and close or uninstall the app. Cookie controls on the site apply to this browser and do not delete data on another device.
These versions do not request location, health data, contacts or an account, and do not enable push, sound or vibration. Civil protection alerts are not reproduced in native versions. Installing and updating packages depends on the distribution method and platform rules.
Revision 1.3. Published . Effective from .
No advertising tracking
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Your choice
Optional storage is disabled by default. You may allow the class group, game records and character states to be remembered, or disable it at any time. Refusal does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
lyceum4:bell-group - the selected class group in the schedule. localStorage, only with permission, until cleared or permission expires.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without permission, these features use only the open page's temporary memory. Fonts and the search index load from the site; the browser controls their ordinary caching.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
By default, read markers work only on the open page. Earlier general permission for settings does not enable this separate purpose. Only selecting Remember read messages for 30 days in the envelope panel permits lyceum4:message-read to be written to this browser's localStorage.
The record contains separate permission, start and expiry times and no more than 200 message identifiers. Message text, visitor identity and individual message reading times are not stored. It lasts 30 days from activation and is not extended by reading new messages; a new choice is needed after expiry.
Uncheck this choice in the envelope panel or use the general disable-optional-storage button to delete the record. This does not remove read state from the current page's memory. If writing is blocked, the counter works without persistent storage.
Pausing the cookie and clock
The information cookie's last bite requests hiding only the cookie for half a year (183 days). The tooltip and accessible button description explain this. After the animation and a short pause, other available icons appear one at a time; multiple icons alternate every 5 seconds. An open tip, hovering or focus pauses the rotation.
In the clock tip, Remind me later hides it for a month (30 days), while a new click on Do not remind me removes it from the queue indefinitely, until the choice is cleared. Text before the buttons explains that this choice is saved in this browser. Old 183-day clock pauses retain their original expiry and do not become indefinite.
Only the corresponding action writes lyceum4:corner-pause to localStorage. A timed pause contains a version, start and expiry; a new indefinite refusal contains a version, choice time and refusal flag. General settings permission does not enable this separate purpose. No visitor identifier is created and the record is not sent to the server. Viewing does not extend its duration; expired or invalid markers are deleted on next access.
Disabling optional storage on the cookies page or clearing browser site data deletes pauses and indefinite refusal. Tips may reappear when the site is opened again. If writing is blocked, the choice lasts only on the open page. Rotation order runs in page memory and creates no additional records.
Revision 1.2. Published . Effective from .
No advertising tracking
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Your choice
Optional storage is disabled by default. You may allow the class group, game records and character states to be remembered, or disable it at any time. Refusal does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
lyceum4:bell-group - the selected class group in the schedule. localStorage, only with permission, until cleared or permission expires.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without permission, these features use only the open page's temporary memory. Fonts and the search index load from the site; the browser controls their ordinary caching.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing automatic tips in the message panel and enabling sound or vibration remain only in the open page's memory. The separate cookie and clock pause is described below.
Remembering read messages
By default, read markers work only on the open page. Earlier general permission for settings does not enable this separate purpose. Only selecting Remember read messages for 30 days in the envelope panel permits lyceum4:message-read to be written to this browser's localStorage.
The record contains separate permission, start and expiry times and no more than 200 message identifiers. Message text, visitor identity and individual message reading times are not stored. It lasts 30 days from activation and is not extended by reading new messages; a new choice is needed after expiry.
Uncheck this choice in the envelope panel or use the general disable-optional-storage button to delete the record. This does not remove read state from the current page's memory. If writing is blocked, the counter works without persistent storage.
Pausing the cookie and clock
The information cookie's last bite separately requests hiding the cookie and clock invitation for half a year (183 days). In the clock tip, Remind me later hides only the clock for a month (30 days), while Do not remind me hides it for half a year (183 days). The tip explains browser storage before the action.
Only these actions create lyceum4:corner-pause in localStorage: for the cookie and clock it contains a version, choice time and pause expiry. General settings permission does not enable this separate purpose. The record contains no visitor identifier, is not sent to the server and is not extended during browsing. Expired markers are deleted on next access.
The optional-storage disable button on this cookies page or clearing browser site data deletes this choice. Tips may reappear after reopening. If writing is blocked, the pause applies only on the open page. Old undated eaten-cookie markers do not become a new pause.
Revision 1.1. Published . Effective from .
No advertising tracking
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Your choice
Optional storage is disabled by default. You may allow the class group, game records and character states to be remembered, or disable it at any time. Refusal does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
lyceum4:bell-group - the selected class group in the schedule. localStorage, only with permission, until cleared or permission expires.
lyceum4:cookie-note - a marker that you ate the information cookie. localStorage, only with permission, until cleared or permission expires.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without permission, these features use only the open page's temporary memory. Fonts and the search index load from the site; the browser controls their ordinary caching.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
The Add to device button separately prepares an offline explanation, even if the browser asks you to finish installation through its menu. This functional action is requested by your click and is not enabled by earlier permission for optional settings. An installed site may prepare this when opened.
Browser Cache Storage with a name beginning lyceum4-offline: contains only a page explaining the lack of a connection. It remains until browser site data is cleared, the user deletes it or a new cache version replaces it. It does not store cookies, visitor identifiers, message history, current alerts or the schedule.
To remove offline preparation, delete this site's data and background registration in browser settings; remove the app icon too if necessary. The optional-settings disable button above does not delete these separately requested functional data.
Pausing tips, their messages and enabling sound or vibration remain only in the open page's memory. No new localStorage or sessionStorage records are created for them.
Remembering read messages
By default, read markers work only on the open page. Earlier general permission for settings does not enable this separate purpose. Only selecting Remember read messages for 30 days in the envelope panel permits lyceum4:message-read to be written to this browser's localStorage.
The record contains separate permission, start and expiry times and no more than 200 message identifiers. Message text, visitor identity and individual message reading times are not stored. It lasts 30 days from activation and is not extended by reading new messages; a new choice is needed after expiry.
Uncheck this choice in the envelope panel or use the general disable-optional-storage button to delete the record. This does not remove read state from the current page's memory. If writing is blocked, the counter works without persistent storage.
Revision 1.0. Published . Effective from .
No advertising tracking
Ordinary browsing does not require general consent or registration. Optional storage is initially disabled, and Google Maps is enabled separately at your request.
The site's public code contains no advertising cookies or advertising analytics. However, browsers have local storage and the security infrastructure may use technical cookies. Therefore, no tracking does not mean no technical data at all.
Cookies may be sent to the server with subsequent requests. localStorage and sessionStorage are other browser mechanisms; the site does not send the settings listed below to the server. Optional storage requires your separate permission.
Your choice
Optional storage is disabled by default. You may allow the class group, game records and character states to be remembered, or disable it at any time. Refusal does not restrict access to pages, search, the calendar or the schedule.
The disable button deletes the optional records listed below. Your choice lasts 183 days; an expired record is cleared the next time the site is used. The setting applies to this browser and site address; it does not control Google or Cloudflare cookies.
What is stored
lyceum4:privacy-choice - permission or refusal, choice version and time. localStorage, valid for 183 days and cleared on next use after expiry; needed to respect your choice.
lyceum4:bell-group - the selected class group in the schedule. localStorage, only with permission, until cleared or permission expires.
lyceum4:cookie-note - a marker that you ate the information cookie. localStorage, only with permission, until cleared or permission expires.
g404-* - best game scores on the 404 page. localStorage, only with permission, until cleared or permission expires.
up-scene and spider-clicks - alternating Back to top scenes and spider interactions. sessionStorage, only with permission, until the session ends or data is cleared.
Without permission, these features use only the open page's temporary memory. Fonts and the search index load from the site; the browser controls their ordinary caching.
Google Maps and technical cookies
Google Maps is initially disabled. Clicking Enable Google Maps allows it to load for this visit and sends technical connection data to Google. The lyceum address and pixel map are available without it. The Pixel map button removes the embedded Google Map; cookies already set by Google can be deleted in the browser.
Cloudflare may set security cookies, such as cf_clearance, depending on active checks. These are possible technical cookies, rather than a claim that each is set for every visitor. Editor sign-in is protected separately by Cloudflare Access; its session may use CF_Authorization.
Opening a document in Google Drive or visiting social media is subject to that service's rules. Local permission on our page does not grant permission for their tracking.
Browser settings let you clear a site's cookies and data, block third-party cookies or use private browsing. After clearing, you will need to choose again. If the browser blocks writing, the site works without persistent storage.
Consent to optional storage does not cover advertising, analytics or future new purposes. If such features are added, a new revision must describe them and separate permission must be obtained before enabling them.
Previous revisions are retained. New rules are published as a separate revision with a date and description of changes.
Revision 1.17, currentPublished 28.10.2026. Effective from 28.10.2026.
Ukrainian remains the default without automatic redirection. English-language browsers receive a translation suggestion, and the manual switch is available to everyone.
Revision 1.16Published 28.10.2026. Effective from 28.10.2026.
Added an English site translation, local language selection from browser settings and explicit selection in links without cookies or persistent storage.
Revision 1.15Published 28.10.2026. Effective from 28.10.2026.
Added a Cloudflare Turnstile check before saving or changing a background subscription following the visitor's explicit choice.
Described technical signals sent to Cloudflare and a one-time token sent to the server. Existing reminder delivery, testing and subscription deletion do not require this check.
Revision 1.13Published 26.10.2026. Effective from 26.10.2026.
An explicitly selected class group is now separately remembered on the device for up to 183 days for the schedule, clock and dashboard, including after closing the site.
Added shared selection across pages and tabs and Forget selection. Viewing does not extend duration; automatic dashboard group rotation writes nothing.
Remembering a group does not permit game records, analytics, sound or background notifications. Earlier general permission is not expanded.
Revision 1.12Published 26.10.2026. Effective from 26.10.2026.
Removed separate tip and read-memory switches from the envelope.
After actual viewing, message markers are automatically stored only on this device for up to 30 days; explicit refusal in privacy settings disables this storage.
Aligned viewing in the envelope and announcements page; earlier read markers retain their original expiry.
Added administrative hiding of unavailable features: browsers do not poll disabled alerts; disabled Web Push offers no new subscription and stops background sending; deleting an existing subscription remains available.
Revision 1.9Published 25.10.2026. Effective from 25.10.2026.
Replaced animal signals with Ukrainian voice announcements: group, then event and lesson, once. Added a local dashboard test mode without sending and daily real test Push quotas with a short anti-abuse log.
Revision 1.8Published 25.10.2026. Effective from 25.10.2026.
Replaced locally synthesised voices with licensed animal recordings. At the owner's request, three repeats on computers and the dashboard last up to 12 seconds; the short personal signal is unchanged. Described loading sounds from the site itself.
Revision 1.7Published 25.10.2026. Effective from 25.10.2026.
Added a separate, initially disabled lesson-start choice on watches and phones, general voluntary activation on computers, and storage in the subscription and IndexedDB for 183 days. Earlier permission is not automatically expanded.
Revision 1.6Published 25.10.2026. Effective from 25.10.2026.
Added an administrator-wide reminder pause: temporary unavailability message, state checks before display and subscription deletion rules while paused or disconnected.
Revision 1.5Published 25.10.2026. Effective from 25.10.2026.
Added separate voluntary background reminders 5 minutes before lessons: server subscription, 183-day duration, delivery providers, local duplicate prevention and deletion. The watch does not sound a school bell at lesson start or end.
Revision 1.4Published 25.10.2026. Effective from 25.10.2026.
Added separate native Wear OS and Apple Watch versions: shared schedule retrieval, local class selection, 30-minute copy validity and clearing on the watch. Browser permissions do not enable them.
Revision 1.3Published 25.10.2026. Effective from 25.10.2026.
The cookie is hidden for 183 days separately from the clock; tips then appear one at a time. A new Do not remind me choice removes the clock indefinitely until cleared; Remind me later pauses it for 30 days. Earlier timed choices do not become indefinite.
Revision 1.2Published 25.10.2026. Effective from 25.10.2026.
Added separate storage of cookie and clock pauses after explicit action: 183 days for the eaten cookie and 30 or 183 days for the clock; described clearing and no automatic extension.