Last updated: July 21, 2026

Cookie Policy

1. What Are Cookies?

Cookies are small text files that are stored on your device (computer, tablet, or mobile) when you visit a website. They are widely used to make websites work more efficiently, provide a better user experience, and give website owners information about how their sites are being used.

Cookies can be "persistent" or "session" cookies:

  • Persistent cookies remain on your device for a set period of time or until you delete them.

  • Session cookies are temporary and are deleted when you close your browser.

Cookies can also be classified as "first-party" (set by us) or "third-party" (set by other companies whose services we use).

2. Similar Technologies

In addition to cookies, we may use similar technologies such as:

  • Local Storage: A web storage technology that allows websites to store data locally within your browser with no expiration date.

  • Session Storage: Similar to local storage but data is cleared when the browser session ends.

  • Pixels/Web Beacons: Small graphic images that may be included in our website or emails to track user behavior.

For simplicity, we refer to all these technologies as "cookies" in this policy.

3. How We Use Cookies

We use cookies for the following purposes:

3.1 Strictly Necessary Cookies

These cookies are essential for the Website to function properly. They enable core functionality such as security, network management, and accessibility. You cannot opt out of these cookies as the Website cannot function without them.

Cookie Name

Purpose

Duration

kn_session_id

Anonymous session identifier used for core functionality and to limit how often the same advertisement is shown to you (frequency capping). Not used to identify you personally

Session

kn-theme-mode

Stores your theme preference (light, dark, or system)

1 year

kn-font-size

Stores your preferred font size setting for accessibility

1 year

kn-bold-text

Stores your bold text accessibility preference

1 year

kn-font-family

Stores your font family preference (standard or dyslexic-friendly)

1 year

kn-country

Stores your selected country for content delivery

1 year

kn-content-lang

Stores your content language preference

1 year

kn-accessibility-storage, kn-country-storage, kn-sensitive-storage

Local storage that persists your preferences (accessibility settings, selected country, and whether to show sensitive content)

Persistent (until cleared)

kn-notif-subscribed

Stores your push notification subscription preference (enabled or disabled) to control notification delivery

Persistent (until cleared)

kn-notif-country, kn-notif-resub

Bookkeeping for your push subscription (which country topic you are subscribed to and whether a re-subscription is required) so notifications are delivered correctly

Persistent (until cleared)

kn-notif-prompt-dismissed

Records that you have dismissed the notification permission prompt to prevent it from appearing again

Persistent (until cleared)

kn-notification-settings, kn-notification-settings-storage

Stores your notification quiet hours schedule preferences (enabled/disabled, start time, end time) to mute notification sounds during your chosen hours

Persistent (until cleared)

3.2 Functional Cookies

These cookies enable enhanced functionality and personalization. They may be set by us or by third-party providers whose services we have added to our pages.

Cookie Name

Purpose

Duration

kn-location-storage

Stores your selected city and geographic coordinates for local news filtering

Persistent (until cleared)

category-last-seen

Stores timestamps of when you last viewed each news category, used to display unseen news counts

Persistent (until cleared)

topic-last-seen

Stores timestamps of when you last viewed each featured topic, used to display unseen news counts

Persistent (until cleared)

kn-hotspot-seen

Stores which hot news you have already seen in the mobile "hot news" center, so the unread badge count is accurate. Stored only on your device

Persistent (until cleared)

kn_reactions

Stores your emoji reactions on news articles so your selections persist across sessions

Persistent (until cleared)

kn-install-pill-dismissed

Records when you dismissed the app install prompt to respect your preference

Persistent (until cleared)

kn-pwa-fingerprint

Stores a hashed device identifier used to deduplicate PWA installation tracking (not used for individual user tracking)

Persistent (until cleared)

kn-pwa-install-tracked

Records that your PWA installation has been reported to prevent duplicate tracking

Persistent (until cleared)

3.3 Analytics Cookies

These cookies help us understand how visitors interact with our Website by collecting and reporting information anonymously. This helps us improve the Website.

Cookie Name

Provider

Purpose

Duration

_ga

Google Analytics

Distinguishes unique visitors by assigning a randomly generated number

2 years

_ga_*

Google Analytics

Maintains session state and tracks how you use the Website

2 years

sentry-*

Sentry

Error tracking and performance monitoring

Session

Analytics cookies from Google Analytics are only set after you provide consent through our cookie consent banner. Without consent, no analytics data is collected.

3.4 Advertising Cookies

These cookies are used to deliver advertisements that are relevant to you. They also help limit the number of times you see an advertisement and measure the effectiveness of advertising campaigns.

Cookie Name

Provider

Purpose

Duration

__gads, __gpi, DSID, IDE, etc.

Google AdSense / DoubleClick

Ad personalization, frequency capping, and measurement (only when Google advertising is enabled)

Varies (up to 2 years)

kn-cookie-consent

kratkinovini

Stores your cookie consent preferences (necessary, analytics, advertising)

1 year

Advertisements served by our own self-serve advertising platform do not set advertising cookies. They rely only on the anonymous session identifier (kn_session_id) to limit how often the same ad is shown to you, and are not used for cross-site tracking or profiling.

Advertising cookies are only set after you provide consent. If you do not consent to personalized advertising, we will only show you non-personalized ads.

3.5 Service Worker and Application Storage

When you install kratkinovini as a Progressive Web App (PWA) or use push notifications, the following additional storage technologies are used:

Technology

Purpose

Duration

Service Worker (Cache Storage)

Caches application assets (JavaScript, CSS, images) for faster loading and limited offline functionality

Until service worker update or manual cache clear

Web Push Subscription (Push API)

Stores your push notification subscription (a standard Web Push / VAPID endpoint) in your browser and on our servers to deliver notifications you have opted into. We do not use Firebase or any third-party push messaging service

Until you disable notifications or clear app data

Notification Settings (IndexedDB)

Stores a copy of your quiet hours schedule so the service worker can deliver notifications silently (no sound or vibration) during your scheduled hours, even when the main app is not open

Until app data is cleared

These technologies are essential for PWA functionality and push notification delivery. They are only active when you install the PWA or enable push notifications. You can remove this data by uninstalling the PWA or clearing your browser's site data.

4. Your Cookie Choices

You have several options to control or limit how cookies are used:

4.1 Cookie Consent

When you first visit our Website, you will be presented with a cookie consent banner. You can choose to:

  • Accept all cookies

  • Accept only necessary cookies

  • Customize your preferences for each cookie category

You can change your preferences at any time by clicking the "Cookie Settings" link in the footer of our Website.

4.2 Browser Settings

Most web browsers allow you to control cookies through their settings. You can usually find these settings in the "Options" or "Preferences" menu of your browser.

Please note that if you disable cookies, some features of the Website may not function properly, and your user experience may be affected.

4.3 Opt-Out of Targeted Advertising

You can opt out of targeted advertising from participating companies through:

You can also opt out of Google's use of cookies for advertising by visiting Google Ads Settings .

4.4 Do Not Track

Some browsers have a "Do Not Track" feature that signals to websites that you do not want to have your online activity tracked. Our Website currently does not respond to Do Not Track signals, as there is no common industry standard for compliance.

5. Cookies in Our Progressive Web App (PWA)

kratkinovini is available as an installable Progressive Web App. When installed, the PWA uses the same cookies and local storage described above, plus a service worker for caching and push notification delivery (see Section 3.5). The PWA stores a device fingerprint (a one-way hash of non-identifying browser characteristics) solely to deduplicate installation analytics. Push notifications use the standard Web Push (VAPID) API; the subscription is stored locally and on our servers to deliver notifications you have opted into. We do not use Firebase or any other third-party push messaging service.

kratkinovini is a web-only service. We do not offer native mobile applications.

6. Updates to This Policy

We may update this Cookie Policy from time to time to reflect changes in our practices or for other operational, legal, or regulatory reasons. When we make changes, we will update the "Last updated" date at the top of this policy.

If we make material changes to how we use cookies, we will notify you through a notice on our Website or by other means.

7. Contact Us

If you have any questions about our use of cookies or this Cookie Policy, please contact us: