Draft to be reviewed by a lawyer — do not publish as is.
This English version is provided for convenience; the French version prevails in case of discrepancy.
Terms of use
SkinFlip is not affiliated with Valve Corporation. Steam and Counter-Strike are trademarks of Valve Corporation.
Article 1 — Purpose and scope
1.1. These Terms govern access to and use of the skinflip.app website, its services and the "Gardien" browser extension (together, the "Platform"), published by [TO COMPLETE: publisher name] ("SkinFlip", "we"), whose details appear in the Legal notice.
1.2. The Platform is a matchmaking service for the barter of Counter-Strike 2 virtual items between private individuals. It lets members publish listings ("I have / I want"), find compatible trades and prepare trade offers, which are then sent, confirmed and accepted on Steam, by the users themselves.
1.3. The Platform holds no items: SkinFlip owns no Steam account used for trading, uses no bots and never takes possession of a skin. SkinFlip is not a party to any trade between users.
1.4. Paid services (credits, Premium subscription, boosts) are additionally governed by the Terms of sale. The Active Trading mode is additionally governed by the Active Trading terms. In case of conflict, the specific terms prevail over these Terms for their subject matter.
Article 2 — Definitions
- User or Member: any person holding a SkinFlip account.
- Steam Account: the user's account on Valve Corporation's Steam platform, identified by its SteamID64.
- Listing: a member's publication stating the items they offer (linked to specific items in their Steam inventory) and the items they are looking for.
- Match: a compatible trade computed by the Platform, either direct (1:1) or a three-way loop.
- Trade proposal: a match selected by the participants, with the exact summary of the items expected on each side.
- Steam offer: an official trade offer created on steamcommunity.com.
- Definitive trade: a trade accepted on Steam and verified eight days after acceptance (D+8), i.e. after the period during which Steam allows it to be reversed.
- Active Trading: a paid mode in which our servers compute offers from the user's rules; the extension sends them from the user's browser only after the user clicks on each offer (assisted mode, the only mode offered at launch), and the user confirms them one by one in the Steam Mobile app. See the Active Trading terms.
- Gardien: SkinFlip's open-source browser extension that checks trade offers and, in Active Trading, sends them.
- Credits: SkinFlip service credits used for Active Trading, described in the Terms of sale.
Article 3 — Acceptance and amendment of the Terms
3.1. Using the Platform requires accepting these Terms when creating an account. The accepted version and the date of acceptance are recorded.
3.2. We may amend these Terms, in particular to follow changes in the law, in Valve's rules or in our services. Any material change is notified on the website at least thirty (30) days before it takes effect, except where required by law or necessary to address an unforeseen security risk. Users who refuse the new version may close their account under Article 19; continued use after the effective date constitutes acceptance.
Article 4 — Access conditions
4.1. Minimum age. The Platform is reserved for persons aged at least 18. Users declare this when signing up. Any false declaration leads to account closure. Payments are reserved for adults.
4.2. Sign-in. Accounts are created and accessed only through Steam OpenID ("Sign in through Steam"), on Steam's official page. SkinFlip never asks for or receives your Steam password or any Steam Guard code. Steam does not send us any e-mail address: your identifier is your SteamID64.
4.3. One account per person and per Steam Account. Each Steam Account can be linked to only one SkinFlip account. Creating or using multiple accounts, in particular to evade a sanction, is prohibited.
4.4. Excluded accounts. A Steam Account on our banned list cannot create an account. A Steam Account subject to a Steam trade ban ("economy ban") can neither publish listings nor use Active Trading.
4.5. Steam-related conditions. To publish a listing or use Active Trading, the Steam inventory must be public and a valid trade offer URL (https://steamcommunity.com/tradeoffer/new/?partner=…&token=…), consistent with your SteamID64, must be provided. Users remain bound by Steam's terms, in particular the Steam Subscriber Agreement.
Article 5 — Core principles of the service
SkinFlip commits to the following principles, which users agree not to circumvent:
- No bots and no custody of items: trades take place directly between players, through Steam's official trade offers.
- No money between players (see Article 7). Only our service credits and subscriptions are paid.
- No gambling: no cases, roulettes, bets, jackpots or raffles, and no advertising for such services.
- Your Steam credentials never leave your browser: our servers never collect, receive or store any password, Steam Guard code, Web API key, session cookie or token, login QR code,
identity_secret,shared_secretor maFile. - No offer is ever sent from our servers: in Active Trading, offers are sent only by the extension, in your browser, with your own Steam session.
- Every offer is confirmed by you on your phone: Steam mobile confirmation is never bypassed or automated, and the mobile authenticator is never emulated.
Article 6 — Description of the services
6.1. Manual mode (free). Inventory import, listings (up to 5 active listings for free), search, 1:1 matches, trade proposals, protected messaging, an "open the Steam offer" button letting the user create the offer on Steam themselves, daily digest alerts.
6.2. Gardien. The extension compares the offer displayed on Steam with the agreed proposal (partner, items, wear, pattern, stickers, charms) and shows a green banner if everything matches, or a red, visually blocking banner otherwise. How it works is described on the Gardien extension privacy page.
6.3. Premium (paid). More listings, listing bump, instant alerts with advanced criteria, advanced filters, access to three-way loops (subject to the trust thresholds of Article 13) and Active Trading credits included every month. The "Premium" badge is not a trust signal and does not certify any verification.
6.4. Active Trading (paid, with credits). See the Active Trading terms.
6.5. Boosts (paid). Promotion of a listing for a limited time, always labelled "Sponsored". Their effect is explained on the Transparency page.
6.6. Affiliate links. The Platform may display links to third-party marketplaces for users who wish to sell for money outside SkinFlip. These links are always labelled "affiliate link" and never influence our rankings. Any transaction on those sites is governed by their own terms.
6.7. We use our best efforts to keep the Platform available, without guaranteeing uninterrupted access. Interruptions may be required for maintenance, security or following changes to Steam's services.
6.8. Visibility of your items and receiving offers. By creating an account and providing your trade offer link, you agree, with no further step on your part, that your tradable items are visible to other members and that they may send you Steam trade offers. The token of your trade offer link is sent to those members' extension, solely for the purpose of sending the offer. Every offer remains subject to your acceptance on Steam. You can turn off receiving offers at any time from the Active Trading page: only the items in your active listings then remain available.
Article 7 — Ban on any money consideration
7.1. The Platform is exclusively intended for bartering virtual items for other virtual items. Any monetary or equivalent consideration is strictly prohibited, in particular:
- selling or buying items for money;
- cash top-ups ("+ PayPal", "+ bank transfer", etc.);
- payment in cryptocurrency, gift cards, top-up codes, Steam Wallet funds, game keys or any other means of payment;
- any request for off-platform payment, including outside SkinFlip's messaging.
7.2. The messaging system automatically detects terms associated with these practices (see Article 14.1); the user is then warned and the content may be reported automatically.
7.3. SkinFlip is not involved in any flow of money between users and offers no protection for a transaction made in breach of this Article.
Article 8 — Prohibited conduct
The following are prohibited, among others:
- Scams of any kind: item substitution, misleading offers, abusive reversal of a trade after receiving the counterpart, deliberate default in a three-way loop.
- Impersonation: posing as another member (same name or avatar), as SkinFlip staff, as Steam or Valve support, or as a "middleman".
- Phishing: spreading links to fake sign-in sites, asking for a Web API key, password or Steam Guard code, or asking someone to scan a QR code.
- Multiple accounts, evading a sanction, and selling, renting or lending accounts.
- Any money consideration (Article 7).
- Promoting gambling, case-opening sites, betting or raffles.
- Illegal, hateful, harassing, threatening or sexual content.
- Spam, misleading listings or listings without a real object, reputation manipulation.
- Using automation software on the Platform other than the official Gardien extension, mass data extraction (scraping), any intrusion attempt, or circumvention of rate limits or security measures.
- Any use of the Platform contrary to Steam's rules or to the law.
Article 9 — Listings and user content
9.1. Users are solely responsible for the content they post. They warrant that they own the items offered and that their listings are accurate.
9.2. Each listing is linked to specific items in the user's Steam inventory (assetId and exact attributes: wear, pattern seed, paint index, phase, stickers, charms). A listing is automatically withdrawn if an offered item leaves the inventory or becomes untradable. Listings expire after 30 days unless renewed.
9.3. Items whose attributes could not be verified are marked "attributes not verified" and cannot be offered above a value threshold set by SkinFlip, nor in Active Trading.
9.4. Users grant SkinFlip, for the duration of publication and worldwide, a non-exclusive, royalty-free licence to host, reproduce and display their content, solely for the operation of the Platform.
Article 10 — Protected messaging
10.1. Messaging is limited to the participants of a trade proposal.
10.2. External links are masked, except for the partner's Steam trade offer link. Messages are automatically analysed to detect scam attempts (Article 14.1).
10.3. Our team will never contact you first — not in the messaging, not on Steam, not on Discord. It will never ask for your API key or password, nor ask you to scan a QR code.
Article 11 — Indicative prices and value balance
Displayed values are indicative prices from a reference price provider; they are neither an offer nor a guaranteed valuation. The "value balance" shown on each side of a trade and value-gap warnings are decision aids: users remain the sole judges of the balance of the trades they accept.
Article 12 — Reputation
12.1. A member's reputation is computed automatically, never entered by hand, solely from trades that are definitive at D+8, account age, cancellations (which count negatively), abusive reversals and confirmed reports. No free-text reviews are taken into account.
12.2. Neither the Premium subscription nor boosts have any effect on reputation. The method is described on the Transparency page.
Article 13 — Three-way loops
13.1. Three-way loops (A gives to B, B to C, C to A) are reserved for manual mode and for Premium members meeting the trust thresholds: at least 10 definitive trades, a Steam Account older than one year, no confirmed report and no trade ban.
13.2. Warning: because of Steam's trade protection (a received item is locked for 7 days), a loop is carried out through three simultaneous one-way offers, which are not atomic: a participant may give without receiving if another one defaults. This risk is displayed and must be accepted before taking part. The most trusted participant sends first; a guided procedure applies in case of default, and the defaulting party is sanctioned under Article 14.4.
Article 14 — Moderation, sanctions and redress
14.1. Moderation tools and procedures
Moderation is carried out by a human team, assisted by automated tools:
- automatic message analysis, in French and English, insensitive to accents, case and character substitutions, which detects the following categories: money, cryptocurrency, gift card, fake middleman, fake support, "account verification", API key, QR code, external link, off-platform contact;
- possible effects of this analysis: a warning shown to the user, link masking (with a visible notice stating that a link was masked and why), an automatic report to moderation;
- automatic withdrawal of a listing whose item has left the inventory;
- automatic suspension of Active Trading after a substitution alert (see the Active Trading terms);
- linked-account signals (same trade offer link, same extension device), forwarded to moderation only.
No sanction (account suspension or ban) is ever imposed automatically: it is always decided by a human moderator.
14.2. Notice mechanism (DSA Article 16)
Anyone, member or not, may report content they consider illegal or contrary to these Terms, using the "Report" button, the Security centre, or abuse@skinflip.app. To be handled effectively, a notice contains:
- a sufficiently substantiated explanation of why the content is considered illegal or contrary to the Terms;
- the exact location (URL) of the content and, where relevant, any additional information enabling its identification;
- the name and e-mail address of the notifier (except where the law provides otherwise);
- a statement confirming the notifier's good-faith belief that the information provided is accurate and complete.
We acknowledge receipt of the notice, process it diligently and objectively, then inform the notifier of the decision taken and of the available redress. We state whether automated means were used in the processing.
14.3. Statements of reasons (DSA Article 17)
Any restriction (removal or masking of content, listing withdrawal, Active Trading suspension, account suspension or ban, restriction of access to a feature) is accompanied by a statement of reasons sent to the user concerned, at the latest when it takes effect, specifying:
- the nature of the measure, its scope and duration;
- the facts and circumstances relied on, and whether the decision follows a notice;
- where applicable, the use of automated means;
- the rule of the Terms or the legal ground concerned;
- the available redress.
When a link is masked automatically in a message, a notice is displayed directly in place of the link.
14.4. Sanction grid
| Level | Examples of breaches | Possible sanctions |
|---|---|---|
| L1 — minor | Spam listing, misleading description, rudeness | Warning, listing withdrawal |
| L2 — serious | Repeated L1; first request for money or off-platform contact; good-faith default in a three-way loop with timely notice | 7-day account suspension and/or loss of three-way loop access for 90 days; the cancellation counts in reputation |
| L3 — grave | Abusive reversal of a trade after receiving the counterpart; default in a three-way loop after receiving one's item | Negative reputation, 30-day suspension and permanent loss of loop access; permanent ban if repeated |
| L4 — very grave | Scam, phishing, impersonation of a member or staff, fake middleman, API-key scam, sanction evasion through multiple accounts, account selling | Permanent ban, SteamID64 added to the banned list, report to Valve and, where applicable, to the authorities |
In addition: misuse of Active Trading leads to its suspension; repeated manifestly unfounded notices lead to a warning, then a suspension. Sanctions are proportionate to the seriousness of the facts, their repetition and their consequences. Where there is an immediate risk to other users, an interim measure may be taken pending review.
14.5. Linked-account signals
Linked-account signals (same trade offer link, same extension device) are used only to guide a moderator's review. They never lead, on their own, to an automatic ban.
14.6. Internal appeal
The user affected by a decision, as well as the notifier, may lodge a free appeal from their account ("My decisions → Appeal") or at dsa@skinflip.app, within six (6) months of being notified of the decision. The appeal is reviewed by a different human moderator from the one who took the initial decision. We aim to respond within 15 days. The decision may be upheld, amended or reversed; in the latter case its effects are lifted without delay (including on reputation).
14.7. Other redress
Users may also, where applicable, turn to a certified out-of-court dispute settlement body (DSA Article 21), to the consumer mediator named in the Terms of sale, or bring the matter before the competent courts. These options do not depend on the internal appeal.
14.8. Notification of authorities
Where we become aware of information giving rise to a suspicion that a criminal offence involving a threat to the life or safety of a person or persons has taken place, is taking place or is likely to take place, we promptly inform the competent authorities (DSA Article 18). We comply with orders from judicial and administrative authorities as provided by law.
14.9. Limits
SkinFlip has no power over Steam accounts. Conduct observed on Steam can be reported to Valve through Steam's tools; we may report accounts involved in scams to Valve.
Article 15 — Liability
15.1. Trades take place on Steam. SkinFlip matches and verifies, but is not a party to trades. Offers are created on steamcommunity.com, and the user alone confirms their offers in the Steam Mobile app and accepts the offers they receive. It is the user's responsibility to check, before any confirmation, that the offer shown on their phone exactly matches the agreed trade.
15.2. Steam trade protection. Steam allows the sender to reverse their offers for 7 days after a trade. A trade is therefore only definitive at D+8. In a 1:1 item-only trade, a reversal returns each party's item; in a three-way loop, a reversal may cause a loss (Article 13.2).
15.3. Limits of the protection tools. Gardien, substitution detection, warning badges and message analysis greatly reduce scam risks, but cannot eliminate them entirely. Displayed prices are indicative.
15.4. SkinFlip cannot be held liable for damage resulting from: (a) an offer confirmed or accepted by the user on Steam; (b) the conduct of another user; (c) a decision, change, unavailability or sanction by Valve or Steam; (d) the compromise of the user's Steam Account, device or phone, where not attributable to SkinFlip; (e) force majeure.
15.5. Nothing in these Terms limits or excludes SkinFlip's liability for gross negligence or wilful misconduct, for personal injury, or the rights consumers derive from mandatory legal provisions. [TO COMPLETE: the lawyer will check this Article against Article R212-1 of the French Consumer Code.]
Article 16 — Dependency on Valve's rules
16.1. The Platform depends on Steam and on the rules set by Valve Corporation (Steam Subscriber Agreement, conduct rules, Steam Web API terms, how trade offers work, trade protection, offer limits), which may change at any time and without notice.
16.2. If these rules or their technical operation change, we may modify, suspend or discontinue all or part of the services, in particular Active Trading, without incurring liability. Unused credits then remain refundable under the Terms of sale.
16.3. SkinFlip is not affiliated with Valve Corporation, which neither endorses nor sponsors the Platform.
Article 17 — Personal data
Data processing is described in the Privacy policy, the Cookie policy and the Gardien extension privacy page.
Article 18 — Intellectual property
The Platform and its elements (brand, logo, texts, interfaces, website code) are protected. The Gardien extension is published under the MIT licence. Names and images of in-game items belong to Valve Corporation. Users shall not reproduce, extract or reuse the Platform or its databases without authorisation.
Article 19 — Suspension and termination
19.1. By the user. Users may close their account at any time from their settings ("Delete my account"). Closure withdraws listings, disables Active Trading, cancels Active Trading offers not yet accepted, revokes paired extensions and, where applicable, triggers the refund of unused credits under the Terms of sale. Data is then deleted or retained as described in the Privacy policy.
19.2. By SkinFlip. In case of breach of these Terms, we may suspend or close the account under Article 14, through a reasoned decision open to appeal. We may also discontinue the service with 30 days' notice.
19.3. A sanction, even a ban, does not deprive the user of the refund of their unused purchased credits, subject to set-off of amounts owed following a chargeback or fraud.
Article 20 — Paid services
Prices, payment, withdrawal rights, credit validity and refunds are governed by the Terms of sale.
Article 21 — Governing law and disputes
21.1. These Terms are governed by French law. Consumers residing in another EU Member State keep the benefit of the mandatory provisions of the law of their country of residence.
21.2. In case of dispute, users are invited first to contact contact@skinflip.app. Consumers may use, free of charge, the consumer mediator named in the Terms of sale. Failing agreement, the dispute falls within the jurisdiction of the competent courts under ordinary rules; consumers may bring proceedings before the court of the place where they lived when the contract was concluded or the harmful event occurred.
Article 22 — Contact
- General enquiries: contact@skinflip.app
- DSA single point of contact (authorities and users): dsa@skinflip.app — French, English
- Notices: abuse@skinflip.app
- Personal data: privacy@skinflip.app
- Security: security@skinflip.app