Shadowban Checker: TikTok reach and risk checks (mobile app)
Shadowban Checker is our own product. The iPhone app connects a creator's TikTok account with TikTok's official, read-only login, checks their recent videos and gives a visibility risk score from 0 to 100, with the signals behind it. It is available in 6 languages.
- Project
- Mobile app
- Our role
- Own product, end-to-end
- Platform
- Mobile app
- Country
- Global
- Year
- 2026
The challenge
Views drop with no explanation
When a creator's views fall off a cliff, TikTok gives no warning and no notice. The app had to give a clear reading of the numbers in seconds.
One tap, not a form
The first version asked creators to type in their own numbers. The next one had to start from the account itself.
An analysis, not an official status
The app is not affiliated with TikTok, and no platform confirms or denies visibility limits, so every result has to read as an estimate and show the signals behind it.
Our approach
A native app on the same scoring
The app is built with Expo, React Native and TypeScript on expo-router. It gets over-the-air updates through EAS Update, so fixes reach phones without a new App Store download. Its scoring is tested against the web version with the same test cases. So a check gives the same answer in both places.
What a check shows
Version 1.1.0 replaced manual input with connecting the account in a tap. A check shows the 0–100 risk score and the signals behind it (high engagement but low reach, sharp drops, cliffs, posting bursts). It also lists each recent video with its status and the possible reasons for a drop. A caption check flags risky or over-used hashtags before posting.
Free and Pro
Free users get 2 checks a day and their latest 3 results. Pro, an App Store subscription, adds unlimited checks, a daily automatic check even when the app is closed, an email alert when reach starts to drop, and the full history with the reach trend.
Six languages
Version 1.1.1 added Spanish, Portuguese, Japanese, Turkish and Arabic, with a right-to-left layout for Arabic, plus a short intro to how the app works.
Screens
Inside Shadowban Checker
How we delivered
From first brief to running in production
-
01
MobileiOS app
We built and published an iPhone app with Expo and over-the-air updates.
ExpoReact NativeEAS Update -
02
Connect in a tap (1.1.0)
ProductWe replaced manual input with a read-only account connection and added a status for each recent video.
TikTok Login KitPer-video status -
03
Free & Pro
ProductWe added Pro with unlimited checks, a daily automatic check and email alerts when reach drops.
2 checks a dayDaily checkEmail alerts -
04
Six languages (1.1.1)
ContentWe translated the app into 5 more languages, with a right-to-left layout for Arabic.
ESPTJATRAR
Results
What is running today
Live on the App Store
Shadowban Checker is live on the App Store for iPhone in the Social Networking category, in English and 5 more languages. Version 1.0.0 shipped in September 2026, followed by 1.1.0 and 1.1.1.
Read-only and easy to leave
The app reads only the TikTok profile and public video stats, never posts, and lets creators delete their account and everything stored from inside the app.
More work
Other things we built and run
Estimonia
Estimonia is our own product. The iOS app values an antique, artwork, watch or piece of jewellery from photos: a price range, a confidence level, what you would keep after fees and who to sell to. It runs on the same API as the web scanner, and a first valuation needs no account.
Real Estate Club Dubai
Our own product. The Real Estate Club Dubai iOS app puts the platform's AI property advisor, off-plan radar with handover alerts, calculators and service directory in a native app. It runs on the same API as the website, and nobody needs an account to look around.
The Status Network
The Status Network is a curated private club for founders, investors and culture builders across Miami and Istanbul. We built The Status Network iOS app, which brings the members-only Clubroom to the phone, and the REST API inside the club's WordPress install that it runs on.