Scan Riftbound cards in seconds, organize your collection, and build deck ideas without simulating gameplay. Built for tabletop planning and community sharing.
RiftSnap is a mobile application designed to help Riftbound players manage their physical and digital card collections. The app enables users to:
RiftSnap is a card collection management and deck building tool. It does NOT simulate or automate Riftbound gameplay. Players still play the game manually and socially, the app exists only to help organize cards and plan decks for physical play.
1. User Authentication: Players sign in using Clerk authentication with options for email, Google, Apple, or Discord.
2. Card Scanning: Users point their device camera at a Riftbound card. The on-device YOLO model detects and identifies the card in real-time.
3. Collection Management: Recognized cards are added to the user's collection with quantity tracking.
4. Deck Building: Users organize cards into named decks for planning purposes before physical play.
5. Cloud Sync: Collections and decks sync to the cloud backend for cross-device access and backup.
6. Social Features: Users can share collections and deck lists with other players.
Framework: Flutter (iOS, Android)
ML: YOLO v8 ONNX (on-device card detection)
Storage: Hive (local cache)
Runtime: Cloudflare Workers
Database: Cloudflare D1 (SQLite)
Official: Riot Games Riftbound API
Images: Direct from Riot API URLs
Updates: Synced on app launch
Provider: Clerk
SSO: Google, Apple
Security: JWT tokens, HTTPS only
RiftSnap is a Card Collection & Deck Management Tool this is an explicitly approved use case per Riot's Riftbound Digital Tools Policy.
Free Plan Includes:
Premium Plan Includes:
All paid features provide transformative value through enhanced organization, collaboration tools, and expanded capacity, not just raw card data access. The free tier provides full core functionality for casual collectors.
❌ No Automated Gameplay: We do not simulate or enforce Riftbound rules
❌ No Skill Ranking: No leaderboards, MMR calculators, or player ranking systems
❌ No Metagame Analytics: We do not publish or track deck win rates, card play rates, or meta statistics
❌ No Betting/Gambling: No wagering or gambling mechanics
❌ No Unofficial Content: All cards sourced exclusively from official Riot API
❌ No Standalone Game Client: This is a collection tool, not a game platform
All Riftbound card data and images are sourced from the official Riot Games Riftbound API. The app uses:
The app displays the required Riot Games disclaimer in a prominent location:
"RiftSnap isn't endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. Riot Games, and all associated properties are trademarks or registered trademarks of Riot Games, Inc."
via Apple App Store
via Google Play Store
The app will be distributed through official app stores and will be available for download in all regions where Riftbound is officially supported.
RiftSnap collects the minimum necessary data to function:
Below are actual screenshots from the RiftSnap mobile application. Navigate through each screen to see key features:
RiftSnap will integrate with Riot's official Riftbound API to fetch:
The app implements proper rate limiting: