🏠 Home

About TremorCheck

Learn about Parkinson's disease, how this tool works, and how to use it effectively.

🧠
Parkinson's Disease
A progressive neurodegenerative disorder caused by the gradual loss of dopamine-producing neurons in the substantia nigra region of the brain. It primarily affects movement control and typically presents after age 60, though early-onset forms exist in younger adults.

An estimated 10 million people worldwide live with Parkinson's disease. Early detection is critical β€” starting treatment earlier can significantly improve quality of life.
⚑
Tremor Frequency Guide
β€’ Parkinson's tremor: 4–6 Hz β€” at rest, rhythmic, typically unilateral onset

β€’ Essential tremor: 6–12 Hz β€” appears with action or posture holding

β€’ Physiological tremor: <3 Hz or irregular β€” completely normal in healthy people

β€’ Drug-induced tremor: Variable β€” can mimic Parkinson's or essential tremor
πŸ”¬
How TremorCheck Works
Step 1 β€” Calibration: Measures background sensor noise for 5 seconds while the phone is still. This establishes your personal baseline RMS value.

Step 2 β€” Measurement: Records accelerometer data for 30 seconds while you hold the phone upright in your hand.

Step 3 β€” FFT Analysis: Converts raw time-domain data into a frequency spectrum using the Cooley–Tukey Fast Fourier Transform with a Hann window to minimize spectral leakage.

Step 4 β€” Tremor Score: A weighted composite of three factors: dominant frequency in the Parkinson range (45% weight), amplitude above your baseline (35%), and spectral concentration / clarity (20%). All three must be simultaneously elevated to produce a high score β€” this multiplicative design prevents false positives from random movement.
πŸ“±
Browser Compatibility
βœ… Best experience: Safari on iOS, Chrome on Android

⚠ Brave browser: Brave blocks device sensors by default. To fix: tap the Shield icon (🦁) in the address bar β†’ disable "Block device sensors" β†’ reload the page.

iOS Safari permission: When you tap Calibrate or Start, a permission prompt appears. If you previously denied it: Settings β†’ Safari β†’ Motion & Orientation Access β†’ enable.

HTTPS required: The DeviceMotion API only works on secure (HTTPS) connections. Make sure the URL starts with https://.
πŸ₯
When to See a Doctor
Consult a neurologist if you notice: a rhythmic tremor in your resting hand (especially one-sided), slowing of movement, muscle stiffness, or balance problems β€” particularly if symptoms have persisted for several weeks. Early detection and treatment significantly improves outcomes.
πŸ‘₯
About the Team
TremorCheck is developed as an accessible early screening tool, designed to help individuals monitor potential tremor symptoms in the period between neurologist visits. This application represents a project task created by Viktorija Andonova, a student at "Kole Nehtenin" School. The goal of the project is to contribute to greater accessibility and awareness of neurological screening.

Important: The tool does not represent a substitute for professional medical evaluation and should always be used in combination with appropriate medical care.
Disclaimer: TremorCheck is an informational screening tool only. It does not diagnose, treat, or prevent any medical condition. Results must be interpreted by a qualified healthcare professional.