Skip to main content
The watt.ma app opens on a sign-in screen. You can create a driver account in seconds or sign in by email or through an external provider. This page describes both flows and the data collected.

Sign In

watt.ma app sign-in screen The Sign In screen accepts:
  • Email address and password.
  • Google in one tap (OAuth).
  • Apple in one tap (Sign in with Apple, required for iOS App Store publication).
A Sign Up link at the bottom of the screen opens the account creation form.

Create an Account

watt.ma app sign-up screen The Create an Account form asks for:
  • Full name.
  • Email address (used for password recovery and receipts).
  • Phone in international format +212 6XX XX XX XX.
  • Password (minimum 6 characters).
By submitting, you accept the watt.ma Terms & Conditions and Privacy Policy, in compliance with Moroccan law 09-08 on personal data protection.

OTP Verification

After sign-up, the app sends a 6-digit OTP code by SMS or email. This code secures the first sign-in and unlocks the wallet.
In Mock Mode, the OTP is auto-validated to speed up development. See the Installation page to disable this behavior.

Session and Tokens

  • Authentication via JWT signed server-side by FastAPI with JWT_SECRET.
  • Token stored securely by Expo SecureStore.
  • Configurable expiration on the backend, with silent refresh in the app.

Recover a Password

From the Sign In screen, press Forgot Password (coming soon) or contact contact@wattsc.com.

Data Collected

At sign-up, the app records only:
  • Full name, email, phone.
  • Password hash (bcrypt).
  • Provider account identifier (Google or Apple) if applicable.
No banking data is stored at this stage. See Wallet and Payment for card tokenization.