All Projects / SHELF

SHELF

3M+

Users

500K

Daily active users

Industry

Social Media

Location

US / International

Scope

Mobile App

Overview

Securing and optimising authentication for a hyper-growth social app

Shelf

Description

Shelf is a mobile app offering a new kind of social network: a feed based on the cultural content users consume (Netflix, Prime Video, Apple Music, Goodreads…), connecting people with shared interests. GettingApp stepped in to secure, stabilise and optimise the entire mobile authentication chain.

Watch the story

Challenge

As Shelf was growing rapidly, it faced a critical issue with its authentication stack — built on Supabase with OTP via Twilio — leading to extremely high SMS costs, significant fraud exposure, and poor onboarding visibility.

What we delivered

authentication

  • Integration of a new authentication provider (Prelude)
  • Mobile SDK and OTP authentication server setup
  • Fine-grained fallback and edge case management (QA, test numbers, simulated errors)

anti fraud

  • Country-level blocking
  • Intelligent SMS routing
  • VPN / IP range detection
  • Device fingerprinting
  • IP ↔ phone number country code consistency checks

monitoring

  • Real-time Grafana dashboards
  • OTP conversion rate tracking
  • SMS sent vs. validated metrics
  • Automatic anomaly detection

Results

  • SMS costs reduced from $20–25k/month to ~$5k/month
  • Secure and controlled onboarding
  • Full visibility on authentication performance
  • Ability to anticipate and block attacks before impact

Key differentiators

  • Fast intervention on a critical growth bottleneck
  • Strong expertise in mobile authentication
  • Drastic reduction of operational costs
  • Proactive fraud prevention
  • Precise monitoring via real-time metrics
  • Combined product and security approach

FAQ

Got questions?

Answers to common questions