This Cookie Policy explains how InvoiceSorter.app uses cookies and similar technologies to recognize you when you visit our website. It explains what these technologies are, why we use them, and your rights to control our use of them.
We believe in transparency. InvoiceSorter.app uses both essential and non-essential cookies to provide the best possible experience. Essential cookies keep the service running, while analytics and marketing cookies help us understand usage patterns and reach new users. You can manage your cookie preferences at any time.
Cookies are small text files that are placed on your device (computer, tablet, or mobile phone) when you visit a website. They are widely used to make websites work more efficiently and to provide information to website owners.
In addition to cookies, we also use localStorage and sessionStorage, which are similar browser storage mechanisms that store data locally on your device. Throughout this policy, when we refer to "cookies," we include these related technologies unless stated otherwise.
Below is a complete and exhaustive list of all cookies and local storage items used by InvoiceSorter.app:
These cookies are essential for the Service to function. They cannot be disabled. Without them, the Service would not work properly.
| Name | Type | Purpose | Duration | Set By |
|---|---|---|---|---|
| sb-access-token | Cookie | Authentication session token. Identifies your logged-in session after Google OAuth sign-in. | 7 days (or until logout) | Supabase Auth |
| sb-refresh-token | Cookie | Refresh token used to renew your session without requiring re-authentication. | 30 days | Supabase Auth |
| __stripe_mid | Cookie | Stripe fraud prevention identifier. Used only during payment/checkout flows. | 1 year | Stripe |
| __stripe_sid | Cookie | Stripe session identifier for payment security during checkout. | 30 minutes | Stripe |
These cookies help us understand how visitors interact with InvoiceSorter.app by collecting and reporting information anonymously. They help us improve our website and service. These cookies require your consent.
| Name | Type | Purpose | Duration | Set By |
|---|---|---|---|---|
| _ga | Cookie | Google Analytics: Registers a unique ID used to generate statistical data on how the visitor uses the website. | 2 years | Google Analytics |
| _ga_<container-id> | Cookie | Google Analytics 4: Used to persist session state across page requests. | 2 years | Google Analytics |
| _gid | Cookie | Google Analytics: Registers a unique ID used to generate statistical data on how the visitor uses the website (24-hour scope). | 24 hours | Google Analytics |
| _gat | Cookie | Google Analytics: Used to throttle request rate to limit the collection of data on high-traffic sites. | 1 minute | Google Analytics |
| _gac_<property-id> | Cookie | Google Analytics: Contains campaign-related information for the user. Used to link Google Ads data with Google Analytics. | 90 days | Google Analytics |
These cookies are used to deliver advertisements more relevant to you and your interests. They are also used to limit the number of times you see an advertisement and help measure the effectiveness of advertising campaigns. These cookies require your consent.
| Name | Type | Purpose | Duration | Set By |
|---|---|---|---|---|
| _gcl_au | Cookie | Google Ads: Used to store and track conversions from Google Ads campaigns. | 90 days | Google Ads |
| _gcl_aw | Cookie | Google Ads: Stores click information from Google Ads to attribute conversions. | 90 days | Google Ads |
| IDE | Cookie | Google DoubleClick: Used to serve targeted advertisements across the Google advertising network. | 1 year | Google DoubleClick |
| test_cookie | Cookie | Google DoubleClick: Used to check if the user's browser supports cookies. | 15 minutes | Google DoubleClick |
| NID | Cookie | Google: Stores visitor preferences and personalizes ads on Google properties. | 6 months | Google Ad Network |
| __gads | Cookie | Google Ad Manager: Measures ad interactions and prevents showing the same ad repeatedly. | 13 months | Google Ad Network |
| __gpi | Cookie | Google Ad Manager: Used to collect data for ad targeting and measurement. | 13 months | Google Ad Network |
These cookies are set by Facebook (Meta) to deliver advertisements on Facebook and Instagram, measure ad performance, and build audiences for future targeting. These cookies require your consent.
| Name | Type | Purpose | Duration | Set By |
|---|---|---|---|---|
| _fbp | Cookie | Facebook Pixel: Stores and tracks visits across websites to deliver targeted advertising on Facebook and Instagram. | 3 months | Meta (Facebook) |
| _fbc | Cookie | Facebook Pixel: Stores the last Facebook ad click identifier for conversion attribution. | 3 months | Meta (Facebook) |
| fr | Cookie | Facebook: Used to deliver, measure, and improve the relevancy of ads shown on Facebook. | 3 months | Meta (Facebook) |
| tr | Pixel | Facebook Pixel: Tracking pixel that fires on page views and events to measure conversions from Facebook ads. | Session | Meta (Facebook) |
| _fbq | Cookie | Facebook Pixel: Used internally by Facebook to manage pixel event deduplication. | Session | Meta (Facebook) |
These cookies are set by Klaviyo, our email marketing and automation platform. They help us send personalized emails, track email campaign performance, and understand user engagement with our marketing communications. These cookies require your consent.
| Name | Type | Purpose | Duration | Set By |
|---|---|---|---|---|
| __kla_id | Cookie | Klaviyo: Identifies visitors for tracking browsing behavior, email engagement, and marketing attribution. | 2 years | Klaviyo |
| _kl_ctag_<id> | Cookie | Klaviyo: Campaign tag cookie used to attribute website visits to specific email campaigns. | 30 days | Klaviyo |
| __klaviyo_id | localStorage | Klaviyo: Stores a persistent visitor identifier for cross-session marketing attribution. | Until cleared by you | Klaviyo |
| _kl_visited | Cookie | Klaviyo: Tracks whether the visitor has been seen before to trigger welcome/browse-abandonment flows. | 1 year | Klaviyo |
These items are stored in your browser's localStorage to remember your preferences. They never leave your device and are not sent to our servers.
| Name | Type | Purpose | Duration |
|---|---|---|---|
| invoicesorter_lang | localStorage | Remembers your selected language preference (en, de, fr, es, it, pt, sl, hr, sr). | Until cleared by you |
| invoicesorter_billing_cycle | localStorage | Remembers whether you selected monthly or yearly billing on the pricing page. | Until cleared by you |
| invoicesorter_theme | localStorage | Stores your light/dark mode preference for the dashboard. | Until cleared by you |
| invoicesorter_sidebar | localStorage | Remembers whether the dashboard sidebar is expanded or collapsed. | Until cleared by you |
Despite using analytics and marketing cookies, InvoiceSorter.app does not use any of the following:
Strictly necessary cookies (authentication, payment security) are exempt from consent requirements under the EU ePrivacy Directive (2002/58/EC). However, all analytics, advertising, Facebook Pixel, Klaviyo, and ad network cookies require your consent before being set. You can manage your preferences through our cookie consent banner or your browser settings at any time.
When you first visit InvoiceSorter.app, you will see a cookie consent banner that allows you to accept or reject non-essential cookies. You can change your preferences at any time by clicking the "Cookie Settings" link in our website footer.
You can configure your browser to block or delete cookies. Here are links to cookie management instructions for popular browsers:
To clear localStorage items set by InvoiceSorter.app:
Note: If you block or delete the essential authentication cookies, you will be logged out and will need to sign in again. Blocking analytics and marketing cookies will not affect the core functionality of the Service. Deleting localStorage items will reset your preferences (language, theme, sidebar state) to their defaults.
Some browsers send a "Do Not Track" (DNT) signal to websites. When we detect a DNT signal, we will treat it as a refusal of consent for non-essential cookies (analytics, advertising, Facebook Pixel, Klaviyo, and ad network cookies). Only strictly necessary cookies will be set. Note that third-party services such as Google Analytics and Facebook may have their own DNT handling policies.
We respect the Global Privacy Control (GPC) signal. When a GPC signal is detected, we will not set any non-essential cookies including analytics, advertising, Facebook Pixel, Klaviyo marketing, and ad network cookies. We will also instruct our third-party partners not to sell or share your personal data. Only strictly necessary cookies required for the Service to function will remain active.
InvoiceSorter.app uses cookies set by the following third-party services. Each service has its own privacy policy governing how data collected through their cookies is processed:
We may update this Cookie Policy from time to time if we add new features that require additional cookies or change our cookie practices. When we make changes, we will:
We commit to maintaining our minimal cookie approach. If we ever introduce non-essential cookies, we will implement a proper cookie consent mechanism first.
We use different legal bases for different categories of cookies under GDPR and the EU ePrivacy Directive (2002/58/EC):
Authentication (Supabase) and payment security (Stripe) cookies are exempt from consent under Article 5(3) of the ePrivacy Directive because they are strictly necessary for the service you requested.
Google Analytics cookies are set only after you provide explicit consent through our cookie consent banner. You can withdraw consent at any time.
Google Ads, Facebook Pixel, Klaviyo, and ad network cookies are set only after you provide explicit consent. These cookies may involve cross-site tracking and profiling for targeted advertising. You can withdraw consent at any time through our cookie settings.
For more information about how we handle your personal data, please see our Privacy Policy.
If you have any questions about this Cookie Policy, please contact us:
Email: privacy@invoicesorter.app
Mail: Sport group d.o.o., Osojnikova 4, 2000 Maribor, Slovenia
VAT ID: SI72133449