How does data sync work?
How does data sync work?
ChaosPrep uses Firebase Firestore with persistent local cache to sync your data across devices. All your tasks, study logs, syllabus progress, and settings are stored in the cloud and automatically sync when you’re online.Offline changes: When you make changes offline, they’re stored locally and automatically sync to the cloud when your connection is restored.Multi-tab support: ChaosPrep supports multiple tabs open simultaneously. Changes in one tab instantly appear in others.Learn more about data management.
Can I use ChaosPrep offline?
Can I use ChaosPrep offline?
Yes! ChaosPrep is a Progressive Web App (PWA) with full offline support.What works offline:
- Viewing your tasks and calendar
- Adding and editing tasks
- Tracking study time with the timer
- Logging questions and errors
- Updating syllabus progress
- Initial sign-in
- Syncing changes to the cloud
- Squad features (viewing squad members’ activity)
- Receiving updates from other devices
What's the difference between daily tasks and weekly targets?
What's the difference between daily tasks and weekly targets?
Daily tasks are specific, actionable items you plan to complete on a particular day. They appear in your calendar and can be checked off, deleted, or rescheduled by dragging and dropping.Weekly targets are broader study goals for the entire week, usually measured in hours per subject. They help you plan your weekly workload and ensure balanced preparation across all subjects.Example:
- Daily task: “Complete 50 physics questions from rotational motion”
- Weekly target: “8 hours of physics this week”
How are study streaks calculated?
How are study streaks calculated?
Your study streak counts consecutive days where you logged at least one study session using the timer or manual log.How it works:
- The streak checks if you studied “today” or “yesterday” (based on your logical day)
- If you have a session logged for today, the streak continues
- If you last studied yesterday, the streak is still active
- If your last session was 2+ days ago, the streak resets to 0
dayRolloverHour setting. If you study at 2 AM and your rollover is set to 4 AM, that session counts toward the previous day, protecting your streak.See Focus timer for more about tracking study time.What do the syllabus priority levels mean?
What do the syllabus priority levels mean?
Each chapter in the JEE and NEET syllabus has a priority level (A, B, C, or D) that indicates its importance for the exam.
- Priority A: Highest weightage, appears frequently in exams. Focus on these first.
- Priority B: Important chapters with moderate weightage.
- Priority C: Less frequently tested but still part of the syllabus.
- Priority D: Lower priority or rare topics.
Can my squad members see all my data?
Can my squad members see all my data?
No. Squad members can only see what you choose to share.What squad members can see:
- Your profile name and avatar
- Your live study status (when you’re actively using the timer, and which subject)
- Your daily tasks (if
shareTasksis enabled in settings) - General study activity (when you were last online)
- Your syllabus progress
- Your mock test scores
- Your question logs or error logs
- Your weekly targets
- Any detailed notes or task descriptions
shareTasks to false.Learn more about Accountability squad.How do I export my data?
How do I export my data?
Currently, ChaosPrep does not have a built-in export feature. Your data is stored securely in Firebase Firestore and is accessible through your account.Data access:
- All data is tied to your Google account
- You can access your data from any device by signing in
- Your data persists indefinitely as long as you have an account
A data export feature is planned for a future update, allowing you to download your study logs, tasks, and syllabus progress as JSON or CSV files.
What exam types are supported?
What exam types are supported?
ChaosPrep officially supports:
- JEE Main (January and April sessions)
- JEE Advanced
- NEET
- Custom (for any other exam or study goal)
- Curated syllabus with priority levels (JEE/NEET only)
- Default subjects (Physics, Chemistry, Maths/Biology)
- Preset exam dates
How does the day rollover work?
How does the day rollover work?
The day rollover is the hour when your “study day” resets in ChaosPrep. Instead of forcing a midnight reset, you can customize when your day begins.Default: 0 (midnight)How to use it:
- Go to Settings
- Find “Day Rollover Hour”
- Set it to any hour from 0-23
4 (4 AM):- Your study day runs from 4:00 AM to 3:59 AM the next day
- If you study until 2 AM, that session counts toward the previous day
- At 4 AM, a fresh day begins
- Protects your study streak when you work late
- Makes daily task lists more intuitive
- Aligns your “day” with your actual study schedule
Is my data private and secure?
Is my data private and secure?
Yes. ChaosPrep takes your privacy seriously.Security measures:
- All data is stored in Firebase Firestore with security rules
- Only you can access your personal data (tasks, logs, syllabus progress)
- Authentication is handled by Firebase Auth using your Google account
- Firestore security rules prevent unauthorized access
- Your Google account email, name, and profile photo (from Google Sign-In)
- Tasks, study logs, question logs, error logs
- Syllabus progress and weekly targets
- Settings and preferences
- Squad connections (friend codes only, no personal data shared)
- Your data is never sold to third parties
- Squad members only see limited data (based on your sharing settings)
- You can delete your account and all associated data by signing out and clearing your browser data