Stop making flashcards, start mastering subjects.
AI-powered study tools for busy students.
Final Phase is an AI-powered learning application designed to help students study more effectively. It uses digital flashcards, a smart spaced repetition system (SRS) for long-term memory, AI tools to generate content and personalized study plans, and provides stats to track your progress and focus.
Our AI (powered by Google's Generative AI models) analyzes the topics, existing content, and preferences you provide to generate relevant flashcards, suggest tailored study schedules based on your goals and deadlines, create descriptions for your study sets, and provide summaries for incorrectly answered cards. This saves you time and helps personalize your learning.
Spaced Repetition is a learning technique that involves reviewing information at increasing intervals. Our app uses an algorithm to determine the optimal time to show you each flashcard again, helping you move information from short-term to long-term memory efficiently.
Yes, Final Phase offers a generous free plan with unlimited flashcards, sets, and core study features like SRS and progress tracking. We also offer Premium plans (monthly/yearly) that unlock advanced AI features (flashcard/plan generation, AI summaries) and support the app's development. See our Pricing Section above for details.
You can create and study flashcards as a guest, storing data locally on your device. However, creating a free account (using Google or GitHub) is required to synchronize your data across devices, back it up to our self-hosted cloud infrastructure (using Supabase software on Hetzner), and access AI features (Premium required for AI generation).
Your flashcards, sets, progress, and other study data are primarily stored locally in your browser's IndexedDB (using Dexie.js). This allows for offline access to your existing data. If you are logged in, this local data is automatically synchronized with our secure, self-hosted cloud database (using Supabase software running on Hetzner infrastructure) to provide backup and allow you to access your information across different devices.
Yes, to some extent. Final Phase is a Progressive Web App (PWA). Once the app is loaded and your data is stored locally (in IndexedDB), you can review existing flashcards, sets, and plans offline. However, features requiring AI processing (like generation), data synchronization between devices, or initial login require an active internet connection.
We prioritize your privacy. Your study content (flashcards, sets, etc.) is stored locally and, if logged in, synced securely to our self-hosted database (using Supabase software on Hetzner infrastructure) for backup/cross-device use. When using AI features, relevant content (like topics or prompts) is sent to Google's AI API only for generating the requested output; Google does not use this API data for training their models. We use privacy-focused Umami Analytics for anonymized usage data to improve the app. We do not sell your personal data. Please see our Privacy Policy for full details.
If you grant permission, the app can send you push notifications for study reminders you set. We store your browser's push subscription details securely in our self-hosted database (using Supabase software on Hetzner infrastructure) to enable this. You can revoke permission anytime in your browser or operating system settings. We only use notifications for reminders you configure or essential app updates.
"Clear Local Data" (in Settings > Danger Zone) removes all flashcards, sets, stats, etc., stored only on your current device's browser. It does not affect data synced to the cloud if you are logged in. "Delete Account" (in Settings > Danger Zone) is permanent. It removes your user account and all associated data (flashcards, sets, progress, etc.) from our self-hosted cloud database (using Supabase software on Hetzner infrastructure). Your local data on devices won't be automatically cleared but will no longer sync.
We love hearing from our users! You can submit feedback directly through the "Feedback" section in the app or contact us via the email provided in the "Contact" section on this page.