A single honest number
Most hifz apps show “progress” as verses memorized. But verses memorized once aren’t the same as verses retained. The Retention Score is HafizPrime’s answer to the more honest question: if you tested right now, how much would you actually recite correctly?
It’s a number between 0 and 100, weighted by:
- Recency — recent clean recitations push the score up.
- Accuracy — word-level verifier results.
- Frequency — how often you’ve revised in 30/60/90 days.
- Difficulty — struggling verses pull harder.
What the number means
| Range | Meaning |
|---|---|
| 90–100 | Strong. You’re on top of everything memorized. |
| 75–89 | Good. A few verses drifting; review today. |
| 60–74 | At risk. Prioritize urgent reviews. |
| < 60 | Rebuild time. The coach will suggest a recovery plan. |
The heat map
Tap the dial. You’ll see a grid of all 114 surahs, each shaded by its current retention:
- Emerald — mastered
- Gold — needs attention
- Terracotta — at risk
- Grey — not yet memorized
Tap any surah for per-verse detail and a one-tap review queue.
Why we don’t show “% of Quran memorized”
A percentage ignores the difference between “read once two years ago” and “rock-solid this week.” Retention Score is intentionally harder to game. A memorizer who has covered 5 Juz and retained 95% may have a higher Retention Score than one who has covered 30 Juz and dropped to 40%.
How the score updates
- Every review updates affected verses immediately.
- Every night, the model re-estimates long-term retention and shifts scores.
- No gamified spikes — the score moves honestly.
Privacy
Your Retention Score is stored with your account. Nobody sees it unless you explicitly share it (e.g., with a teacher via Guardian Link).