Skip to content
App Studio

Authentication

Know who each user is from the first launch, and trust only your genuine app.

Every install gets an owner for its purchases and preferences from the first launch, with no sign-up screen in the way. Pinned certificates and an integrity check keep requests coming from your real app.

Authentication

What your app gets

  • Guest sign-in and device login

    Guest sessions out of the box, as signed tokens with hardware-backed keys. Every install has an owner for its purchases and preferences from the start.

  • Certificate pinning

    The current public-key pins of the API certificates. An app that pins can refresh its pin set without a release.

  • App integrity check

    Accept requests only from genuine installs of your app. The platform checks App Attest on iOS and Play Integrity on Android before it trusts a device.

  • Age range and parental consent

    Read the age range the stores share and keep the consent of each parent on record. Your app turns features on or off per age range, and the record shows who consented and when.

  • In development

    Social sign-in and account linking

    Let users sign in with Apple or Google and keep their purchases on every device. A guest account links to the new sign-in, so nothing bought as a guest is lost.

Runs in your backoffice

Your team sees each user and device in the backoffice and updates certificate pins and consent rules there.

FAQ

Questions teams ask

  • Do users have to create an account?

    No. Every install starts as a guest with its own signed session, so purchases and preferences have an owner from the first launch.

  • What does the integrity check stop?

    Requests from modified copies of your app and from scripts that call your API directly. A request that cannot show it comes from a genuine install is refused.

  • Where does the age range come from?

    From the age range signals Apple and Google share with your app, where they are available. Your app decides what each range may use, and parental consent is kept on record.

Pricing

One monthly price per app, for the capabilities you switch on. We quote it on a call and send it in writing.

Switch it on for your app

Tell us what your app needs. We set up your partner account and your first app with you, and your team integrates from the portal.