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.
Active Trading terms
SkinFlip is not affiliated with Valve Corporation. Steam and Counter-Strike are trademarks of Valve Corporation.
Article 1 — Purpose and relationship with other terms
1.1. These terms govern SkinFlip's Active Trading mode. They supplement the Terms of use and the Terms of sale. In case of conflict, they prevail as regards Active Trading.
1.2. Active Trading is a paid mode, using credits. Our servers compute trade offers from your rules. The Gardien extension shows them to you and then sends them from your browser and with your own Steam session, only after you click on each offer ("assisted mode", Article 5a). You then confirm every offer in the Steam Mobile app. The recipient accepts or declines it themselves.
1.3. A fully automatic sending mode (offers computed by our servers and sent without a click from you for each one) is not offered at launch. It may only be offered after a favourable legal opinion, and only through amended terms requiring fresh consent (Article 2.2). Sending a wave you composed yourself with one click is governed by Article 5b.
Article 2 — Explicit consent
2.1. Active Trading can only be enabled after:
- reading the warnings in Article 3;
- expressly accepting these terms, through a separate, unticked checkbox.
2.2. The version of the terms accepted and the date of acceptance are recorded. Any new version of these terms requires fresh consent before sending resumes.
2.3. You can pause or disable Active Trading at any time, from the website or the extension. Disabling it immediately stops the planning of new offers.
Article 3 — Important warnings (Steam's rules and risks)
3.1. What Steam's rules say. The Steam Subscriber Agreement, in the version consulted on 28 October 2026 [TO COMPLETE: re-check the text in force at publication date], contains in particular the following provisions:
- Section 4.C ("Automation"): "You may not use any form of scripts, bots, macros, or other non-human-controlled systems ("Automation") to interact with Content and Services on Steam in any manner";
- Section 3.D: the Steam Community Market and the "Steam Trading functionality" are cited as examples of "Subscription Marketplaces";
- Section 4.B: using unauthorised third-party software to modify any Subscription Marketplace process, or to interact with or control the processes or user interface of Steam's services, is prohibited.
3.2. Our reading. We cannot state that Active Trading is permitted by Valve. Sending offers without a human action for each offer would very likely fall under Section 4.C. This is why offers computed by our servers are only sent after your click on each one in the extension (assisted mode). Sending a wave (Article 5b), by contrast, launches several offers after a single click and exposes you more to this prohibition. In every case, each offer is confirmed by you in Steam Mobile. This reduces the risk without removing it: Valve could consider that our servers preparing offers, the extension periodically monitoring your sent offers, or cancelling them on expiry, are also "Automation". To our knowledge, Valve has not publicly ruled on extensions that prepare trade offers in the user's session. [TO COMPLETE: conclusion of the legal opinion.]
3.3. You enable this mode at your own risk. Valve could, in particular, restrict your trading, limit, suspend or close your Steam Account, or change how trade offers work. SkinFlip cannot be held liable for such measures, which are solely Valve's decision. You can use the free manual mode instead at any time.
3.4. Risk of "blind" confirmation. Repeated sending can create a habit of confirming quickly on your phone. An attacker holding a Web API key on your account can replace an offer with a fraudulent one that looks identical. On your phone, only confirm offers identical to the "To confirm" list.
3.5. If Valve takes a position against this mode or changes its rules, we may suspend or discontinue Active Trading without notice (Article 15).
Article 4 — Activation prerequisites
The following prerequisites are checked by the extension, with your agreement, before any activation and regularly thereafter:
- Steam mobile authenticator active and no trade hold;
- public Steam inventory;
- valid trade offer link, consistent with your SteamID64;
- no trade ban ("economy ban") on your Steam Account;
- Web API key check: the extension reads the
steamcommunity.com/dev/apikeypage locally and only sends SkinFlip a "key present yes/no" flag and the declared domain, never the key. If a key exists, you must confirm that you created it yourself; otherwise activation is blocked and a key-revocation guide is shown; - explicit consent to these terms (Article 2).
The eligibility conditions set by SkinFlip (in particular regarding reputation) also apply. The necessary credits must be available.
Article 5 — How it works
- Your rules. You define: the items you agree to give away (whitelist), the items you want, the maximum overpay, the daily cap on value given, partner requirements, batch size, active hours and the daily credit budget.
- Planning. Our servers compute the best possible offers only between members who have not turned off receiving offers, respecting both your rules and the recipient's. No offer is sent from our servers.
- Signed batches. Offers are delivered to your extension in small batches (5 by default), electronically signed by our servers. The extension rejects any batch that is unsigned, expired or inconsistent with your local rules (whitelist, maximum overpay, daily cap).
- Sending, on your click. The extension displays each offer (recipient: avatar, persona name, SteamID64, account age, level; items on both sides with image and wear; value balance). The offer is only sent when you click "Send" for that offer. Right before sending, the extension re-checks that the items on both sides are still present, tradable and as expected, then creates the offer on steamcommunity.com from your browser, without any accompanying message. If a check fails, the offer is not sent and the credit is released. You can also dismiss a proposed offer: it is not sent and the credit is released.
- Mobile confirmation. You confirm every offer in the Steam Mobile app. Without your confirmation, the offer is not sent. This confirmation is never automated and the mobile authenticator is never emulated.
- Acceptance. The recipient accepts or declines the offer themselves.
- Completion. The trade becomes definitive at D+8; only then is the credit consumed and reputation updated.
Article 5a — Sending modes
5a.1. Assisted mode (the only mode offered at launch for offers computed by our servers). Offers are computed by our servers and prepared by the extension, but each one is only sent after your click on "Send", offer by offer, and then confirmed by you in Steam Mobile. There is no "send all" button for these offers.
5a.2. Automatic mode (not offered). A mode in which the extension would send the offers of a batch without a click from you for each one exists in the technical design, but it is disabled and will not be offered to you until a favourable legal opinion has been obtained in light of Section 4.C of the Steam Subscriber Agreement (Article 3). Should it ever be offered, this would be through a new version of these terms, with fresh explicit consent and specific information on the risks.
Article 5b — Sending a wave with one click
[TO BE REVIEWED BY THE LAWYER: this article has not yet been the subject of a legal opinion.]
5b.1. On the website, you can compose a "wave": you choose your items and the skins you want; the members who have those skins, except accounts carrying a warning, are pre-selected, and you can remove any of them before sending. A single click on the send button then launches all the offers ticked on screen (20 at most), with no further click for each one. The extension sends them one after the other, from your browser and with your own Steam session, with at least 5 seconds between two sends. The same items offered to several people count only once against the daily cap on value given (Article 7), since only one of those trades can go through. This Article applies whether or not Active Trading is enabled.
5b.2. You confirm every offer in the Steam Mobile app. Without your confirmation, the offer is not sent. This confirmation is never automated.
5b.3. Specific risk. Sending a wave reduces human involvement to one click for several offers and increases the risk described in Article 3. We cannot state that it is permitted by Valve, and you use it at your own risk (Article 3.3).
5b.4. Sending a wave does not involve a separate checkbox on the website. You can use the free manual mode instead at any time.
Article 6 — What SkinFlip never does
- receive, store or transmit your Steam password, Steam Guard codes, Web API key, session cookies or tokens, a login QR code, your
identity_secret, yourshared_secretor a maFile; - send an offer from its servers;
- automate or bypass Steam mobile confirmation;
- circumvent Steam's offer or request limits, or use any technique to imitate a human or evade detection.
Article 7 — Caps and safeguards
Default values (you can make them stricter; SkinFlip may adjust them for security reasons):
| Safeguard | Default value |
|---|---|
| Items given | only those on your whitelist |
| Maximum overpay | 5 % |
| Daily cap on value given | €1,000 |
| Enhanced validation in the extension before sending (second confirmation, in addition to the "Send" click) | above €500 of value given |
| Active offers per item | 1 |
| Steam limits (5 active offers per recipient, 30 in total) | respected with a margin: 4 per recipient, 25 in total |
| Batch size (offers awaiting confirmation at once) | 5; the next batch is only proposed once the previous one is confirmed, declined or expired |
| Minimum delay between two sends | 5 seconds; immediate stop then gradual resumption if Steam rate-limits |
| Offer not confirmed on mobile | cancelled after 6 hours |
| Active offer not accepted | cancelled after 3 days, or as soon as an item is no longer as expected |
| Age of the reference price | no sending if the price is older than 24 hours |
| Cooldown after a refusal | the same offer is not re-sent for 14 days |
| Quota of Active Trading offers received per recipient | 10 per day |
| Credit budget | 10 per day |
| Active hours | optional |
| Partners | Steam Account at least 30 days old, minimum reputation, no trade ban, no confirmed report |
Only items whose attributes have been verified can be whitelisted.
Article 8 — "To confirm" page and vigilance
8.1. The "To confirm" pages on the website and in the extension show, for each pending offer: the recipient's avatar, name, SteamID64, account age and level, and the items with image and wear.
8.2. On your phone, only confirm offers identical to this list. If in doubt, do not confirm and cancel the offer.
Article 9 — Substitution detection and suspension
9.1. The extension monitors the offers you have sent and raises an alert in two cases: (a) an offer it created is cancelled without any action on its part; (b) an offer it did not create appears with the same items towards another account.
9.2. When an alert is raised: full-screen red alert and a "Don't confirm anything on your phone" notification; a button to cancel the suspicious offer; immediate suspension of Active Trading on your account; a security guide (revoke the API key, change your password, deauthorise other devices); the event is forwarded to moderation.
9.3. This suspension is an automatic, reversible protective measure. It is lifted after verification; you may ask for it to be reviewed by a person from your account or at dsa@skinflip.app, and contest it under Article 14 of the Terms of use.
Article 10 — Kill switches and other suspensions
Active Trading is suspended immediately, without notice:
- by the global kill switch, which stops all sending for all users (for example after a change on Steam's side or a security incident);
- by the individual kill switch, for a given account;
- if a trade ban ("economy ban") is detected, if prerequisites are no longer met, or after a substitution alert;
- as a sanction, under the Terms of use.
Any suspension other than a general measure is notified with reasons. Credits reserved for offers not yet sent or not accepted are released.
Article 11 — Recipients of Active Trading offers
11.1. Only members who have not turned off the "receive offers" setting, have provided their trade offer link and meet the trust criteria can receive Active Trading offers. This setting is on from sign-up (article 6.8 of the terms of use) and can be turned off at any time.
11.2. In accordance with article 6.8 of the terms of use, recipients agree that the token of their trade offer link is sent to the extension of the members whose offers they receive, solely for the purpose of sending them.
11.3. Recipients are under no obligation to accept an offer and pay nothing. They can set a daily quota of offers received.
Article 12 — Credits
1 credit corresponds to 1 definitive trade. The credit is reserved when the offer is sent, consumed only when the trade becomes definitive at D+8, and released if the offer is declined, expires, is cancelled, fails or if the trade is reversed. Only the sender pays. Full details are in the Terms of sale.
Article 13 — Expiry and cancellation
13.1. An offer not confirmed on mobile after 6 hours, an active offer not accepted after 3 days, and any offer whose item is no longer present, tradable or as expected are expired: the corresponding credit is released and the offer must be cancelled on Steam.
13.2. In assisted mode, the extension flags these offers and offers to cancel them in one click. [TO COMPLETE: assisted (click) or automatic cancellation by the extension, to be decided by the lawyer in light of Section 4.C of the Steam Subscriber Agreement.] Never confirm on your phone an offer that has expired or been flagged by the extension. Cancellation requires the extension to be active in your browser; otherwise it is offered to you when the extension resumes.
Article 14 — Liability
14.1. You alone confirm your offers in Steam Mobile. SkinFlip cannot be held liable for an offer you confirmed, nor for the consequences of a decision by Valve (Article 3).
14.2. We guarantee no minimum number of offers or trades, nor that recipients will accept offers.
14.3. Technical changes on Steam may temporarily or permanently prevent offers from being sent. In that case, sending is suspended and reserved credits are released.
14.4. Limitations of liability do not apply to gross negligence or wilful misconduct by SkinFlip, nor to the rights consumers derive from the law.
Article 15 — Suspension, discontinuation and amendment
15.1. We may suspend or discontinue Active Trading, in particular if Valve changes its rules or objects to it, or for security reasons. Unused credits then remain refundable under the Terms of sale.
15.2. These terms may be amended under Article 3 of the Terms of use; a new version requires fresh consent (Article 2.2).