Privacy policy
Last updated: September 20, 2026. This policy applies to the CFOP Trainer website and iOS app.
Who operates this app
CFOP Trainer is operated by gactocat. Contact gactocat@gmail.com for privacy questions or requests about your data.
Data we use
Without an account, your settings, algorithms, selections and solve times stay in this browser or app installation. If you create an account, Supabase processes your email address and password for authentication. Your account ID, settings, algorithms, selections and solve times are stored on the server. Session credentials are stored on your device to keep you signed in; the iOS app uses the Keychain. Our hosting and authentication providers process technical information, including IP addresses and request logs, to operate and protect the service. If you email support, we receive your address and the information you include.
How we use data
We use data to provide practice features, authenticate you, synchronize your account, send account confirmation and password reset emails, answer support requests, and maintain security. The app does not include advertising or analytics SDKs and does not track you across other apps or websites. We do not sell your personal information.
Service providers
Vercel hosts the website. Supabase provides authentication, the account database and account deletion processing. Email services process account and support messages. These providers process data as needed to deliver their services, potentially outside your country. Account data is hosted in the Supabase Tokyo region.
Storage and deletion
We keep account data while your account exists. In Account, choose Delete account and confirm your password to permanently delete your authentication account and associated server data. Deletion cannot be undone. Separate guest records and files you exported are not deleted. Technical logs and any provider backups may remain for their retention periods and are not available through the app. Support messages are kept only as needed to handle your request and follow-up.
Your choices
You can use practice features without creating an account. Data lets you export algorithms. To remove guest records, clear this website’s stored data or delete the iOS app and its data. To request access to or correction of your personal data, contact gactocat@gmail.com. Do not send your password.
Policy updates
Changes will be published on this page with an updated date. We will provide an additional notice in the app if a material change requires it.