Strath Steps — University of Strathclyde Sport
Last updated: October 2026 · Next review: June 2027
Strath Steps is a step-tracking and leaderboard web application operated by the University of Strathclyde Sport department. The University of Strathclyde is the data controller for all personal data processed through this application. If you have questions about how your data is handled, contact us at strathsteps@strath.ac.uk or the University's Information Governance Unit at dataprotection@strath.ac.uk.
We process your personal data on the following legal bases under UK GDPR:
Step counts and fitness activity data may constitute health-related data under UK GDPR. Where this is the case, we rely on your explicit consent as the basis for processing this special category data.
We retain your personal data for as long as your account remains active. Your data will be automatically deleted from the database after 7 years.
Team memberships are cleared automatically when each challenge ends. A record of which team you were on is kept so that past team results can still be displayed, and is deleted if you delete your account.
When you delete your account, all personal data associated with it is permanently removed, including your profile, step logs, activity logs, team membership and past-challenge team records, connected device tokens, and badge records. Deletion is immediate and irreversible. No personal data is retained after account deletion — including no anonymised or aggregated individual records.
Aggregate, non-identifiable analytics data (such as total page view counts) may be retained beyond account deletion as it contains no personal data.
For a detailed breakdown of retention periods by data category, see our Data Retention Policy.
We use the following third-party services to operate Strath Steps. Each acts as a data processor under our instruction:
Supabase
Database, authentication, and real-time infrastructure. All personal data at rest is stored exclusively in Supabase's EU (Ireland) infrastructure (eu-west-1). Supabase is GDPR-compliant and provides Standard Contractual Clauses for data transfers.
Vercel
Application hosting and global edge network for performance. Vercel hosts the application layer only — it processes request data transiently to serve pages but does not store personal data at rest. The database remains exclusively in Supabase's EU infrastructure.
Sentry
Error monitoring and bug tracking. Sentry may capture session context and anonymised error data (stack traces, browser type, page URL at the time of an error) to help us identify and fix bugs. No intentional personal data is sent to Sentry. Session Replay is disabled. Sentry is SOC 2 Type II certified and GDPR-compliant.
Google Health API (Fitbit / Pixel Watch)
If you choose to connect a Fitbit device or Google Pixel Watch, step data is retrieved from Google's Health API with your explicit consent. OAuth tokens are stored securely and only used to sync your step data. When you disconnect, we ask Google to revoke our access and delete the stored tokens.
Strava
If you choose to connect Strava, activity data is retrieved from Strava's API with your explicit consent, using read-only access. This includes activities you have set to private on Strava, because Strava requires that permission in order to read them. We use the distance, duration, speed and cadence of each activity to calculate an estimated step count — these are estimates calculated by Strath Steps, not step counts measured by Strava. OAuth tokens are stored encrypted and only used to sync your activities. When you disconnect, we ask Strava to revoke our access and delete the stored tokens; you can also remove access at any time from your Strava settings. We never write to or post on your Strava account.
Garmin (pending)
If you choose to connect a Garmin device, step data will be retrieved with your explicit consent. This integration is not yet available.
All personal data is stored in Supabase's EU (Ireland) infrastructure. Data in transit is encrypted using TLS. Data at rest is encrypted using AES-256. Access to your data is enforced at the database level using Row Level Security — no user can access another user's personal data.
OAuth tokens for connected fitness services are stored in a secured, access-controlled table and are never exposed to the browser or to other users.
Under UK GDPR you have the following rights regarding your personal data:
To exercise any of these rights, contact us at strathsteps@strath.ac.uk or submit a formal data subject request to dataprotection@strath.ac.uk.
If you believe your personal data is being handled unlawfully, you have the right to lodge a complaint with the Information Commissioner's Office (ICO) at ico.org.uk. We would, however, appreciate the opportunity to address your concerns directly before you contact the ICO — please reach out to us first at dataprotection@strath.ac.uk.
This privacy notice will be reviewed annually, with the next review due in June 2027. If we make material changes to how we process your personal data, we will inform you via the app before the changes take effect. Continued use of Strath Steps after notification of material changes constitutes acceptance of the updated notice.
Strath Steps is operated by the University of Strathclyde Sport department. University of Strathclyde, 16 Richmond Street, Glasgow, G1 1XQ. For data protection queries: dataprotection@strath.ac.uk