Methodology
Every number on this site was collected between July 13-16, 2026, with figures re-verified where sources moved during that window. This page explains where the data comes from, how the trust score is built, and what its blind spots are - so you can decide how much weight to give it.
Where the data comes from
Every platform gets checked against the same list of sources: Trustpilot, the Apple App Store, Google Play, Reddit (the major TCG and sports-card communities plus each platform's own subreddit), X, the BBB, Sitejabber, ScamAdviser and similar scanners, press coverage, and - most importantly - the platform's own terms of service, FAQ and help pages. Each figure on the site carries the date we pulled it and a note saying exactly where it came from.
One hard rule governs everything: nothing is filled in from memory or assumption. If a source has nothing on a platform, the page says "no presence." If a page couldn't be read, the note says that instead of guessing. And every review excerpt you'll find here is quoted verbatim, under 40 words, from a page we actually opened - with a link to the original so you can check it yourself.
How review figures get verified
Review sites don't make this easy - Trustpilot and Reddit both block bulk scraping. So every Trustpilot score and review count shown on this site was read directly from the live Trustpilot page, and Reddit coverage comes from searching and opening actual threads, not from summaries of summaries.
That legwork matters more in this niche than almost anywhere else, because the numbers circulating on affiliate "review" sites are frequently wrong - and wrong in the platform's favor. A few examples of what direct verification turned up: RillaBox is promoted at 4.7-4.8 stars around the web, but Trustpilot has actually suspended its rating for "a breach of our guidelines." LuxDrop is quoted at 3.9-4.2 around the web; the live page reads 3.2. Lootie's lifetime 4.1 hides that only 9 reviews landed in the past year - the profile of a site whose customers have left. And several platforms that supposedly had "no reviews anywhere" turned out to have warning threads sitting in plain sight on Reddit.
Where a rating exists but doesn't measure the product - the GameStop app's 4.8-star rating covers the whole retail app, not PowerPacks; the 4.9-star "Shiny" scanner app is a different company entirely - it is shown for context and excluded from the score, with a note saying why.
The trust score
The community trust score is a 0-100 composite of four parts:
score = 0.55 × R + 0.45 × T − P − G
R - what reviewers say (0-100)
Every source with a numeric user score and at least 5 ratings (Trustpilot, App Store, Google Play) is normalized to a 0-100 scale, then averaged with each source weighted by the logarithm of its review count. The log weighting means 110,000 App Store ratings count for more than 400 Trustpilot reviews - but not 275 times more. Volume adds confidence with diminishing returns. A platform whose total review volume is under 100 gets capped at 65 and labeled low-confidence: a handful of reviews can't earn the green band.
T - what the platform publishes (0-100)
| Component | Max | Scoring |
|---|---|---|
| Odds transparency | 30 | 30 = odds published and independently verifiable; 15 = claimed or partial; 0 = none |
| Cash-out quality | 25 | 25 = instant cash buyback to withdrawable money; 20 = buyback with minor caveats; 15 = cash-out with friction (crypto-only, tier gates); 10 = store credit only; 0 = none |
| Authentication / vaulting | 15 | 15 = named grading or vault partners we could verify; 8 = claimed only; 0 = none |
| Shipping clarity | 15 | 15 = published cost and timeline; 12 = full cost schedule, no timeline; 8 = partial; 0 = opaque |
| Payment rails | 10 | 10 = mainstream fiat deposits (with chargeback and bank recourse); 5 = crypto-only but functional and documented; 0 = unclear or undocumented |
| Operator transparency | 5 | 5 = identifiable legal entity; 0 = anonymous or inconsistent identity |
P - complaint patterns
8 points come off per verified red-flag category, capped at 40. The five categories: regulatory action, shutdown or lost-balance history, a withheld-funds / account-ban / KYC-limbo complaint pattern, review-authenticity concerns, and an odds-or-value fairness complaint pattern. A flag only counts when the pattern shows up across multiple sources or a regulator or document confirms it. One angry review is not a flag.
G - fine print that costs you money
3 points come off per documented gotcha category, capped at 12, so at most four categories can count against any one platform. A gotcha is a trap we verified in the platform's own terms, docs, or a credible hands-on test - something that costs users money and isn't obvious upfront. The categories: self-set valuations (the platform alone defines the "market value" behind its buyback, with no open-market alternative and no published methodology - not counted where a fee-free marketplace exit exists and no valuation complaints are documented), buyback expiry or availability traps (offer windows measured in minutes, or "not guaranteed" clauses that contradict the marketing - a multi-day window is the category norm and is not penalized), forfeiture clauses (credit expiry, dormant-account zeroing, auto-sellback of unshipped items - and in one case, self-exclusion wiping out account funds), fee stacking (per-card shipping, sales tax charged on shipping, fees on parked balances), and substitution or stock traps (out-of-stock wins refunded as credits, "market-sourced" substitutes, repriced vouchers). Plain KYC/AML language is never counted - identity checks are anti-money-laundering hygiene that every platform reserves; only engineered withdrawal friction or complaint-backed KYC abuse qualifies. P covers complaint patterns; G covers documented terms. Nothing gets penalized twice for the same fact, and anything already scored inside T (like credit-only cash-out) doesn't count again here. The same boundary governs what you see on platform pages: the "Fine-print gotchas" panel holds what the contract does to you, the "Red flags" section holds evidence about how the operator behaves - complaint patterns, regulatory actions, review manipulation, anonymity - and no item appears in both.
The "Before you deposit" panel
For every platform we also dig out the mechanics that actually decide whether you get paid: published RTP or expected value, withdrawal methods, minimums, fees, processing times, limits and KYC triggers, what happens when a prize is out of stock, how to reach support, and whether any responsible-gambling tools exist. Each claim links to its source; "not published" means we looked and couldn't find it disclosed; where a platform's own pages couldn't be read at all, the notes say that instead. Three findings from that work are worth repeating here: only Box Madness displays RTP per box, only Pull.fun publishes an audit of its actual pull results against its published odds, and none of the platforms we reviewed offers deposit limits.
Platforms without independent reviews
Some platforms handle serious money with no review footprint at all. They get scored on the published-transparency checklist alone (0.8 × T − P − G), capped at 65 and labeled low-confidence - deliberately, because a platform nobody has reviewed can never reach the green band on paper terms alone. Two entries (Hits.gg and RipShip) could not be verified to exist and receive no score at all.
Bands
Green ≥ 70 (solid) · Amber 45-69 (caution) · Red < 45 (high risk) · Gray = insufficient data.
Every platform's arithmetic
The component-by-component justification lives on each platform's page. The summary:
| Platform | R | T | P | G | Score | Confidence |
|---|
Independent measurement sources
Where a third party independently measures what packs actually return, we fold it in with attribution. The main one is RipIndex (rip-index.com), an odds tracker that records real pulls from platform feeds and blockchains - including a live on-chain audit of Courtyard's and Phygitals' published odds, a 175,000+ pull ledger on Collector Crypt, and realized cash-back figures for Monster. Where its measurements exist they appear in a platform's sources and its "Before you deposit" panel; where a platform structurally can't be measured (Beezie exposes no pull feed; Tilt Rips has no independent ledger), we say that too. A second is mnstr.watch, a community-built on-chain tracker that logs every Monster pack (147,000+ to date) and computes realized player EV per tier. One transparency note: RipIndex carries disclosed referral links with a documented neutrality policy - we cite these trackers' measurements, not their recommendations. Its bottom line matches ours from the other direction: every pack it has measured, on every site, returns less than it costs on average.
Confidence labels
High = at least one directly verified review source with 1,000+ ratings. Medium = review data exists but is unverified or below 1,000 ratings. Low = under 100 total ratings, or no meaningful independent review data; the score rests mostly on the transparency checklist. None = the platform could not be verified to exist.
What this can't tell you
- This is a snapshot from a four-day window. Scores, review counts and even platform survival change fast in this niche - treat anything more than a few months old as stale.
- Trustpilot figures were read from the live pages, but they're a moving target and will drift from the moment of collection.
- App-store reviewers and Trustpilot reviewers are different populations - happy users prompted in-app versus people angry enough to go looking. Some platforms have also been credibly accused of soliciting or manufacturing reviews; where that's documented, it's flagged and penalized.
- The transparency checklist rewards published policy, which is not the same as honored policy. The complaint-pattern penalty partially corrects for this, but a well-documented platform can still treat its customers badly.
- X sentiment couldn't be captured systematically. Reddit coverage is real but not exhaustive.
- The transparency scoring involves judgment calls. Every call ships with its justification on the platform's page, so you can disagree with specifics.