Uploading Steam Keys

Upload Steam keys with duplicate detection and security fingerprinting.

Before creators can receive keys, you need to upload them to your campaign. Gamosy provides secure key management with built-in fraud protection.

How to Upload Keys

  1. Open a campaign from your Campaigns page

  2. Click the key icon in the campaign action bar to open the Key Upload panel

  3. Choose your upload method:

    • Paste keys — Enter keys directly into the text area, one per line
    • Upload CSV — Select a CSV file containing your keys
  4. Click Upload to process and validate the keys

Key Validation

Gamosy validates every key before storing it:

  • Keys must be in the standard Steam key format (XXXXX-XXXXX-XXXXX)
  • Empty lines and duplicates within the upload are removed
  • Invalid formats are flagged and rejected

Duplicate Detection

One of Gamosy's key security features is SHA-256 key fingerprinting. When you upload keys, each key is hashed and checked against all existing keys in the system:

  • Same-developer duplicates — Keys you've already uploaded to another campaign. These are blocked to prevent accidental re-use.
  • Cross-developer duplicates — Keys that another developer has already uploaded. This catches keys obtained from unauthorized sources. These are also blocked.

If duplicates are detected, you'll see a warning showing how many keys were duplicates. Only unique, new keys are added to your campaign.

Security

Your actual key values are stored securely. The SHA-256 hash used for duplicate detection is a one-way fingerprint — it cannot be reversed to reveal the key. This means duplicate detection works without exposing anyone's keys.

Key Count

After uploading, the campaign card shows the total number of available keys. As keys are distributed to creators, the available count decreases.

Where to Get Keys

Generate keys for your game through the Steamworks dashboard:

  1. Go to partner.steamgames.com
  2. Navigate to your game's App Admin page
  3. Click Request Steam Product Keys (under Technical Tools)
  4. Follow the key request process
  5. Download the generated keys as a CSV file
  6. Upload the CSV to Gamosy