Skip to main content
3 min read

Where Is My Data Stored?

The short answer: on your device, and only your device. Here's exactly how it works.

100% on-device storage

100% On-Device Storage

All your health data - period dates, symptoms, fertility tracking, pregnancy data, notes - is stored locally on your device. There are no Lova servers that contain your health information.

ℹ️

No Cloud, No Exceptions

When we say "on-device," we mean it completely. There's no "backup copy" on our servers, no "anonymized data" collection, no exceptions. Your data exists only where you put it.

How Storage Works by Platform

iOS (iPhone, iPad)

Location: App's private container in iOS file system
Database: Encrypted SQLite (SQLCipher)
Encryption keys: Stored in iOS Keychain (Secure Enclave on supported devices)

Android

Location: App's private data directory
Database: Encrypted SQLite (SQLCipher)
Encryption keys: Stored in Android Keystore (hardware-backed when available)

Web App

Location: Browser's IndexedDB
Database: Encrypted using Web Crypto API
Encryption keys: Stored in browser storage

Desktop (macOS, Windows, Linux)

Location: App data directory in user folder
Database: Encrypted SQLite (SQLCipher)
Encryption keys: OS-specific secure storage (Keychain, DPAPI, Secret Service)

What About Sync?

When you sync between devices, data moves directly from device to device:

  • • No cloud relay or intermediary server
  • • Encrypted during transfer
  • • Direct connection over local network or peer-to-peer

What About Backups?

Device backups (iCloud, Google, etc.) may include Lova's encrypted data:

  • • Data remains encrypted in backups
  • • Encryption keys are typically stored separately
  • • You control your device backup settings
💡

For Maximum Privacy

If you want to exclude Lova from device backups, you can disable backup for the app in your device settings.

Why This Matters

On-device storage means:

No data breaches

We can't lose data we don't have

No subpoenas

We can't hand over data we don't have

No selling data

We can't monetize data we don't have

No policy changes

Future changes can't affect data we never had

Verify It Yourself

Check the audit log

Review all app activity

Monitor network traffic

No health data transmitted

Use airplane mode

App works fully offline