Schema
Per-userid tables
Technical tables like gpslog_207, events_207. Zero cross-leak risk.
Strict isolation by userid. Each customer has its own tables, data, and access rules. No shared SaaS — actual database-level separation.
Technical tables like gpslog_207, events_207. Zero cross-leak risk.
Every query is auto-scoped by userid through FormDefaultQuery.
Admin, manager, operator, read-only. Per-module and per-plugin granularity.
A partner manages its own customers. Isolated branding, domain, SMS signature.
Login/password, API token, persistent cookie, OTP — all multi-tenant.
Every sensitive action logged with userid, IP, timestamp, payload.
Multi-tenant scope is enforced at the infrastructure level rather than at the app level:
// Toute requête utilisateur passe par FormDefaultQuery
FormDefaultQuery fdq = new FormDefaultQuery(xVars);
int userId = fdq.userIDi; // injecté depuis la session
// La table cible est suffixée userid
String table = "gpslog_" + userId;
| Isolation | physical table per userid |
| Auth | token + cookie + OTP |
| Partenaires | acc_pt / acc_spt / acc_pti |
| Audit | telnet admin port 20000 |
| Backup | per userid |
| Export | full per-customer |
Bundled with FleetMan — activation is instant. Contact your account manager or start a free trial.