How to Protect Your Beat Previews From Being Ripped (What Works, What Doesn't)
Every producer selling online runs into the same problem. You need people to hear your beats before they buy, but anything that can be played can be recorded. Someone downloads the preview, records over it, and never pays.
Let's be honest: no website can make audio 100% rip-proof. If it plays through speakers, it can be captured. What you can do is make ripping a lot less worth it, and make sure the clean version of your beat only goes to paying customers.
Here are the methods that actually help, roughly in order of how much they matter.
1. Never use your clean, full-quality file as the preview
This is the biggest one, and it costs nothing. Your preview file and your purchased file should be different files:
- Preview: an MP3, often at a lower bitrate, with your voice tag
- Purchase: the clean, untagged MP3, WAV, or stems, delivered only after payment
If someone rips the preview, they get a tagged, lower-quality copy, which isn't what a serious artist wants on a release. Anyone who wants the clean version has to buy it. For when to use MP3 or WAV, see WAV vs MP3 for music producers.
In BeatStore, these are two separate fields. The preview is set on the beat for the player. The files buyers receive are attached to the license in Easy Digital Downloads or WooCommerce and are only delivered after checkout. See Add new music / beats.
2. Voice-tag your previews
A voice tag is a short audio drop with your name, repeated through the preview. It does two things:
- It makes a ripped copy hard to use without obvious traces of your name.
- If someone does use it, people know who made the beat.
Tips for tags that don't scare buyers off:
- Keep the tag short and clear.
- Space it out. Too many tags make the beat hard to judge.
- Keep the volume steady across your catalog so it sounds professional.
3. Don't leave your MP3 at a permanent public address
This one is less obvious. On a regular WordPress site, audio you upload to the Media Library lives at a public URL like yoursite.com/wp-content/uploads/2026/10/beat.mp3. Anyone who finds that link, in the page source or the browser's network tab, can bookmark it, share it, or download it whenever they want.
BeatStore has an optional setting called Protect uploaded previews. When it's on:
- The player gets a short-lived link instead of the real file path.
- Each link carries a signature and an expiry time (60 minutes by default; you can change it).
- After it expires, the link stops working. The player gets a fresh one the next time it loads.
- There's a per-visitor limit on how many preview requests can be made in a short time.
- You can also block known AI training crawlers (like GPTBot and similar bots) from the preview stream.
Turn it on under BeatStore → Settings. Full details are in Protect uploaded previews.
What it doesn't do: it isn't DRM. Someone listening can still save a link while it's valid, or record the audio. It removes the easy, permanent "copy this URL" path. It doesn't make recording impossible. That's why steps 1 and 2 still matter most.
4. Use a third-party host for previews, if that suits you
Some producers host previews on SoundCloud or Dropbox and play them through their store. BeatStore supports both as preview sources. That keeps preview traffic off your own server. The trade-off is that the third party's own rules and links apply, and BeatStore's link protection only covers previews uploaded to your own Media Library.
5. Keep proof of every sale
Protection isn't only technical. If a song shows up using your beat, it helps a lot to know whether that artist actually bought a license. On your own store you have:
- the order record in Easy Digital Downloads or WooCommerce, with the buyer's name and email
- if you use BeatStore Contracts, a license PDF for each sale, showing the buyer, the beat, and the order number in a fixed header. The buyer also had to agree to your terms at checkout before paying. See How to auto-fill beat license contracts.
If someone didn't buy, you can approach them with a clear offer to license the beat properly. If they did, you can check their release against the limits in their license.
6. Use free downloads on purpose
Some producers give away tagged MP3s in exchange for an email address. It sounds backwards, but it can turn would-be rippers into contacts you can reach later. BeatStore includes a Mailchimp free-download option: the visitor enters their email and gets the tagged file. See Integrations. Only give away files you're comfortable seeing out in the world.
The short version
- Previews and purchases should be different files: tagged and lower quality for previews, clean for buyers.
- Voice-tag your previews, but not so much that the beat is hard to hear.
- Don't leave your preview MP3 at a permanent public URL. Use expiring links if your store supports them.
- Keep order records and license contracts so you can follow up when your beat shows up somewhere.
- Accept that nothing is fully rip-proof, and focus on making buying the easy choice.
Want to set this up on your own site? Start with the BeatStore Player Plugin, or read How to Make a Beat-Selling Website with WordPress.