значок приложения

Mood Cairns

Private, fully offline mood tracker. No network access. Your data's yours..
Новое в версии 1.1.0
- New Custom Tags feature: People, Places, and Activity tags can be assigned and filtered on (thanks github.com/carliitooss)
- Help text for Charts
- Allow users to export unsafe (unencrypted) CSV file if enabled in settings to perform further analysis if desired.
- Show Notes and Tags on your entries when you tap on a date in the Chart
A private, fully offline Android mood tracker. Log how you're feeling against your own scales, in your own time windows, on your own device. Nothing is ever uploaded - sync, if you want it, is your job (Syncthing works well on the encrypted backup folder).

Features

* Custom scales. Five built-in scales (Happiness, Anxiety, Stress, Boredom, Pain), each numeric and color-tagged. Add your own; archive the ones you don't want.
* Prompt windows. Define time-of-day windows (e.g. morning 08:00-12:00, evening 18:00-20:00). The app fires one notification per window per day at a randomized time inside it. Tap the notification to jump straight to the log entry screen.
* History and charts. Browse past entries, see per-scale trends over time.
* Encrypted on-disk storage. The mood database is encrypted at rest using SQLCipher. The key lives in memory only while the app is unlocked, and is wiped when you lock it.
* PIN + biometric lock. PIN-gated app entry, with optional biometric unlock. PIN is hashed with PBKDF2-HMAC-SHA256 (600k iterations) before being stored.
* Encrypted backups. Manual export writes an AES-GCM-encrypted JSON file to Documents/MoodCairns/. The encryption key is derived from your PIN with PBKDF2-HMAC-SHA256 (200k iterations) and a fresh per-backup salt embedded in the envelope, so any install (including a fresh one) can decrypt with the same PIN.
* Home-screen widget for one-tap mood logging.

Privacy contract

The app declares no network permissions. Without internet, the process literally cannot open a socket, which makes phone-home impossible regardless of what any included library tries to do.

The build enforces this, so a network permission can never be silently introduced by a dependency update.

If you want backups synced off-device, point Syncthing (or any file manager that can sync a folder) at Documents/MoodCairns/.

Contact

The best way to get in touch for issues, feature requests, etc. is the Issues page on github.com/lcdcode/mood-cairns. I will usually respond within 3 business days.

Source

Fully open source under GPL-3.0-only. Built on Kotlin, Jetpack Compose, Room, SQLCipher, and AndroidX.

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Скачать
  • Версия 1.1.0 (9) рекомендована Добавлено 28.07.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 10 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • Настройка выполнения действий в определенное время
      Это приложение может планировать работу на нужное время в будущем. Это также означает, что приложение может работать, когда вы не используете устройство.
    • использование биометрического оборудования
      Приложение сможет использовать биометрическое оборудование для аутентификации
    • Настройка будильников или напоминаний
      Приложение сможет настраивать выполнение таких действий, как включение будильника или отправка напоминаний в нужное вам время.
    • использование сканера отпечатков
      Приложение сможет использовать сканер отпечатков пальцев для аутентификации
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.lcdcode.moodcairns.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 24 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 1.0.7
    - Search notes and filter History by date or prompt slot.
    - Add "Change date/time..." when manually logging or editing an entry, so you can record a mood for a past date and time (for example, one you missed).
    - Minor security patches.
  • Версия 1.0.7 (8) - Добавлено 15.07.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 10 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • Настройка выполнения действий в определенное время
      Это приложение может планировать работу на нужное время в будущем. Это также означает, что приложение может работать, когда вы не используете устройство.
    • использование биометрического оборудования
      Приложение сможет использовать биометрическое оборудование для аутентификации
    • Настройка будильников или напоминаний
      Приложение сможет настраивать выполнение таких действий, как включение будильника или отправка напоминаний в нужное вам время.
    • использование сканера отпечатков
      Приложение сможет использовать сканер отпечатков пальцев для аутентификации
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.lcdcode.moodcairns.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 24 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 1.0.6
    - Slightly updated main icon
    - New monochrome icon
  • Версия 1.0.6 (7) - Добавлено 03.07.2026

    arm64-v8a armeabi-v7a x86 x86_64

    Для этой версии требуется Android 10 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • показ уведомлений
      Приложение сможет показывать уведомления
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • Настройка выполнения действий в определенное время
      Это приложение может планировать работу на нужное время в будущем. Это также означает, что приложение может работать, когда вы не используете устройство.
    • использование биометрического оборудования
      Приложение сможет использовать биометрическое оборудование для аутентификации
    • Настройка будильников или напоминаний
      Приложение сможет настраивать выполнение таких действий, как включение будильника или отправка напоминаний в нужное вам время.
    • использование сканера отпечатков
      Приложение сможет использовать сканер отпечатков пальцев для аутентификации
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.lcdcode.moodcairns.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 24 МиБ Подпись PGP | Журнал сборки