★★★★★
Average rating on the App Store. Apple doesn't publish how many ratings each star has.
This app isn't in any of our charts yet.
Performance improvement, data export and deletion features.
CarDSScan delivers research-grade, on-device ECG analysis from the Cardiovascular Data Science (CarDS) Lab. Built for reliability and privacy, CarDSScan runs its machine-learning models entirely on your iPhone - no internet required and no cloud uploads. Two ECG analysis engines ECG-Vision ATTR: Capture or import clear photos of printed or screen-displayed ECGs for fast, fully on-device analysis. ECG-GPT: A transformer-based ECG interpretation model designed for research-grade signal understanding. ECG-GPT runs locally on your device and may require approval for access. Private by design All inference happens locally on your device. ECG images and outputs stay with you unless you explicitly export them. Certain advanced models may be downloaded after approval. Developed by CarDS Lab Models are developed by the Cardiovascular Data Science (CarDS) Lab and have been evaluated across multi-center research datasets. CarDSScan is intended for research use only and is not a medical device. Key Features On-device ML inference (offline; no cloud processing) 12-lead ECG image capture and import ECG-Vision ATTR CNN model and ECG-GPT transformer-based model for research workflows Secure model download for approved users Clean, professional UI designed for study workflows Fast processing with reproducible outputs Optional export for research documentation Who It’s For Research teams, engineers, and clinicians conducting feasibility studies, validation work, and algorithm benchmarking in controlled settings. Privacy at a Glance No automatic data collection No ads, no trackers, no data sale Data stays on device unless you export it Requirements iPhone with camera (iOS 17.6 or later) Important CarDSScan is for research use only. It does not provide medical advice and is not intended for diagnosis or treatment. Do not make clinical decisions based on the app’s outputs.