Skip to content

About

SecureCycle is a privacy and security focused mobile app designed for tracking your health data privately.

Resources

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

226 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

SecureCycle is a privacy and security focused general health app for iOS and Android designed to help you store sensitive health information including medical conditions, diagnoses, medications, allergies, doctor’s appointments, mental help information, treatment notes, and reproductive health information. There are no trackers, ads and creepy AI that trains off your private health information.

All data is processed locally on your device and can be protected with an app PIN. No one, not even us, can access your health data. Privacy is a fundamental human right, not an option.

App PIN - You can protect the app with a 6-digit PIN. The PIN is optional, and we strongly recommend setting one. Without a PIN, anyone who can open your phone can open the app.

Brute Force Protection - Each wrong PIN adds a longer wait before the next attempt. The waits grow to a maximum of 24 hours.

Auto-lock - The app locks when it leaves the foreground.

Privacy Shield - A screen overlay that triggers instantly when the app leaves the foreground. This prevents the OS app-switcher from taking a snapshot of sensitive health data, mitigating visual disclosure (shoulder surfing).

Data Encryption - Your health data is stored in an encrypted database protected by SQLCipher. The encryption key is random and stored in your phone's secure storage (iOS Keychain or Android Keystore)

Erase options - You can choose to erase your data after a set number of wrong PINs, or after the app has not been unlocked for a period you choose (1 week to 6 months).

Duress PIN - set a second PIN that opens a harmless screen instead of your data. Use it only if you are forced to unlock the app.

Technologies:

How to run application:

Frontend:

  1. Open terminal/command prompt on your computer and run the command git clone https://github.com/s-cpu3/Securecycle
  2. Make sure you're under the correct directory frontend Run cd Securecycle/frontend
  3. Install necessary packages:
    npm install
    npx expo prebuild
    npm install expo
    npm install @noble/hashes
    npm install expo@^58.0.0
    npx expo install expo-crypto
    npx expo install --fix && npx expo-doctor
  4. Start application:
    npx expo start
  5. Download the Expo Go app on your phone and scan the QR code on your screen! You will now be able to use SecureCycle!

iOS Download

Andriod Download

About

SecureCycle is a privacy and security focused mobile app designed for tracking your health data privately.

Resources

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages