What is BetaSwap?
BetaSwap is a collaborative beta testing platform for Android apps. Developers and testers swap roles: to get testers for your app, you must test other people's apps. Activity is verified automatically by Firebase Analytics.
Is it really free?
Yes, during the beta phase the platform is completely free. No credit card required. The first 200 members receive 5 bonus credits and Founder status.
How does the credit system work?
Credits are BetaSwap's currency. You earn +3 credits by completing a campaign as a tester, +1 for quality feedback. You spend credits to open your campaigns: cost is 1 credit × number of testers × duration in days.
How is tester activity verified?
For Firebase campaigns, BetaSwap reads the developer's Google Analytics data (read-only, via OAuth) and checks every 24h: DAU ≥ 1, avg session duration ≥ configured minimum, no anomalous patterns. A day only counts if all three conditions are met.
What happens if a tester doesn't reach the minimum active days?
The campaign is marked as incomplete for that tester. The tester receives a reputation penalty. Credits are not refunded to the developer — the tester also doesn't receive the reward credits.
How many campaigns can I follow simultaneously as a tester?
Maximum 2 active campaigns at once. This ensures each campaign receives real attention.
Can I test my own app?
No. The system automatically blocks attempts to test apps from the same IP as the developer or linked accounts. Creating secondary accounts to test your own apps is a serious violation and leads to permanent ban.
Is Firebase required?
No. You can create campaigns without Firebase — verification is manual. But Firebase campaigns offer objective data and increase tester confidence in the fairness of evaluation.
What data does BetaSwap read from Firebase?
Only aggregated and anonymous data: daily active users (DAU), average session duration, hourly event distribution. BetaSwap does not read personal data of app users, cannot modify anything, read-only access via OAuth.
How do you earn badges?
Badges are automatically awarded when you reach the requirements. There are 4 levels (Bronze, Silver, Gold, Platinum) and 16 total badges. You can see all the details on the
How It Works page.
What happens if I abandon a campaign?
You receive a reputation penalty. Repeated abandonment leads to temporary suspension. The first time is recorded as a warning. If you have valid reasons (critical app bugs, technical issues), communicate them to the admin before abandoning.
How can I contact the admin?
Can my feedback be seen by other users?
Feedback is only visible to the app's developer. It's not public. The feedback quality score is used internally to calculate bonus credits and reputation.
Can I request a credit refund?
Credits are not convertible to money. In case of proven technical issues (app removed from store, unresolved critical crashes), the admin can evaluate a partial refund of credits spent on the campaign.