Skadi

Privacy Policy

Last updated: 11 July 2026

This policy explains what personal data Skadi collects, why, and what rights you have under the EU General Data Protection Regulation (GDPR) and equivalent laws.

1. Who we are

Skadi is operated by Maksym Myronov as an individual. For any data-protection question, contact info@skadi.rocks.

We are the data controller for the personal data described below.

2. What data we collect

Account data (collected when you sign in)

Profile data (entered or chosen by you)

Location and ride data (collected during ride tracking)

When you start a ride session, the app requests permission to access your device's GPS. We collect:

GPS data is processed on-device to produce the metrics above. Raw coordinate tracks are not permanently stored on our servers beyond what is needed to display your ride history.

You are in control: location permission is only requested when you start tracking. You can revoke it at any time in your device settings. No location data is collected while the app is not in active use (i.e. outside an open ride session).

Activity data (generated as you use the app)

Push notification tokens

When you grant notification permission, we store a push notification token for your device. This is a platform-assigned identifier (issued by Apple APNs or Google FCM) that lets us deliver notifications such as squad invites or achievement alerts. It contains no personal information about you beyond identifying your device. Tokens for uninstalled apps are pruned automatically.

Analytics and session replay

We use PostHog to collect anonymised analytics and session replays. This includes which screens you visit, which features you interact with, and recordings of in-app interactions (session replay). Session replays may capture on-screen content such as your gamer tag or ride statistics, but are used solely to improve the product and diagnose usability issues. PostHog data is associated with a randomly generated identifier, not your email address.

Analytics collection is enabled by default. If you wish to opt out, contact info@skadi.rocks.

Crash reports and diagnostics

We use Bugsnag to capture crash reports and performance diagnostics. When the app crashes or encounters an unexpected error, Bugsnag automatically sends us a report containing the error type, a stack trace, your device model, OS version, and app version. Your account identifier may be attached to help us reproduce and fix the issue. No ride data or precise location coordinates are included in crash reports.

Subscription and purchase data

Skadi offers optional paid features via in-app subscriptions. Payments are processed entirely by Apple App Store or Google Play — we never receive your payment card details. We do receive your subscription status (active, expired, or cancelled) and a platform-assigned purchase identifier so we can unlock the features you paid for.

Data about other people you invite

When you send a friend invite or a private-ladder invite, you provide us with the name and contact (email or phone) of the person you are inviting. We store this so the invite can be processed and so you can see invites you have sent.

What we do not collect

3. Why we use your data (purposes & legal basis)

Under GDPR Article 6 we rely on the following lawful bases:

4. Who processes your data on our behalf

We use the following sub-processors. Each handles data only as instructed by us:

5. International data transfers

Your account and activity data is stored in the European Union (Ireland). Some of our sub-processors (Google, Apple, Cloudflare, Expo, Resend, PostHog, Bugsnag) are headquartered in the United States and may process limited operational data outside the EU. Where this happens, transfers are protected by Standard Contractual Clauses as adopted by the European Commission.

6. How long we keep your data

7. Your rights under GDPR

You have the right to:

To exercise any of these rights, email info@skadi.rocks. We will respond within 30 days.

8. Children's privacy

Skadi is not directed at children under 13 (or under 16 in the EU). We do not knowingly collect personal data from children. If you believe a child has provided us with their data, please contact info@skadi.rocks and we will delete it promptly.

9. If you were invited by someone else

If someone has invited you to join Skadi using your email or phone, your contact information is held in our database as part of that invite. You can request removal at any time by emailing info@skadi.rocks — no Skadi account required.

10. Security

All data is transmitted over TLS (HTTPS). Database access is restricted by row-level security so accounts cannot read each other's private data. Authentication tokens are stored on the device using the operating system's secure storage. Location data is collected only within an active ride session and is not accessible to other apps.

11. Changes to this policy

If we materially change how data is collected or used, we will update the "Last updated" date above and, where appropriate, notify users in the app. Continued use of Skadi after a change indicates acceptance of the updated policy.

12. Contact

Maksym Myronov
info@skadi.rocks