Questions & concerns
Piepser is still in development. Right now there's only a demo: everything you do there stays in your own browser and nothing is sent to us. This page explains how the beta will work.
shield Safety & security
What data will Piepser store about me?
Only what's needed for matching:
- From Discord: your account ID, username and avatar.
- From Twitch or YouTube: your channel ID, channel name and public creator status.
- Your Piepser card: picture, description, tags, the kind of collab you want, timezone and languages.
- Your swipes, matches and any reports you send or receive.
Piepser never gets your passwords, your email address, your Discord messages or your servers. There's no payment data because Piepser is free. What we don't store can't be lost.
Does the website track me?
No. No tracking, no analytics, no ads and no cookies. Fonts and icons are stored on our own server, so your visit isn't reported to Google. The site only runs its own code: a security rule (Content Security Policy) blocks scripts from anywhere else.
How are pictures checked?
Every new picture is checked before anyone else sees it. A scanner looks for nudity and sexual content first. Clear cases are approved or rejected right away, and anything the scanner isn't sure about goes to a person on the moderation team.
What about rude words in profiles?
Everything people write on Piepser – description, tags, Discord name, languages and schedule – goes through a word filter. It also catches spelling tricks like swapping letters for numbers or adding dots in between.
Who can join?
Adults only (18+). You need a Discord account that's at least 30 days old and a real streaming channel: a Twitch Affiliate or Partner, or a YouTube channel with at least 100 subscribers, 5 public videos or past streams and an age of 30 days. This keeps bots, throwaway accounts and fakes out. The details are under Connections.
chat_bubble Why there's no chat
Why doesn't Piepser have its own chat?
Private messages are where most harassment happens. A chat would need its own blocking, reporting, spam protection and someone reading reports around the clock – and Discord already does all of that better than a small project can. So Piepser deliberately leaves talking to Discord.
So how do we talk after a match?
When you both swipe right, it's a match. Either of you can then send a Pieps. Only then does Piepser show both of you each other's Discord name, so you can add each other on Discord. Before that, nobody on Piepser can see your Discord name.
What if someone is unkind to me on Discord?
Block them on Discord and report them there too. Then report them on Piepser as well – every card and every match has a report button. You can also decline or remove any match at any time; Piepser then stops showing your name to that person.
Isn't this just a dating app?
No. Piepser is built for finding collab partners, and the whole card is about that: the kind of collab you want (co-op gaming, duets, art trades, podcasts, debut support…), your timezone, schedule and languages. There are no fields for age, gender, looks or where you live. Pictures with nudity or sexual content aren't allowed and are checked before anyone sees them, and harassment can be reported and leads to warnings or a ban.
gavel Moderation
How does reporting work?
Every card and every match has a report button. You pick a reason – like nudity or sexual content, harassment or hate, a fake account, pretending to be someone else, or someone who seems to be under 18 – and can add details.
Every report is reviewed by a real person. If several different people report the same picture (3 people within 24 hours, or 2 if the scanner also flagged it), the picture is hidden automatically until a moderator has looked at it. Once your report is handled, you get a short note that it was reviewed.
What can happen after a report?
- Dismissed – no rule was broken.
- Picture removed + warning – for a picture that breaks the rules.
- Warning – warnings are counted, up to three. At the third, the moderation team considers a ban instead.
- Ban – the account is removed from Piepser.
A ban is tied to the Discord account and to every channel that was connected. Creating a new Discord account and connecting the same channel doesn't get around it.
Will I know why I was warned or banned?
Yes. A moderator has to pick which community rule was broken. The next time you open Piepser, you see a message naming that rule, sometimes with a short explanation, and every decision stays listed under Account → Account status. If you think it was a mistake, you can appeal right there. If your account is banned, you see the reason when you sign in and can appeal from that screen.
Who are the moderators and what can they do?
There are three roles, and each can only do what it needs to:
| Role | Can do |
|---|---|
| Reviewer | Review new pictures, handle reports (dismiss, remove a picture, warn). Can't ban – serious cases have to be escalated to an admin with a written reason. |
| Admin | Everything a reviewer can, plus ban and unban, see the full action log and edit the word filter. |
| Master Admin | Everything, plus manage the team and roles and the beta. Only Master Admins can add or remove moderators. |
How are moderators held accountable?
- Every action is logged: each decision is saved in an action log with who made it, when, and why. Nothing happens without a name attached.
- Decisions need a reason: warnings, removals and bans must name the broken rule. Escalations need a written explanation.
- Reviewers can't ban: only admins can ban, and every ban is logged with its reason.
- Team changes are logged too: adding, removing or changing a moderator's role shows up in the same log.
- You can appeal: every warning, removed picture and ban can be appealed in the app. The decision is looked at again, and the answer is shown to you and saved in the log. Right now the team is very small, so this can be the same person – once it grows, appeals will go to someone who wasn't involved.
link The two connections
Why do I need to connect two accounts?
Each one does a different job, and only together do they keep Piepser safe:
- Discord is how you sign in, and where you talk after a match.
- Twitch or YouTube proves that you're a real creator with a real channel.
A Discord account alone takes a minute to create, so it wouldn't stop bots or fake profiles. A channel alone gives you nowhere to talk. Together they make a fake account a lot of work, they make sure every channel can only belong to one person, and they make a ban actually stick.
How does connecting work? Do you see my password?
No, never. Connecting uses the standard sign-in method (OAuth) that you know from "Sign in with Google" buttons:
- You click "Sign in with Discord" (or "Connect Twitch" / "Connect YouTube").
- You're sent to the real discord.com, twitch.tv or Google page – not to Piepser – and log in there.
- That page shows you exactly what Piepser is asking for, and you choose whether to allow it.
- If you allow it, Piepser gets permission for only those things. Your password stays with Discord, Twitch or Google.
What exactly does Piepser get from Discord?
Only your username, avatar and account ID. From the account ID we can see how old the account is (it has to be at least 30 days).
Piepser can't read your messages, see your servers or friends, see your email, or post anything in your name. Your Discord name is only shown to someone after you've matched and a Pieps was sent.
What exactly does Piepser get from Twitch or YouTube?
Only your public channel info and your creator status – for example whether you're a Twitch Affiliate, or how many subscribers and public videos your YouTube channel has.
Piepser can't post, chat, upload, change anything on your channel, or see anything private. You connect the channel you mainly stream on and can add your other one later.
Why the minimums? Twitch Affiliate status is something Twitch checks itself. YouTube doesn't share its Partner Program status with apps, so Piepser uses its own small minimums from the public channel numbers (100 subscribers, 5 public videos or past streams, channel at least 30 days old).
Can I take the permission back?
Yes, at any time, directly at the source: in Discord under Settings → Authorized Apps, in Twitch under Settings → Connections, and in your Google account under Security → Third-party apps.
code Who builds Piepser
Is Piepser vibe coded?
No. "Vibe coding" means letting an AI write an app you don't understand yourself. I've worked as a frontend developer for ten years, and the idea, concept, structure and every design decision on Piepser are mine.
I do use Claude, an AI assistant, as a tool for writing code. I'm open about that on the values page, including why I draw a line between AI for code and AI for art.
Who takes care of the backend and my data?
The backend – everything where accounts and data are stored – is overseen by someone with a PhD in computer science. Until it's ready, Piepser stays a demo that doesn't store anything on a server.
I have another question.
Write to me at piepser.io@web.de. Questions that come up often will be added here.
Try the demo