
Your data.
Your control.
Every Elevate deployment is its own isolated instance on Microsoft Azure. Your database, your storage, your tenant. Give staff access to the information they need, with controls for roles, teams and AI features.
What's built in.
Multi-factor sign-in
Time-based one-time codes with any authenticator app. Switchable for staff and athletes independently. Trusted devices remembered for a configurable period.
Role-based access
Admin, Hub Staff, Medic, Nutritionist, Sports Psychologist and Athlete. Enforced on the server at every route, not just hidden in the menu.
Team-level scope
Scope staff access to assigned squads, with configured read permissions between groups. Team access can also support row-level security in Power BI.
Audit log
Recorded history of sign-ins, admin actions, credential changes, lifecycle actions and access denials, with who, what and when.
Hardened sessions
Staff sessions time out after 30 minutes idle and re-authenticate after 12 hours. CSRF protection, brute-force throttling and secure cookies as standard.
Encrypted in transit and at rest
TLS to the database and browser. Secrets encrypted at rest. Security headers and a content security policy on every response.
- Home
- Admin
- Data
- Events
- Insights
- Medical
- Messages
- Athletes
- Records
- Strength & Power
- Tasks
- User Guide
People
Theo Lindqvist
Profile, wellness, activity timeline, injuries, RTP and notes.
Theo Lindqvist
Football
- Team
- Football
- Position
- DEF
- Squad / Shirt
- 21 / DR
- Sex / DOB
- Male / 1999-03-14
How fresh or fatigued are you?
How sore or tight are your muscles?
How would you rate last night's sleep?
How stressed are you in both sport and non-sport?
How would you rate your mood?
How ready do you feel to train or compete?
RPE Load
Load vs Rolling AveragesActivity Timeline
6am – 10pm · select events for detailsOpen Injuries
2- Extensor tendon injury at ankle
- Grade 3 hamstring strain
Open RTP Plans
2- Hamstring strain · Phase 3 of 5
- Ankle extensor · Phase 2 of 4
Defined access to clinical records.
Medical, Nutrition and Sports Psych notes are visible only to that discipline and admins. Private notes are visible to the author and admins only. Clinical attachments follow their associated record access controls.
- Athletes see only their own data.
- AI features only read what the requesting user can already see.
- Passwords are never emailed. Invitation links are single-use and expire.
Active, archived, purged.
A defined retention setting and a defined disposal route, so personal data is kept no longer than necessary and clinical records are kept as long as they must be.
Archive
Records leave day-to-day views but stay intact and restorable. Every archive is stamped with who and when.
Retain
Medical record retention defaults to 8 years and can be configured per athlete and deployment to reflect your organisation's requirements.
Erase or purge
Erasure tools anonymise personal identifiers while retaining associated records according to the configured lifecycle. Purge is a separate, confirmed, audit-logged admin action.
You own all of the data.
The database lives in your Azure environment. Connect Power BI Desktop, Excel, Python, R or Tableau directly. There is no API quota, no export limitation and no intermediary layer.
- Azure SQL for records, Azure Blob Storage for documents, both in your subscription.
- Power BI reports embedded directly inside the Hub.
- Your organisation controls the database in its Azure environment.
Ask us the hard questions.
We will walk your security or IT lead through the architecture, the controls and the shared-responsibility model on your own tenant.
