WHAT DO YOU PLAY?
🎾Tennis
⚽Soccer
πŸ€Basketball

Log your progress.
Get feedback you can trust.

MatchClip is where you track your game, whatever you're working on, and get feedback from players and coaches who've proven they know the sport.

Free to log your progress and get feedback. No credit card required.
🎾0:14
Toss drops too far behind me on my serve, thoughts?
πŸ§‘β€πŸ«
At 0:14 your toss arm is decelerating early. Extend fully and release higher.
Maya R.COACH
🎾
Same issue I had, tap my name, my serve on tape from last week.
Devon K. Β· 412 rep
The problem

You practice but you don't get better.

Something isn't working and you know it. Someone gives you a tip, it helps. Then next month you're asking the same kind of question about something else, with no memory of what already got fixed.

There's no log of your game anywhere, and even the good advice you get disappears into a feed instead of building into something. On top of that, you're not on your own. A community of real coaches and players who've fixed this exact thing before is right there to help.

πŸ“ˆ

Nothing tracks whether you're improving

You fix one flaw and move on. MatchClip logs your game over time, so progress is something you can actually see, not just a feeling.

🎭

Advice with no face

Anyone can tell you to change your form. Nothing tells you whether they're right.

πŸ“‰

Credibility can't be claimed

A badge or a bio line is easy to fake. Proof has to be something you can watch.

πŸ’¬

Clinics are marketing, not feedback

A group clinic is built to fill a coach's Instagram, not fix your specific flaw. The one-on-one feedback that actually works stays locked to the handful of players a coach already knows.

πŸ€–

AI coaching is a guess with confidence

Generic advice from a model that's never seen you play. It sounds certain and it's often wrong, because it has no idea what actually happened in your clip.

How MatchClip works

One loop: log where you're at, get feedback you trust, watch it add up.

Every clip you post becomes part of your log. Every answer carries visible proof of who's behind it.

1

Post your clip

Upload your clip, up to 60 seconds free, tag your sport, ask a specific question. "At 0:14, what's happening with my elbow?"

2

Get answers anchored to the moment

Replies point to a timestamp, not a vague paragraph. "At 0:14, your elbow drops before contact."

3

Watch it build into a record

Mark replies helpful, rate your skills over time. That builds a visible, per-sport log of where you started and how far you've come, not just a reputation score.

Connect with players. Get paid for reviews and coaching sessions.

A public reply gets you in the door, players see your specialty and your own game on tape before they ever talk to you. From there it's not a one-off comment. You can watch a player's log build over time, their serve last month versus now, and turn one good answer into an ongoing relationship. That's what turns into paid guaranteed reviews, priced however you want, and eventually bookings.

Their logWatch a player's clips and progress add up over time
DirectBuild a relationship, not just a one-off reply
πŸ§‘β€πŸ« Maya Reyes COACH
USPTA Certified Β· Tennis
"My profile is proof, not a claim. Players watch my own serve before they ever book a lesson."
Pricing

Free to ask. Free to answer. Pay for more room to grow.

Every reply, free or paid, comes from someone who's proven they know the sport. Upgrading buys longer clips, more storage for your log, and real analytics on your progress, not more access to coaches.

Free

$0

For every player, always

  • Clips up to 60 sec
  • Store up to 10 clips
  • Unlimited replies
  • Per-sport reputation profile
  • Progress charts over time
  • Peer comparison, your level & area
Get started
MOST POPULAR

MatchClip Plus

$7.99/mo

Longer clips, more storage, real progress analytics

  • Unlimited posts & replies
  • Clips up to 5 min
  • Store up to 50 clips
  • Per-sport reputation profile
  • Progress charts over time
  • Peer comparison, your level & area
Try it out

Coach Pro

Free to verify

For certified coaches building reputation

  • Verified coach badge
  • Guaranteed review payouts , you set the price, keep 97%, paid biweekly
  • Marketplace & bookings (coming soon)
  • Public storefront profile
Apply as a coach

Want a guaranteed reply from a specific coach? Any player, Free or Plus, can request one, priced by the coach, whenever they want one. That's never been part of a subscription, and it works the same whether MatchClip has ten coaches or none yet.

Start your log today.

Tennis, soccer, basketball, golf, running, and more. Track your progress, get feedback from people who prove they know.

Get started free β†’

Onboarding

Core App

Membership & retention

Support

Account & legal

Edge cases (demo)

πŸ›‘οΈ Admin (internal, not player-facing)

Splash / Welcome
9:41●●● 5G πŸ”‹
πŸŽΎβš½πŸ€β›³
MatchClip
Log your progress. Get feedback you can trust.
9:41●●● 5G πŸ”‹
β€Ή
Create your account
Free to join. Free to post and answer, always.
By continuing you agree to MatchClip's Terms and Privacy Policy.
9:41●●● 5G πŸ”‹
β€Ή
What's your email?
This is how you'll log back in, we'll confirm it's you in the background.
EMAIL
PASSWORD
DO YOU HAVE A REFERRAL CODE? (OPTIONAL)
9:41●●● 5G πŸ”‹
β€Ή
Welcome back
Log in to keep the conversation going.
EMAIL
PASSWORD
9:41●●● 5G πŸ”‹
What sport do you play?
Start with one, you can always add more later. Play a few? Pick them all, we'll keep a separate log for each sport.
🎾Tennis
⚽Soccer
πŸ€Basketball
β›³Golf
πŸƒRunning
🏐Volleyball
🏊Swimming
πŸ“Table Tennis
πŸ“£Cheerleading
DON'T SEE YOUR SPORT?
9:41●●● 5G πŸ”‹
Here's what a real training log looks like
Scroll real players' logs below, no account needed.
9:41●●● 5G πŸ”‹
Set up your profile
🎾
οΌ‹
Add a profile photo
FULL NAME
USERNAME
SHORT BIO (OPTIONAL)
9:41●●● 5G πŸ”‹
How will you use MatchClip?
You can always add coach verification later from your profile.
🎾

I'm a player

Post your clips, ask questions, and answer others when you know something.

πŸ§‘β€πŸ«

I'm a certified coach

Verify your credentials, answer publicly for free, and unlock guaranteed reviews.

9:41●●● 5G πŸ”‹
β€Ή
Get your coach badge
i
Verification takes two forms. Use whichever applies right now.
πŸ“„

Certification document

Upload a USPTA, UEFA, or similar license. Provisional badge while we review, usually under 48 hours.

🀝

Player confirmation

Ask a player you coach to confirm the relationship in-app. Mutual confirmation only, no one-sided claims.

9:41●●● 5G πŸ”‹
β€Ή
Upload your credential
A photo or PDF of your certification, or a link to it. We'll show a provisional coach badge right away.
πŸ“Ž
Tap to upload JPG, PNG, or PDF, up to 10MB
OR
LINK TO YOUR CERTIFICATION OR DEGREE
SPORT THIS CERTIFIES
Your badge shows as "Pending review" until approved, usually under 48 hours.
9:41●●● 5G πŸ”‹
⏳
Your credential is in review
Most badges are approved within 48 hours. You'll get a notification the moment yours is confirmed, no need to wait around for it.
πŸ…
Tennis Β· USPTA
Badge status: Pending review
While you wait, your replies still count, and you don't need the badge to help someone.
9:41●●● 5G πŸ”‹
What are you working on?
Pick everything you're working on, one sport or several, so your upload prompts stay specific instead of generic.
Not sure yet? Pick "Everything" per sport, you can always narrow it down later from your profile.
9:41●●● 5G πŸ”‹
Show your game
This is the one thing anonymous feedback can't fake. Post one clip of yourself now, so your future advice comes with proof.
πŸ‘οΈ

Credibility, self-evidencing

When you tell someone to fix their toss, they can tap your name and watch you serve.

🎯

Any clip counts

A drill, a rally, a match point. It doesn't need to be perfect, it needs to be real.

⏱️

Takes under a minute

Up to 60 seconds on Free. You can always add more clips later.

9:41●●● 5G πŸ”‹
β€Ή
Upload your clip
Up to 60 seconds on Free. This is the beginning of your logged journey, the record you'll look back on as proof of real improvement.
β–Ά
0:38
TRIM YOUR CLIP (OPTIONAL)

Cut dead time from the start or end before posting. Full clip is 0:38.

Keeping 0:00 to 0:38 (38s of 38s)
SPORT TAG
SKILL TAG (OPTIONAL)
CAPTION (OPTIONAL)
9:41●●● 5G πŸ”‹
πŸ””
Never miss a reply
Get notified the moment a coach or player answers your post, or when someone marks your reply helpful.

"MatchClip" Would Like to Send You Notifications

Notifications may include alerts, sounds, and icon badges.

9:41●●● 5G πŸ”‹
πŸŽ‰
You're in, Devon.
Your first clip just started your log. Real players and coaches can answer within hours.
🎾
Practice serve posted
Tennis Β· Waiting for feedback
9:41●●● 5G πŸ”‹
πŸ””
Steps for improving your game 0 of 4
Devon K.🎾 Tennis
β–Ά 0:38
0:14 flagged
Toss drops too far behind me on my serve, thoughts?
πŸ’¬ 6 replies⭐ 2 marked helpful
Maya R.COACH🎾 Tennis
β–Ά 1:10
Full match point breakdown, footwork drill for club players
πŸ’¬ 14 replies⭐ 9 marked helpful
Sam R.🎾 Tennis
β–Ά 0:35
Second serve keeps landing short, what am I doing wrong?
πŸ’¬ 3 replies⭐ 1 marked helpful
Priya S.⚽ Soccer
β–Ά 0:52
Left foot strikes feel weak on free kicks, what am I missing?
πŸ’¬ 3 replies⭐ 1 marked helpful
Diego F.⚽ Soccer
β–Ά 0:40
Free kicks keep going over the bar, too much lean back?
πŸ’¬ 4 replies⭐ 2 marked helpful
Ana R.⚽ Soccer
β–Ά 0:31
First touch too heavy under pressure, any quick fix?
πŸ’¬ 2 replies⭐ 1 marked helpful
Jordan B.πŸ€ Basketball
β–Ά 0:44
0:22 flagged
Elbow flares out on my jumper, especially off the dribble
πŸ’¬ 5 replies⭐ 3 marked helpful
Tyler M.πŸ€ Basketball
β–Ά 0:37
Free throw rhythm falls apart late in games, thoughts?
πŸ’¬ 3 replies⭐ 2 marked helpful
Deja W.πŸ€ Basketball
β–Ά 0:26
Ball handling gets sloppy under ball pressure, drill ideas?
πŸ’¬ 4 replies⭐ 1 marked helpful
Sam T.β›³ Golf
β–Ά 1:02
Slicing every drive off the tee, is it a grip issue?
πŸ’¬ 4 replies⭐ 2 marked helpful
Owen R.β›³ Golf
β–Ά 0:48
Chunking short irons, is it a ball position issue?
πŸ’¬ 3 replies⭐ 1 marked helpful
Grace L.β›³ Golf
β–Ά 0:55
Putting speed control falls apart on fast greens
πŸ’¬ 2 replies⭐ 1 marked helpful
Alex M.πŸƒ Running
β–Ά 0:29
Cadence falls apart on hills late in a long run, form fix?
πŸ’¬ 7 replies⭐ 4 marked helpful
Jamie K.πŸƒ Running
β–Ά 0:33
Shin splints creeping back after long runs, form issue?
πŸ’¬ 5 replies⭐ 2 marked helpful
Noah P.πŸƒ Running
β–Ά 0:24
Can't hold pace in the last mile of a 10K, what's breaking down?
πŸ’¬ 3 replies⭐ 1 marked helpful
Nina F.COACH🏐 Volleyball
β–Ά 0:47
Approach timing on my spike is late, landing awkward after
πŸ’¬ 2 replies⭐ 1 marked helpful
Casey B.🏐 Volleyball
β–Ά 0:36
Serve keeps going long, is my toss too far behind me?
πŸ’¬ 4 replies⭐ 2 marked helpful
Liam D.🏐 Volleyball
β–Ά 0:28
Blocking timing is always a beat late at the net
πŸ’¬ 3 replies⭐ 1 marked helpful
Mia K.🏊 Swimming
β–Ά 0:41
Losing speed on my flip turns, push-off feels weak
πŸ’¬ 4 replies⭐ 2 marked helpful
Ella S.🏊 Swimming
β–Ά 0:39
Breathing pattern breaks down after 50m of freestyle
πŸ’¬ 3 replies⭐ 1 marked helpful
Theo N.🏊 Swimming
β–Ά 0:22
Starts off the block feel slow, is it a technique issue?
πŸ’¬ 2 replies⭐ 1 marked helpful
Kenji O.πŸ“ Table Tennis
β–Ά 0:33
Backhand loop keeps going into the net, paddle angle off?
πŸ’¬ 5 replies⭐ 2 marked helpful
Priya D.πŸ“ Table Tennis
β–Ά 0:27
Forehand loop lacks spin against backspin serves
πŸ’¬ 3 replies⭐ 1 marked helpful
Marco V.πŸ“ Table Tennis
β–Ά 0:31
Footwork can't recover in time for wide balls
πŸ’¬ 2 replies⭐ 1 marked helpful
Bella R.πŸ“£ Cheerleading
β–Ά 0:24
Back handspring keeps landing crooked, what's off?
πŸ’¬ 4 replies⭐ 1 marked helpful
Taylor R.COACHπŸ“£ Cheerleading
β–Ά 1:05
Full basket toss technique breakdown, base and back positioning
πŸ’¬ 11 replies⭐ 7 marked helpful
Maddie C.πŸ“£ Cheerleading
β–Ά 0:19
Toe touch height isn't there anymore, jump technique issue?
πŸ’¬ 3 replies⭐ 1 marked helpful
οΌ‹
🏠Feed
βž•Post
πŸ…Coaches
πŸ‘€Profile
9:41●●● 5G πŸ”‹
β€ΉPostπŸ“€
Devon K.🎾 Tennis
β–Ά
0:38
0:14 flagged
Toss drops too far behind me on my serve, thoughts?
πŸ§‘β€πŸ«
Maya Reyes COACH
At 0:14 your toss arm is decelerating early. Extend fully through the release and let it go higher, that alone will straighten the drop.
Rated this clip Β· Serve β­β­β˜†β˜†β˜†
πŸ§‘β€πŸ«
Elena Vidal COACH
Second thing worth checking: your toss is drifting left, which forces that late arm deceleration Maya flagged. Toss straight up, slightly in front, and the timing tends to fix itself.
Rated this clip Β· Serve β­β­β­β˜†β˜†
🎾
Chris L. Β· 412 rep
Same issue I had for years. Tap my name, I posted my serve fix from last month, side by side helped a lot.
🎾
Sam T.
Try a wall drill, toss against a wall 20x before you serve, forces a cleaner release point.
🏠Feed
βž•Post
πŸ…Coaches
πŸ‘€Profile
9:41●●● 5G πŸ”‹
β€ΉCoach profile
Rep
Replies given
Helpful rate
SPECIALTIES
RECENT REPLIES
Free replies stay open to everyone. This requests a paid guaranteed review from this coach specifically.
9:41●●● 5G πŸ”‹
β€ΉNew post
🎬
Tap to import a clip Up to 60 seconds
SPORT TAG
SKILL TAG (OPTIONAL)
YOUR QUESTION
Anchoring your question to a timestamp gets faster, more specific replies. Tagging a skill (and subskill, if you picked one) helps match you with the right coach reply. πŸ§ͺ Simulate a failed upload
🏠Feed
βž•Post
πŸ…Coaches
πŸ‘€Profile
9:41●●● 5G πŸ”‹
βœ…
Posted!
Your question is live in the Tennis feed. We'll notify you the moment someone replies.
9:41●●● 5G πŸ”‹
βš™οΈ
Devon Klein
@devonk_tennis Β· 4.5 USTA
🎾
MatchClip PlusRenews Aug 27 Β· $7.99/mo
β€Ί
412Tennis rep
8Clips logged
19Helpful marks
MY CLIPS
β–Ά
β–Ά
β–Ά
SKILL RATINGS
Edit β€Ί
Self-rated See trend β€Ί
🏠Feed
βž•Post
πŸ…Coaches
πŸ‘€Profile
9:41●●● 5G πŸ”‹
β€ΉRate your skills
Nobody knows your game better than you, this fills in your profile fast and gives coaches something specific to work with. You can change it any time. Tap a skill to break it down further, and upload or leave yourself a note right from there.
WORKING ON SOMETHING ELSE?
GRIP
Continental
Eastern
Semi-Western
Western
DOMINANT HAND
Right
Left
Coaches see this before they reply, and it updates as they rate specific clips of yours.
9:41●●● 5G πŸ”‹
β€ΉProgress charts
9:41●●● 5G πŸ”‹
β€ΉPeer comparison
9:41●●● 5G πŸ”‹
β€ΉCoach earnings
Available balanceNext payout Aug 30
$86.00
6Reviews this cycle
97%You keep
$8Tips received
HOW PAYOUTS WORK
πŸ…

You set the price, keep 97%

MatchClip takes a 3% commission on every completed review, paid the same whether it came from an Γ  la carte purchase or a Plus member's included monthly review.

⏱️

Paid every 2 weeks

Direct deposit or PayPal. $20 minimum, balances under that roll into the next cycle automatically.

⭐

Free replies still count

They don't pay directly, but they build the reputation that fills your paid queue.

PAYOUT METHOD
PayPalβ€’β€’β€’β€’3382
Change
Payouts are simulated in this prototype.
9:41●●● 5G πŸ”‹
β€ΉGuaranteed review
Peer feedback is free. Add a certified coach on top of it.
Every post already gets free replies from other players, that never changes. A guaranteed review layers a real, detailed breakdown from a specific verified coach on top, timestamped to your clip, not just another opinion in the thread.
πŸ§‘β€πŸ«

A certified coach, not just the crowd

Verified credentials behind the feedback, on top of whatever peers already told you.

⏱️

Guaranteed, not a maybe

A real, detailed reply from the coach you pick, anchored to a timestamp in your clip.

πŸ’¬

Still public

Your post stays in the open feed, peer replies keep coming too.

PICK A COACH
Payments are simulated in this prototype. πŸ§ͺ Simulate a failed payment
🏠Feed
βž•Post
πŸ…Coaches
πŸ‘€Profile
9:41●●● 5G πŸ”‹
β€ΉInvite a training partner
More players in your sport, faster replies for everyone.
MatchClip gets better with more people to answer, not more ads. Invite someone you actually train with.
⚑

They skip the wait

New players see real, proof-backed feedback before they ever sign up.

🎁

You both get a boost

When they post their first clip, you both get MatchClip Plus free for 3 months, plus an extra X clips of storage, forever, for both of you.

Your invite linkmatchclip.app/i/devonk
COPY
Referral rewards are simulated in this prototype.
9:41●●● 5G πŸ”‹
β€ΉManage membership
MatchClip PlusRenews Aug 27 Β· $7.99/mo
Active
THIS CYCLE
8 of 50 clips stored
Only counts clips hosted on MatchClip's own servers. Clips you link from Loom, Google Drive, or anywhere else outside MatchClip don't count against this limit.
WHAT'S INCLUDED
Cancel any time, no calls, no hoops. You'll keep your profile, reputation, and clips on the Free plan, up to Free's 10-clip storage limit.
9:41●●● 5G πŸ”‹
β€ΉChange plan
Switch any time. Changes apply at your next billing date, never mid-cycle, never a surprise charge.

Free

$0

60 sec clips, store up to 10, pay per guaranteed review, priced by the coach

CURRENT PLAN

MatchClip Plus

$7.99/mo

5 min clips, store up to 50, progress charts & peer comparison

9:41●●● 5G πŸ”‹
β€ΉBefore you go
What's the main reason?
This helps us fix the right thing, takes 5 seconds, and nothing here blocks you from cancelling.
9:41●●● 5G πŸ”‹
β€Ή
Before you cancel
One moment.
9:41●●● 5G πŸ”‹
πŸ‘‹
Done.
All set.
9:41●●● 5G πŸ”‹
β€ΉSettings
ACCOUNT
HELP US IMPROVE
OTHER
HELP US GROW

Let MatchClip repost your clips (with credit to you) on social media to help more players find the app, so you get more people around to give you feedback.

Yes, use my clips
No thanks
MatchClip v0.1 (prototype)
9:41●●● 5G πŸ”‹
β€ΉRequest a feature
What should MatchClip build?
We read every request and prioritize by how many players ask for the same thing. If you're here after almost cancelling over a missing feature, this is exactly where that request lands.
CATEGORY
Trust & reputation
Coaching
Feed & posts
Billing
Something else
GIVE IT A SHORT TITLE
DESCRIBE WHAT YOU'D WANT
9:41●●● 5G πŸ”‹
πŸ’‘
Got it. Thanks for the idea.
We read every request and prioritize by how many players ask for the same thing. We'll notify you if this ships.
9:41●●● 5G πŸ”‹
β€ΉReport a bug
What went wrong?
The more detail you give us, the faster we can fix it.
HOW BAD IS IT?
Minor
Annoying
Blocks me
WHAT HAPPENED?
STEPS TO REPRODUCE (OPTIONAL)
SCREENSHOT (OPTIONAL)
πŸ“Ž
Tap to attach JPG or PNG, up to 10MB
9:41●●● 5G πŸ”‹
🐞
Thanks, we're on it.
Our team reviews every report. If we need more detail, we'll reach you at your account email.
9:41●●● 5G πŸ”‹
β€ΉReport reply
What's wrong with this reply?
This is separate from disagreeing. Wrong advice and honest disagreement are never reportable, only conduct that breaks the rules or how something was delivered.
REASON
🚫 Harassment or bullying
πŸ“’ Spam
🎭 Impersonation
πŸ˜• Discouraging or unkind
πŸ“ Something else
ADD DETAILS (OPTIONAL)
9:41●●● 5G πŸ”‹
🚩
Report received.
Our team reviews every report and follows up if we need more detail.
9:41●●● 5G πŸ”‹
β€ΉFind a coach
All sports
🎾 Tennis
⚽ Soccer
πŸ€ Basketball
β›³ Golf
πŸƒ Running
🏐 Volleyball
🏊 Swimming
πŸ“ Table Tennis
πŸ“£ Cheerleading
Coaches are grouped by sport, up to 3 per sport in this prototype. Real onboarding and vetting for more coaches is a follow-up, not a new mechanism.
9:41●●● 5G πŸ”‹
β€ΉNotifications
πŸ§‘β€πŸ«
Maya Reyes COACH
Replied to your serve clip: "At 0:14 your toss arm is decelerating early..."
2 minutes ago
πŸ§‘β€πŸ«
Elena Vidal COACH
Also replied to your serve clip, with a Serve rating.
3 hours ago
🎾
Chris L.
Marked your reply helpful.
1 hour ago
πŸ’‘
MatchClip
Your feature request is in, we'll notify you if it ships.
Yesterday
9:41●●● 5G πŸ”‹
β€ΉCoach
Hey Devon, got your request, I'll have a full breakdown on your serve soon.
Thank you! Mainly curious about the toss timing.
Good, I'll time-stamp exactly where that breaks down.
Messaging unlocks once you've requested a paid review from this coach. Simulated in this prototype.
9:41●●● 5G πŸ”‹
β€Ή
Reset your password
Enter the email on your account, we'll send a reset link.
EMAIL
9:41●●● 5G πŸ”‹
πŸ“©
Check your email
If an account matches that email, a reset link is on its way.
9:41●●● 5G πŸ”‹
β€ΉPrivacy Policy
Last updated July 2026. Placeholder copy for this prototype, not real legal text.
πŸ“‹

What we collect

Your account details, the clips and questions you post, and how you interact with replies (helpful marks, views).

πŸ”’

How it's used

To run the feed, match you with coaches, process payments for guaranteed reviews, and improve matching over time.

πŸ™…

What we don't do

We don't sell your clips or personal data to advertisers.

9:41●●● 5G πŸ”‹
β€ΉTerms of Service
Last updated July 2026. Placeholder copy for this prototype, not real legal text.
βœ…

Free to post and answer

Posting a clip and replying to others is always free. Paid tiers add guarantees, they never gate participation.

🚫

Zero tolerance

Harassment, spam, and impersonation get you removed. Wrong advice or disagreement never does.

πŸ’³

Billing

Subscriptions renew automatically until canceled. Cancel any time from Manage Membership, no calls required.

9:41●●● 5G πŸ”‹
πŸ””
All sports
🎾 Tennis
⚽ Soccer
πŸ€ Basketball
β›³ Golf
🎬
No posts yet
Nobody's asked a question in this sport today. Be the first, real players and coaches usually answer within hours.
🏠Feed
βž•Post
πŸ…Coaches
πŸ‘€Profile
9:41●●● 5G πŸ”‹
β€ΉPost
Devon K.🎾 Tennis
β–Ά
0:22
Backhand slice keeps floating high, any quick fix?
πŸ’¬
No replies yet
Posts usually get a first reply within a few hours. You'll get a notification the moment someone answers.
🏠Feed
βž•Post
πŸ…Coaches
πŸ‘€Profile
9:41ADMIN
πŸ›‘οΈ Moderation queue
Staff only. Confirming harassment or spam issues a strike immediately. Confirming "discouraging or unkind" adds one flag toward that user's rolling total, at 3 flags their replies get demoted in visibility and they get a private nudge, same as described in this file's notes panel, no public strike for a first or second instance.
PENDING (0)
RESOLVED THIS SESSION
Prototype state only, resets on Restart All. A real build needs this backed by an actual moderation database, not in-memory JS.
9:41ADMIN
πŸ›‘οΈ Flagged users
Rolling flag count per user, from confirmed reports resolved in the moderation queue. Threshold is 3 flags, this number is a placeholder, not a validated policy decision.
Confirm or dismiss reports from the Moderation queue screen to see this list change.
Add a clip