qURL for Discord
Share files privately in Discord.
Send a file to the members you pick. Each gets their own link by DM — the file never gets a public address, and nothing is left in the channel to forward.
How it works
One slash command.
Attach the file the way you always do. The bot hands out one private link per person instead of posting it.
q3-report.pdf — private link
- One-time open
- Expires in 24h
- Never posted in the channel
Why it’s different
Shared with the people you pick — no one else.
Never in the channel
Each person gets their own link by DM. Nothing is posted where anyone can grab or forward it.
One open, then gone
Links open once, or expire (24h by default). No attachment left sitting around to reshare.
Revoke access any time
Run /qurl revoke and every link you’ve shared stops working at once.
Find the recipient of a shared image.
Check an image’s qURL watermark to find the recipient it was made for. The original sender and server staff can investigate. The result stays private.
Check an image in three steps
- Open the original server.
Use a channel in the Discord server where the image was shared through qURL.
- Run
/qurl detect.Attach the copy in the
imageoption. Upload an image up to 25 MB, not a link or PDF. - Read your private result.
If you have access to a match, the bot identifies the recipient. It does not notify them.
/qurl detectimage: shared-copy.pngThis image was watermarked for Alex — 95% match.
A match points to a recipient’s copy. It does not prove who leaked it.
Who can see a match?
The original sender can see a match. So can staff with Administrator, Manage Server, or Ban Members permission. A “Moderator” role needs one of those permissions. Checks stay within the same server; other members receive no recipient identity or match score. Detect does not work in DMs.
What does the match percentage mean?
It describes the watermark match, not the chance that someone leaked the image. Use the result alongside other evidence before taking action.
No match, or trouble running detect?
“No qURL watermark found” means there is no match the bot can show you in this server. It does not mean the image was never watermarked. If the bot is busy or unavailable, wait a moment and try again. If the command is missing, detect may not be enabled for your bot.
Explore private sharing for Discord.
Review the open-source integration while self-serve installation is being prepared.