Privacy Policy
Effective date: 2026-07-01
This Privacy Policy explains how we collect, use, and share your information when you use Rookify. By using the app, you agree to the practices described here.
Company Information
Rookify is a subsidiary of Swayven Digital Ltd, a company registered in England and Wales under company number 13615743, with its registered office at 167–169 Great Portland Street, London, W1W 5PF.
Information We Collect
- Account data: email address and basic profile stored in our backend and/or Supabase where configured.
- Authentication data: a JWT access token is stored in
localStorage (e.g., keys "backend_jwt_token", "authToken") and user data such as "backend_user" to maintain your session. - Chess platform data: your Chess.com and/or Lichess usernames. For Lichess, you may optionally provide an API token to sync private games; this token is used only for that purpose.
- Game data: uploaded games and synced PGNs, derived metadata, analysis results, and training artifacts.
- Usage and analytics data: page views, navigation events, performance metrics, and feature usage collected via our in-app data layer and optionally forwarded to analytics platforms (e.g., Google Tag Manager) depending on deployment settings.
- Cookies and local storage: we use local storage for session tokens and preferences. Where enabled, Cookiebot may manage consent for cookies and analytics scripts.
How We Use Information
- Authenticate you and maintain your session.
- Analyze your games and provide recommendations and training features.
- Operate, secure, and improve the app, including debugging and performance monitoring.
- Measure product usage to inform improvements.
Processing and Storage
- Backend processing: the app backend processes PGNs and analysis requests. An AI engine service may process chess positions to generate insights. Some features store embeddings in vector-search infrastructure to support similarity search and recommendations.
- Third-party services: depending on configuration, we may use Supabase for auth/user storage, Google Tag Manager for analytics, Cookiebot for consent, and Chess.com/Lichess public APIs for game data.
Sharing
We share data with service providers solely to operate the app. This may include cloud hosting, analytics, authentication, and vector database providers. We do not sell your personal information.
Your Choices
- You can update your chess platform usernames in your profile.
- You can revoke your Lichess token at any time in Lichess settings.
- You can clear local storage to sign out everywhere. Within the app, use Logout to end your session.
- Where Cookiebot is enabled, you can adjust consent categories via the banner or Cookiebot controls.
Data Retention
We retain account and game data as needed to provide the service and for legitimate interests such as security and product improvement. You can permanently delete your account and associated personal data at any time from Profile → Settings → Delete account, or by contacting us at info@swayvendigital.com.
Security
We use reasonable technical and organizational measures to protect your data. No method of transmission or storage is 100% secure.
Children
The service is intended for users 13 and older.
Contact
Questions or requests (access, correction, deletion): contact us at info@swayvendigital.com.
Changes
We may update this policy. We will revise the effective date above when changes are made.