Self-host data export, sign-in policy everywhere, fairer billing, and taxi operations controls
Export your entire workspace for self-hosting in one guided flow, sign-in rules now enforced across every app with passkey support, plan changes with fair proration and a payment grace window, and runtime toggles for parcel, scheduled, and round-trip rides.
Your data is yours — self-host migration export
Businesses on the cloud plans can now take everything with them. A new self-host export add-on (enabled on request) moves your full workspace — drivers, vehicles, trips, shops, products, wallets, reviews, KYC, uploads — out of the cloud and into your own infrastructure.
- Two destinations. Download a complete archive via a secure, expiring link, or stream directly into your own Postgres database — including through an SSH bastion if your database isn't publicly reachable.
- Dry-run first. Before anything moves, the exporter walks every table and shows a coverage projection — what will be exported and roughly how large it is.
- Safe by default. Direct database transfers refuse to run against a non-empty target unless you explicitly opt in, so a re-run can never silently collide with existing data.
- Hands-off completion. Long exports run in the background and email you when the archive is ready to download.
Sign-in, your rules — now enforced in every app
May's auth policy page decided what sign-in methods are allowed per role and per app. This month, every app enforces it end to end.
- Login screens follow your policy. The passenger, driver, shop, parking, and admin console apps now show exactly the sign-in methods your policy allows — nothing more.
- Passkeys across the board. Passkey enrollment is now offered in all six apps, and only appears for user groups whose policy permits it. Require passkeys for admins while customers keep phone OTP, or roll them out to everyone.
Fairer billing
- Change plans from the dashboard. Upgrade or downgrade your cloud plan directly from Dashboard → Billing — no more round-trip through the payment portal. Downgrades warn you up front if the new plan allows fewer operation cities.
- Fair proration. Upgrades charge only the prorated difference immediately; downgrades bank the unused balance as credit on your next invoice; nothing is charged during a trial.
- A real grace window. A failed payment no longer interrupts your operation. You now get 7 days of full service to update your payment method, and the failure email tells you exactly how long you have. The moment payment succeeds, everything is restored automatically.
Taxi operations controls
A new Taxi operations section under dashboard settings lets you shape what your taxi service offers — at runtime, no app update needed.