Legal
Cookie and Local Storage Policy
What we store in the browser and how you control it.
Last updated: 2026-06-26
Summary
The public liralang.com site is static and does not need first-party cookies to work. The app app.liralang.com uses essential authentication cookies and local storage for sessions, security, preferences, and drafts. Product analytics (Aptabase) is anonymous and cookieless.
Essential cookies
We use session/authentication cookies to sign in, keep accounts open, protect routes, and remember security states. These cookies are necessary to provide the service and are not used for advertising.
Local and session storage
- Public-site id: ll_lv, a per-visit identifier in sessionStorage (cleared when the tab closes) used to measure the marketing funnel without cookies.
- Analytics opt-out: ll_analytics_opt_out, used to remember that you turned analytics off and do not want to send events.
- Transient data: drafts, local preferences, or temporary UI state where a feature needs it.
Analytics
Product metrics (Aptabase): we measure usage with Aptabase, an anonymous, cookieless analytics tool, across all our sites (app, landing, and help). It sets no cookies or persistent ids, is not linked to your account, and honors Do Not Track and Global Privacy Control. You can turn it off in Settings > Privacy (which stores ll_analytics_opt_out).
Funnel analytics (first-party): the public liralang.com site sends page views and CTA clicks to api.liralang.com/v1/events anonymously, to understand campaigns and conversions: no cookies, a per-visit id in sessionStorage (ll_lv), respecting Do Not Track and storing hashed IP, not raw.
Third parties
We do not use third-party advertising cookies. Google may be involved if you choose Google sign-in. Paddle may use its own cookies or technologies when you leave for checkout or the payment portal.
We use Aptabase for anonymous product analytics: it processes aggregated usage data in the EU, sets no cookies, uses no persistent storage, and does not store your raw IP.
We use Sentry solely for error logging (crash reporting): it sets no cookies, does not record your session, uses no browser storage, and does not store your raw IP.