✨ 100% Local-First Android & iOS Study Planner · in.svati.recallflow

Stop cramming. Remember every chapter without making flashcards.

RecallFlow schedules spaced repetition reviews directly around the textbooks, university lectures, Notion pages, and PDFs you already study from. Powered by the open FSRS v4 memory engine, a 3-tier Subject → Chapter → Topic hierarchy, and 1-tap offline JSON backups.

▶ Explore Interactive App Screens
100% Local
100% Local Storage · Zero cloud lock-in
FSRS v4
Live interval previews + Exam Pace mode
Free Forever
Ad-free study screens & 2d reward pass
RecallFlow Google Play Feature Graphic
RecallFlow Icon
RecallFlow: Spaced Repetition
Education · Rated for 3+ · Offline-First
v1.0.0
Official Google Play Store Feature Graphic (16:9) recallflow.svati.in
Why RecallFlow

Solving Spaced Repetition's Biggest Frustrations

Traditional task-based study apps (like fred.tasks) fall short when preparing for real exams. Here is how RecallFlow fixes every major student complaint:

100% Fixed fred.tasks #1 Complaint

Quiet-Day Smart Reminders

Legacy apps fire daily reminder alarms even when 0 items are due, annoying users. RecallFlow verifies your local queue and strictly alerts only when dueCount ≥ 1 at 8:30 AM.

Exclusive Feature Exam Blindness

Exam Pace Deadline Mode

Other apps push review dates weeks past your final exam. RecallFlow's Exam Pace Mode automatically compresses future intervals to ensure every topic is reviewed before test day.

1-Tap Recovery No Mistake Undo

1-Tap Instant Review Undo

Accidentally tapping "Easy" on other apps ruins that card's schedule. RecallFlow provides an immediate 1-tap Undo action that restores the exact previous FSRS state and queue order.

Full Hierarchy Flat Tag Lists

3-Tier Nested Organization

Flat category lists turn into an unmanageable mess. RecallFlow structures your study into Subject → Chapter / Module → Topic with textbook page references and deep links.

Next-Gen Engine Heuristic Curves

Official FSRS v5 / v4 Scheduler

Backed by the official open-spaced-repetition algorithm targeting 90% retention. Live dynamic interval previews (+1d, +3d, +8d, +20d) appear right on the buttons before you tap.

Offline Sync Cloud Lock-In

UUID Smart Merge (.rvwpack.json)

100% Local Storage with 1-tap JSON export and import. Merge your review logs and study progress offline between phone and tablet with zero duplicates and zero account sign-up.

Core Functionalities

Built for Real Coursework, Not Trivia

Every feature in RecallFlow addresses the top requests from students using spaced repetition for university exams.

🗂️

1. 3-Tier Subject Hierarchy

Organize your syllabus into Subject → Chapter / Module → Sub-Topic. Attach textbook page numbers, study pointers, and deep links to Notion, YouTube lectures, or Google Docs.

🧠

2. FSRS v4 + Exam Pace Mode

See the exact next interval on every rating button (Relearn, Hard, Good, Easy) before you tap. Set a target exam date to automatically compress long intervals before test day.

🔔

3. Quiet-Day Smart Reminders

RecallFlow queries your local on-device due queue before scheduling 8:30 AM reminders. If zero topics are due on a given day, no notification fires—eliminating annoying false alarms.

🔄

4. 1-Tap Offline Backup & Smart Merge

Export your entire database as a SHA-256 verified .rvwpack.json file. Switch phones effortlessly or smart-merge study progress between your phone and tablet by UUID.

🌱

5. 4-Stage Mastery Progression

Track every topic visually as it moves from New 🌱 → Learning ⚡ → Developing 🌿 → Mastered 🌳, complete with a full review audit history and 1-tap Undo.

❤️

6. Student-Friendly Free Model

The active study screen never shows banner ads. Watch one voluntary 3-second rewarded video anytime to disable browse banners and end-of-session interstitials for a full 2 days.

Live App Walkthrough

Real Device Screenshot Gallery

1. TODAY FOCUS ● AD-FREE STUDY
RecallFlow Today Focus Screen
Zoom
Active Queue & Live Previews

Dynamic interval badges (↺ +1d, 🧩 +3d, 👍 +8d, ⚡ +20d) calculate next due dates before you tap. Includes 1-Tap Instant Undo.

2. 3-TIER TREE SYLLABUS TREE
RecallFlow 3-Tier Subjects Hierarchy Screen
Zoom
Subject → Chapter → Topic

Clean tree organization with target exam countdown badges, search filters, chapter notes, and deep links to external study materials (Notion, PDF, YouTube).

3. SCHEDULE 🔔 DUE-ONLY
RecallFlow Calendar Schedule Screen
Zoom
Workload Forecast & Reminders

Horizontal 7-day capsule strip and monthly heatmap. Local 8:30 AM alerts fire strictly when topics are due—preventing annoying false alarms on free days.

4. BACKUP & ADS LOCAL STORAGE
RecallFlow Backup & Settings Screen
Zoom
UUID Merge & 2-Day Pass

100% Local Storage with 1-tap .rvwpack.json export/import. Watch 1 short rewarded video to unlock 2 days of completely ad-free browsing across the entire app.

Try the Scheduling Engine

Interactive FSRS v4 + Exam Pace Simulator

lib/services/fsrs_scheduler_service.dart
Official Play Store Policy

Privacy Policy for RecallFlow (`in.svati.recallflow`)

Effective Date: November 12, 2026 · Canonical URL: https://recallflow.svati.in/#privacy

1. 100% On-Device Storage of Study Data

RecallFlow: Spaced Repetition is designed as a local-first application. All subjects, chapters, study topics, page notes, external links, and spaced repetition review logs you create are stored strictly locally on your mobile device using on-device SQLite (drift) and local preferences. We do not operate any cloud database servers, require user registration, or transmit your study content off your device.

2. User-Initiated Portable Backups (.rvwpack.json)

When you use the Export Backup or Smart Merge feature, RecallFlow generates a local .rvwpack.json file on your device and invokes your operating system's native share sheet or file picker. You have complete control over where exported backup files are saved or shared.

3. Third-Party Advertising (Google AdMob SDK)

To keep RecallFlow free for students, the app integrates the official Google Mobile Ads SDK (google_mobile_ads) using Publisher App ID ca-app-pub-9872748086988353~5481933443. The Google Mobile Ads SDK may automatically collect and process:

  • Device & Advertising Identifiers: Google Advertising ID (com.google.android.gms.permission.AD_ID) or IDFA for frequency capping, ad personalization (where consented), and fraud prevention.
  • Coarse Location & Network Info: Approximate IP-based region to serve relevant ads and comply with regional regulations (GDPR/CCPA).
  • Ad Interaction & Diagnostic Data: Ad impressions, clicks on Banner (.../5306160272), Interstitial (.../6428329398), and Voluntary Rewarded (.../5800984297) units, and SDK crash diagnostics.

All data transmitted by the Google Mobile Ads SDK is encrypted in transit via HTTPS/TLS. Users in applicable jurisdictions are presented with the Google User Messaging Platform (UMP) consent form and can reset or opt out of personalized advertising at any time in their device's Android or iOS Privacy Settings. For full details on how Google processes advertising data, please visit Google's Privacy & Terms.

4. Permissions Used by the App

  • POST_NOTIFICATIONS: Used solely on-device to trigger local 8:30 AM reminders on days when you have study topics due.
  • INTERNET & AD_ID: Used by the Google Mobile Ads SDK and when you tap an external study link (e.g., Notion or YouTube).

5. Data Deletion & Contact

Because RecallFlow stores all study records exclusively on your device, you can permanently delete all study data at any time by clearing the app's storage or uninstalling RecallFlow. For privacy inquiries regarding recallflow.svati.in, contact: support@recallflow.svati.in.

Play Console Verification

AdMob Identifiers & app-ads.txt Record

Ready for Production
Configuration Item Configured Value App Behavior
Package Name in.svati.recallflow Configured in build.gradle & AndroidManifest.xml
AdMob App ID ca-app-pub-9872748086988353~5481933443 Initialized with Google UMP Consent flow
Rewarded Ad Unit ID ca-app-pub-9872748086988353/5800984297 Voluntary video granting 2 days of ad-free mode
Banner Ad Unit ID ca-app-pub-9872748086988353/5306160272 Anchored on browse tabs only; never on Today study card
Interstitial Ad Unit ID ca-app-pub-9872748086988353/6428329398 End-of-session only, capped at 1 per day
app-ads.txt Record google.com, pub-9872748086988353, DIRECT, f08c47fec0942fa0 Host at https://recallflow.svati.in/app-ads.txt