Privacy Policy

Last updated: 2026

Two separate analytics systems

Klyrify uses limited self-hosted aggregate page metrics and offers optional Google Analytics 4 (GA4). The Google system is disabled by default. The consent choice described below applies to Google Analytics; the limited first-party metrics continue separately so we can understand basic site operation.

First-party analytics: aggregate metrics

Klyrify uses self-hosted, first-party analytics to understand aggregate site usage. For a successful public page view, the analytics database may record the page path and time, referring site origin, user-agent string, derived device/browser/operating-system categories, and the utm_source, utm_medium, and utm_campaign parameters when present. For new page views, referrer paths and query values are removed before storage.

Calculator inputs and results are not collected as analytics fields. We do not store names, email addresses, or raw IP addresses in the analytics database. We do not make external GeoIP requests. A two-letter country code would be accepted only from a configured trusted reverse proxy; no such trusted country source is currently configured, so new page views store country as unknown. Missing, invalid, unsupported, and unverified values are also treated as unknown. We do not collect city data.

Daily pseudonymous identifiers

To estimate daily visitors without analytics cookies, the server creates a keyed pseudonymous identifier from the connection IP address, the user-agent string, the UTC date, and a server-side secret. Only the resulting digest is stored. It changes with the date, and may change sooner if the server secret rotates, so it is not intended to recognize a visitor across days or browsing sessions. Within one day, analytics can distinguish the first recorded page view for an identifier from later page views by that same identifier.

Retention

Analytics page-view records are scheduled for deletion after 30 days. Cleanup runs periodically during normal application activity and removes older records from the analytics table; it does not delete calculator data, articles, or administrator sessions.

Optional Google Analytics

GA4 uses measurement ID G-HTF8VJJD1Q and loads only after you select Accept analytics. Before that choice, Klyrify does not download Google's analytics script or send a GA4 request. Declining does not load the script. Accepting sends one manual page-view event for the current public page and permits only the small event allowlist described below.

The page location sent by Klyrify is limited to the page origin and path. Query strings and fragments are removed. Referrers are reduced to origin only when available. Klyrify does not send calculator input values, result values, scenario URLs, query parameters, email addresses, free text, or administrator paths to GA4. As an external web service, Google may still receive ordinary request metadata such as an IP address and browser/device information; Klyrify does not add raw IP addresses or first-party user IDs as custom fields.

After consent, Klyrify may send these event names: page_view, calculator_completed, share_calculator, copy_scenario_link, share_content, and copy_link. Parameters are limited to controlled labels such as calculator slug, public page type, content type, and share method. Unknown events and parameters are discarded.

Your analytics preference

Your choice is stored in your browser's local storage under a versioned Klyrify key as only accepted or declined. It contains no user identifier and no consent timestamp. If storage is unavailable, the choice applies only to the current page. You can reopen the panel at any time using Analytics preferences in the footer. Revoking consent immediately blocks future GA4 events from Klyrify and updates consent to denied; a script already downloaded earlier in that page cannot be removed from browser memory.

Cookies, Google, and data transfers

Klyrify's consent preference uses local storage, not a cookie. The only always-available Klyrify cookie is an authenticated administrator session cookie, which public visitors do not receive. After you accept GA4, Google may use cookies or similar browser storage according to its configuration and policies. Google acts as the external analytics provider and may process data in countries outside your own. Review Google's Privacy Policy for its general practices. This description does not make a claim of perfect anonymity or provide legal advice.

Other third parties

We do not sell visitor data. The self-hosted metrics described above are not forwarded to GA4, Facebook Pixel, an external GeoIP provider, or another analytics service. Hosting, reverse-proxy, security, linked-site, and optional Google Analytics services may process limited data under their own configurations and policies.

Calculator share URLs

When you use a "share" or "copy link" feature on a calculator, the values you entered are encoded directly into that URL so the page can reproduce your result when opened. These values live in the link itself, not in our database — but if you share that link (for example by email, chat, or social media), whoever opens it can see the numbers it contains. Avoid sharing a calculator link if you would not want its inputs seen by whoever receives it.

Your rights

Depending on where you live, you may have rights over data processed about you, such as the right to access, correct, or request deletion of your data, and the right to object to certain processing. Because our analytics identifiers are pseudonymous, short-lived (see above), and not linked to a name, email address, or account, we are typically not able to look up or delete an individual visitor's analytics record on request — there is no practical way to identify which record is yours. If you have a specific privacy question or concern, contact us using the details below. Klyrify's operator is based in Romania, in the European Union; if you are in the EU/EEA or UK and believe we have not addressed your concern appropriately, you have the right to lodge a complaint with your local data protection authority.

Scope of this description

This page describes Klyrify's application-level analytics. Standard network metadata may also be processed by hosting and reverse-proxy infrastructure to deliver and secure the site; those systems are separate from the 30-day first-party analytics database and optional GA4 described above. No short privacy notice can describe every technical or legal circumstance, so contact us if you need clarification about a specific use.

Contact

Questions about this policy? Contact us at [email protected], or see our Contact page.