Effective date: May 27, 2026
Korydian Labs Ltd.
Centris Business Gateway, Level 4/W, Triq is-Salib ta' L-Imriehel, Zone 3, Birkirkara CBD 3020, Malta
Represented by: Justin Hennies (Sole Director)
Company Registration No.: C115846 · VAT No.: MT32853425
Email: info@korydian.com / contact@skinfolio.net
No Data Protection Officer has been appointed as the requirements for doing so are not met.
SkinFolio is a portfolio tracker for CS2 skins. We only process the data necessary to operate the service. We use no third-party marketing cookies and no tracking pixels. For reach measurement we use two tools: Google Analytics 4, whose cookies are only set with your consent (details, including the cookieless Google Consent Mode signals, in Section 5.3), and Plausible Analytics, which works cookieless (Section 5.5). For affiliate attribution and to measure the effectiveness of our marketplace links we operate a first-party tracking system on our own infrastructure (see Section 5.4).
When you register and sign in:
Data you enter to use the service:
SkinFolio does not set any cookies of its own for core functionality. Authentication via Firebase uses IndexedDB (a browser-internal storage mechanism). Cloudflare may set technically necessary cookies for bot detection (__cf_bm). These are required for secure operation and do not require consent (Maltese ePrivacy implementation, S.L. 586.01, implementing Art. 5(3) of the ePrivacy Directive 2002/58/EC).
We use no third-party marketing cookies and no tracking pixels. The only first-party cookie we set without consent is sf_ref for affiliate attribution — see Section 5.4.
We use your browser's localStorage and IndexedDB to store price data, settings, and offline caches locally. This data remains on your device and is not transmitted to our servers. This storage is required for the features you use (S.L. 586.01 / Art. 5(3) ePrivacy Directive).
We use Google Analytics 4 (GA4) by Google Ireland Limited / Google LLC for usage statistics. In full transparency, this is how it works technically:
Legal basis: For setting cookies, Art. 6(1)(a) GDPR (consent) in conjunction with the Maltese ePrivacy implementation (S.L. 586.01); for the cookieless aggregate signals, Art. 6(1)(f) GDPR (legitimate interest in aggregate reach measurement without device access).
Data processed: Pages visited, session duration, device type, browser, referrer, and in-app interaction events (e.g. adding or selling a portfolio item, including item name and value — without your name or account ID). GA4 masks IP addresses by default.
Data recipient: Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.
Transfer mechanism: EU-US Data Privacy Framework (DPF) and EU Standard Contractual Clauses (SCCs).
Cookies set by GA4:
| Cookie | Purpose | Duration |
|---|---|---|
_ga | Distinguishes unique visitors (anonymized) | 2 years |
_ga_<ID> | Maintains session state | 2 years |
Withdrawal of consent: You can withdraw your consent at any time by clicking “Cookie Settings” in the footer of any page. Upon withdrawal, all analytics cookies are deleted; the service then remains in the cookieless mode described above (aggregate signals without identifiers).
Google Privacy Policy · Google Analytics Opt-Out Browser Add-on
To measure the effectiveness of our affiliate links and to understand which content drives users to marketplaces, we operate a first-party tracking system on our own infrastructure (Cloudflare KV). This data is never shared with third parties, never used for personalized advertising, and never combined with profiles from external services.
Legal basis: Art. 6(1)(f) GDPR (legitimate interest in measuring the effectiveness of the affiliate model that finances the free operation of SkinFolio). You may object at any time via contact@skinfolio.net (Art. 21 GDPR).
What is collected:
| Item | Purpose | Retention |
|---|---|---|
sf_ref cookie (first-party, SameSite=Lax) | Stores the alphanumeric referral code from ?ref=CODE URLs to attribute a possible signup to the referrer. Contains no personal data. Cleared automatically after first attribution. | 30 days |
| Outbound marketplace clicks (server-side log) | When you click a link to Skinport, CSFloat, Steam Market, etc., we store: marketplace name, target URL, source page, browser user agent (truncated), country (from IP — IP itself is not stored), and your pseudonymous user ID if signed in. | 90 days |
This data is stored in Cloudflare KV inside our own account. Cloudflare acts as a processor under Art. 28 GDPR.
For privacy-friendly reach measurement we use Plausible Analytics (Plausible Insights OÜ, Estonia — EU hosting). The script and measurement events run through our own domain (first-party proxy) and are forwarded from there to Plausible; your IP address and user agent are transmitted to Plausible and processed there only transiently for visitor counting (daily-rotating hash, no persistent storage of the IP). Plausible is cookieless and sets no cross-device identifiers; only aggregate metrics (e.g. page views, referrer, country, device type) are evaluated, with no identification of individual users.
Legal basis: Art. 6(1)(f) GDPR (legitimate interest in privacy-friendly reach measurement); no access to information stored on your device within the meaning of S.L. 586.01 takes place. You may object to this processing at any time via contact@skinfolio.net (Art. 21 GDPR).
We share your data with third parties only to the extent necessary to operate the service.
Firebase is used for authentication (Firebase Auth) and data storage (Firestore). The following data is processed: email address, encrypted password, IP address, session tokens, and your portfolio data. Data is stored on servers in the USA.
Transfer mechanism: EU-US Data Privacy Framework (DPF) and EU Standard Contractual Clauses (SCCs). A Data Processing Agreement (DPA) with Google is in place per Art. 28 GDPR.
Google Privacy Policy
Cloudflare is used for hosting, CDN, security, and server-side data storage (Workers KV, D1). IP addresses and technical metadata are processed. Cloudflare is ISO 27001 and C5:2020 certified.
Transfer mechanism: EU-US Data Privacy Framework (DPF) and EU Standard Contractual Clauses (SCCs).
Cloudflare Privacy Policy
When using Steam login or Steam account linking, your Steam ID and display name are transmitted by Valve. This only occurs when you actively initiate the process (legal basis: Art. 6(1)(a) GDPR, consent). For features such as the inventory viewer and giveaways we additionally fetch publicly accessible Steam profile data (display name, avatar, public inventory, VAC/trade-ban status) via the Steam interfaces.
Steam Privacy Policy
Market prices are fetched server-side from the APIs of multiple trading platforms (e.g. Skinport, CSFloat, Steam, SkinBaron, Tradeit). No personal data of our users is transmitted to these services during these requests. If you click a marketplace link you are taken to the respective platform, whose own privacy policy applies.
Recipient of the cookieless reach measurement described in Section 5.5 (IP address and user agent transiently, measurement events in aggregate). Processing takes place on EU servers; a Data Processing Agreement per Art. 28 GDPR is in place with Plausible.
Plausible Privacy Policy
For price history, search, and portfolio history data we operate a database on servers of Hetzner Online GmbH (Germany/Finland, EU). Pseudonymous user IDs with portfolio history values are processed there; Hetzner acts as a processor under Art. 28 GDPR.
Hetzner Privacy Policy
On /giveaway we run free prize draws (details in the Giveaway Terms). In doing so we process:
Under the GDPR, you have the following rights:
To exercise your rights, contact: contact@skinfolio.net
You have the right to lodge a complaint with a data protection supervisory authority. The competent authority in Malta:
Information and Data Protection Commissioner (IDPC)
Level 2, Airways House, High Street, Sliema SLM 1549, Malta
https://idpc.org.mt
We do not knowingly collect data from children under 16. If we become aware of such data, we will delete it immediately.
No automated decision-making or profiling within the meaning of Art. 22 GDPR takes place. The automated eligibility pre-check for giveaways (Section 7) enforces the Giveaway Terms; prize awarding is done by humans.
We may update this privacy policy as needed. The current version is always available on this page.
For questions about data protection:
Email: contact@skinfolio.net