VibeSwipe guide
How moderation works when the video is live
Moderating live video is a different problem from moderating posts. There is nothing to check before it goes out, nothing saved afterwards, and no second chance to look. This page explains how VibeSwipe handles it, what a report contains, what happens next, and the limits worth knowing before you count on it.
Published by VibeSwipe · · 8 min read
Why live video cannot be checked in advance
A photo or a comment exists before anyone sees it. You can queue it, scan it and hold it back. A live call is made and watched in the same second by two people. There is no point where a reviewer or a filter could sit between the video and the person watching without adding a delay that would ruin the whole thing.
That is why every live service is reactive rather than preventive when it comes to the video itself. You can sample frames and catch some of it, but that means constantly scanning private conversations, and it still gets things wrong in both directions.
So on any live app the first line of defence is the person on the other end leaving and reporting. What a product can change is how easy that is to do. That is where services actually differ.
Chat only is worth being straight about here. Text could in principle be scanned before it arrives, and plenty of platforms do exactly that. We do not. Your messages go to the person you matched with and nothing reads them on the way. That keeps conversations private, and it means chat only is reactive for the same reason video is. Report it and a person will look.
Cutting down exposure before a call starts
The main structural choice here is that a call needs two separate yeses. Browsing profile cards is quiet. No mic, no live audio, no obligation. That removes the whole category where a camera opens on somebody who never agreed to it.
Cards show a recent still photo rather than a live feed, so the deck cannot be used to broadcast at strangers who did not opt in. Blocking works from the deck too, so you can get rid of someone before a word is exchanged.
None of that filters intent. It cuts down accidental exposure and gives both people a decision point, which fixes the most common complaint about roulette apps. Somebody determined to behave badly can still end up in a call with a person who swiped right.
What a report actually contains
A report from a matched call carries one still frame taken the moment you press the button, a short piece of the recent text chat, the reason you picked from a list, and technical identifiers for the account you reported. It does not contain the call, because the call was never recorded.
A report from chat only carries the same things with one difference. There is no video to take a frame from, so the picture is the one on their card, and the messages do the work instead. The excerpt is the last part of your conversation, which is usually where the problem is.
The fixed list of reasons is there for a reason. Free text on its own is slow to sort and easy to abuse, and a category tells a moderator what to look for in a single frame. The chat excerpt adds the context a picture cannot show, like a threat or a demand.
One frame is a real limit and worth saying plainly. It shows what was on screen when you pressed the button, which is usually the right moment, because that is when you reacted. It cannot prove what happened thirty seconds earlier.
Text has the opposite shape. Messages stay put, so they survive the moment in a way a picture cannot, and a chat-only report often reads more clearly because of it. Press the button while the conversation is still open, though. The excerpt comes from the chat you are in, and it is gone once the match ends.
What happens after you press report
Reports go to a human queue, not to an automatic punishment. A moderator sees the frame, the chat excerpt, the reason and the report history around that account, then either dismisses it, applies a temporary restriction, or makes it permanent.
Separate reports from different people about the same account count for much more than one report on its own. The most common false report is somebody getting back at you for skipping them. Several unrelated people describing the same behaviour is a far stronger signal than any single frame.
Restrictions step up. Hours for a first real problem, days if it repeats, permanent for the things that get no second chance. Nobody is told who reported them, and reporting is invisible to the other side.
The report button gets abused too
Any report button turns into a weapon if it is free and unlimited. Revenge reporting after a skip happens on every app with a swipe in it, and mass reporting is a known way to get somebody suspended automatically.
The defences are boring. Limits on how often one account can report, more weight when separate people agree, and a human decision before anything becomes permanent. A system that banned people the second a counter hit a number would be trivial to abuse.
That is also why a dismissed report is not a judgement on you. Moderators dismiss reports where the evidence does not show a rule being broken, and that includes plenty of chats that were genuinely horrible but not against the rules.
Bans, getting around them, and why nothing is watertight
With no accounts, a ban has to attach to something else. VibeSwipe uses an identifier stored in your browser plus the IP address you connect from. Both are good enough to stop casual repeat offenders. Neither holds up against somebody determined to come back.
A browser identifier disappears if you clear storage, open a private window or switch browser. IP addresses fail the other way. Mobile networks change them constantly, and thousands of unrelated people can sit behind one address, so a wide IP ban risks blocking people who did nothing.
The goal is friction, not a wall. Making it annoying to come back removes most repeat offenders, and the rest get caught by the same reporting loop a second time. Any service claiming it permanently removes people without accounts or ID checks is promising more than is technically possible.
What gets stored, and for how long
Evidence attached to reports is kept, because a pattern over a few weeks is often the only way to tell a bad night from a bad actor. It is deleted on a schedule rather than kept forever, and support conversations go the same way.
Calls are never stored. Video goes straight between the two devices where the network allows it, and when a relay is needed it passes encrypted packets through without keeping any. There is no archive to request, subpoena or leak.
Conversations are not stored either. Messages pass through the server so they can reach the other person, and the last twenty five of the chat you are in are held in memory so a report has something to show. That short list is dropped the moment the match ends. The only thing written down is a message sent to a FRIEND who is offline, kept until they collect it and deleted the moment they do — nothing else reaches a database unless somebody reports.
That cuts both ways, and it is the trade at the heart of the design. Not recording protects everyone who behaves normally, and it permanently limits what can be proved about anyone who does not.
What you can reasonably expect
Expect reports to be read, not answered. There is no ticket number and no message about the outcome, because telling you what happened to somebody else's account is a privacy problem in itself, and an easy way to test the system.
Do not expect anything to happen inside a live call. Moderation runs behind the conversation, not in it. The tools that work right now are the ones in your hands: skip, leave and block. Report is what protects the next person.
If you need an actual reply, support is separate from reporting. A support request gives you a private code you can use to reopen the thread and read moderator replies. That is the right place for questions, appeals and feedback.
How to write a report a moderator can act on
Press report while the thing you are reporting is still on screen. The frame is grabbed at that instant, so waiting until the call has ended means the most useful piece of evidence is a picture of nothing.
Pick the closest category, not the most severe one. Reports filed in the wrong category get sorted into the wrong queue and checked against the wrong rules, which makes a real problem less likely to be acted on, not more.
If the problem was in the text rather than on camera, report while those messages are still recent enough to land in the excerpt. And if you think a crime has happened, report it here and to the police. A moderator can remove somebody from an app, which is not the same as an investigation.