TierKey

Guides

Protect download links shared in Patreon’s private Discord channels

Discord roles control channel access. Learn how to add Patreon checks to external download links and test channel, link and file permissions separately.

A private Discord channel can keep a download announcement away from the public. It does not make a copied MEGA or Google Drive URL check Patreon membership. Keep the channel restriction, then decide how the external link should behave when it is opened outside Discord.

Separate channel access from file access

Scroll the table sideways to see all columns.

Each part of the route has its own permissions
PartWhat controls accessWhat a copied link changes
Private Discord channelDiscord roles and channel permissionsA copied external URL can be opened without reading the channel.
MEGA or Drive destinationThe storage service’s sharing settingsIf open to link holders, it may open outside Discord.
TierKey linkPatreon membership and allowed tiersOpening the copied TierKey link still requires its membership check.
Saved fileThe recipient’s local copyRemoving a role or link cannot recall that copy.

Keep Discord’s membership controls in place

Patreon’s Discord integration assigns roles linked to membership tiers. Use Patreon’s official setup guide to configure that integration, and test your private channel with a non-admin account.

TierKey does not assign Discord roles, inspect server membership or replace that integration. A role problem and a failed external download should be investigated separately. Avoid making the channel public as a workaround for one fan’s access issue.

Post the membership-check link in your download message

  1. Prepare a storage destination containing the intended files. If a direct destination has already leaked, replace or revoke the exposed share before relying on a new entry link.
  2. Create a TierKey link to that destination and select the eligible Patreon tiers. Check the destination and tiers before copying the link.
  3. Post the TierKey link instead of the raw storage URL. Explain that fans must use the Patreon account holding the membership, even when they are already signed in to Discord.
  4. Review pinned messages, older announcements and bots’ automatic replies for raw destination URLs that still bypass the new entry link.

These screenshots use the English interface. Match each number to its explanation. Select an image to enlarge it. Names, URLs and member records are examples.

English interface example: New protected linkEnglish interface exampleEnlarge image
  1. Name (optional)A name for you. Fans cannot see it.
  2. Public label (optional)A name shown to fans. Both name fields may be left empty.
  3. Destination URLPaste the complete sharing URL for your work. The example.com address in the image is only an example.
  4. Allowed tiersTick every tier that may view the work. Select higher tiers yourself too.
  5. Create linkPress to save. You can leave the Pro routing settings closed for your first link.
English interface example · New protected link

Scroll up, down or sideways if the image does not fit.

Give members a short instruction they can follow

Example: ‘Download this release: [TierKey link]. Open it in your browser and sign in to Patreon with the account that has access to this tier. If it does not open, send us the error text and the time you tried. Do not send your password or verification code.’

Keep the release name and relevant tiers beside the link. Do not describe Discord sign-in as sufficient for the separate Patreon check, or promise that the file cannot be copied after download.

Test inside and outside the private channel

  1. With consent, ask an eligible fan to open the posted link and the actual file. Check ordinary-browser behaviour if Discord’s in-app browser causes problems.
  2. Copy the TierKey link into a separate test browser using a non-member account. Confirm it does not redirect; a temporary verification error is not proof of non-membership.
  3. Inspect failure details in TierKey when the check fails. If the redirect succeeds but the file does not open, review storage permissions instead of changing Discord roles.

Official references

How to use TierKey: a screenshot guide

Try free for 7 days

For first-time Basic members. Renews at $5/month after 7 days. Cancel during the trial.