Skip to content
Mobile appLive on the App Store and Google Play

Cossy: approved by Apple without adding user tracking

Our own community app for cosplayers, built in Flutter with a Supabase backend. Users can buy coins and a Premium subscription, handled through RevenueCat.

Cossy build page: a costume plan split into pieces, with the progress of each
Cossy event page: a convention ticket counting down the days to the con
Cossy chat list with group, event and character chats

The challenge

An app that sells coins and subscriptions has to handle payments safely, pass Apple's privacy review and stay secure as it grows. All three had to be right before launch.

What we built

An iOS and Android app with a Supabase backend, in-app purchases for coins and Premium, push notifications, and analytics that users choose to turn on.

ReviewPrivacy rejection resolvedApple's privacy-label rejection was fixed, and the app was approved without adding tracking.
SecuritySecurity audit before growthA bug that could have let users give themselves extra permissions was found and fixed early.
PaymentsCoin balances kept on the serverBalances are stored and checked on the server, so they can't be changed on the phone.

Project facts

Type
Our own product
Platforms
iOS, Android
Technology
  • Flutter
  • Supabase (EU, Frankfurt)
  • RevenueCat
  • push notifications
  • analytics users can switch off

Result

Live on the App Store and Google Play.

Mobile appsiOS and Android apps, built with Flutter

Building an app like this?

Describe it in a short form. You'll get a written plan and a fixed quote first.

Get a quote