Gaming social · LFG

Find your people.
Keep playing together.

Joync is a free social matchmaking app for Korean gamers on Android and iOS. Build a verified game profile, find teammates for a specific queue and role, and grow lasting communities through Houses.

Verified profiles Party matching Houses
The product

One place for the people behind the game.

Joync supports several games, including League of Legends. The app is designed around trusted identity, practical teammate discovery, and communities that continue beyond a single match.

01

Verified game profile

Link a real game account so rank and profile details are dependable.

02

Queue & role matching

Recruit teammates for the specific mode, tier range, role, and playstyle you need.

03

Persistent Houses

Join or build a community with its own members, chat, activity, and identity.

04

Friendly House matches

Arrange custom matches between Houses and keep fair in-app standings.

Inside the app

From discovery to a lasting gaming circle.

These are live Joync product screens in Korean. The flow begins with finding an active party, continues through a detailed recruitment post, and grows into a House and a persistent player profile.

01 · Home

See what is active right now.

The home screen surfaces live recruitment posts, favorite games, community shortcuts, events, and rankings without hiding the primary task: finding people to play with.

  • Game, tag, and user search in one place
  • Live party occupancy at a glance
  • Direct paths to recruitment, rankings, events, and Houses
Joync home screen showing live party recruitment and favorite games
Joync Home
Joync recommended party discovery screen
Discover
Joync League of Legends party listings
Compare
Joync party detail with queue, role, tier and voice chat requirements
Join
02 · Party matching

Choose the queue, role, and people—not just the game.

Players can browse recommendations, compare structured recruitment cards, and open a detailed post before applying. Hosts communicate exactly what the party needs.

  • Game-specific and recommendation tabs
  • Queue, preferred role, tier range, and voice chat requirements
  • Playstyle tags and real-time remaining capacity
Joync House profile with membership conditions, rank and community channels
03 · Houses

A group that lasts beyond one match.

Houses combine approval-based membership, chat, Discord, rankings, announcements, boosts, and friendly inter-House competition.

Joync player profile with banner, manner score, playstyle and activity information
04 · Profile

Show how you actually like to play.

Profiles bring together manner score, preferred style, activity time, microphone preferences, game identity, and customization.

Riot API disclosure

Six focused uses. Clear boundaries.

Riot data supports identity, teammate context, self-improvement, and fair moderation inside Joync. It is never used to create a competing skill ladder or a betting product.

Player-facing statistics stay free.

Every statistic read from the Riot API—including the full playstyle radar chart and its reference comparison—is available to every Joync user at no cost.

30 matchesFixed analysis window
1 hourMinimum tier refresh interval
Server-sideAll Riot API calls
0 leaderboardsFrom performance metrics
01

Account verification

A player enters a Riot ID. Joync confirms that the account exists and attaches its PUUID to the Joync profile. This is what makes tier badges trustworthy—without verification, anyone could claim any rank.

ACCOUNT-V1 · by-riot-idACCOUNT-V1 · by-puuidSUMMONER-V4 · by-puuid
02

Ranked tier display & party gating

Joync shows a player's current Solo or Flex tier on profiles and party listings. Party hosts can set a minimum tier, such as “Gold and above.” Tier data is refreshed no more than once per hour for each user.

LEAGUE-V4 · entries/by-puuid
03

Most-played champions

A player's top three champions by mastery appear on the profile so prospective teammates can understand what that person actually plays.

CHAMPION-MASTERY-V4 · top 3Data Dragon · champion icons
04

Personal playstyle summary

On request, Joync reads the player's most recent 30 ranked matches and computes averages for a private self-improvement view. The radar chart compares the player's own results against a hand-authored reference table for their tier and role. It is not a player-to-player ranking, and Joync publishes no leaderboard derived from these metrics.

CS / minGold / minDamage / minKill participationDamage shareVision scoreKDA
MATCH-V5 · ids by-puuidMATCH-V5 · match detail
05

Custom match result verification

Two Houses can arrange a friendly custom match in Joync. Both sides report the result. In the current League implementation, when every participant has a linked account, Joync looks up the relevant match to confirm the winner instead of relying only on self-reporting. This prevents falsified results in Joync's House standings.

Migration note. We understand that a player's custom match data may only be made available to that player through RSO. Because our current flow derives a win/loss outcome visible to the opposing House, we believe the Tournament API is the correct long-term mechanism. We intend to issue tournament codes and receive results through the official callback. Until that migration is approved, automatic verification can be disabled and the feature falls back to manual confirmation by both Houses.

MATCH-V5 · current implementationTournament API · planned migration
06

AFK report verification

If a player reports a teammate for leaving a match, Joync checks match data before that report can affect the reported player's standing. Match data is never displayed for this purpose; it is used internally only to determine whether the accusation is substantiated.

MATCH-V5 · internal verification
Security & operations

The API key never enters the app.

All Riot API requests are made from Firebase Cloud Functions in the server environment. The client never receives the API key or calls Riot using that secret.

Joync mobile appRequests a Joync feature
→
Firebase Cloud FunctionsValidates, caches, and rate-limits
→
Riot APIReturns the required data only
Secret storageThe Riot API key is stored in Google Secret Manager and is never present in the client app.
Bounded requestsTier refresh is capped at once per hour, and playstyle analysis always uses a fixed 30-match window.
Rate-limit complianceJoync caches eligible results and honors Riot's Retry-After response on HTTP 429.
Monetization

Riot statistics are not paywalled.

Joync's subscription pays for Joync-created interpretation and community tools—not exclusive access to data received from Riot.

FREE FOR EVERYONE

Complete Riot data view

The entire self-improvement view remains available without a subscription.

  • Verified Riot identity and tier
  • Top three mastery champions
  • Full seven-metric radar chart
  • Tier and role reference comparison
Policy commitments

What Joync deliberately does not build.

We have removed concepts that could undermine Riot's official competitive system or turn match outcomes into wagering.

No alternative skill ladder

A prototype percentile ranking based on Riot performance metrics was disabled before launch because it could function as an alternative to the official ranked ladder.

No betting on match outcomes

A prototype that allowed users to wager in-app currency on match results was removed to comply with Riot's prohibition on betting.