Oniri - Your Dream Journal Security & Privacy Scorecard

Android

40
Overall trust score
Unsafe
45
Security
35
Privacy

Dream entries and usage habits are tracked by Mixpanel for behavioral analytics, and crash data is sent to Sentry. Subscription activity flows through RevenueCat. Journal content may not be fully protected if stored data is not adequately secured.

Best for

Dream journalers comfortable with behavioral analytics

Avoid if

You keep sensitive personal thoughts in your journal

Findings

  • 2 critical
  • 4 high
  • 4 medium
  • 5 low
  • 3 info

0 issues identified across security and privacy analysis.

Top security issues

  • JWT Authentication Token Stored Unencrypted in SharedPreferences
  • Dream Journal Database Stored Unencrypted (MongoDB Realm)
  • Voice Recordings Stored Unencrypted with Biometric PII

Top privacy issues

  • Session Recording with Sensitive Dream Content Capture (Sentry)
  • Comprehensive User Profiling with PII in Analytics (Mixpanel)
  • 100% Performance Trace Sampling (Complete Behavioral Surveillance)

Full analysis

Oniri - Your Dream Journal

io.oniri.oniriapp | Version 1.40.3 (Build 65) | Scanned 2026-02-04

Security Score: 45/100 | Privacy Score: 35/100

What This Means for You

Dream entries and usage habits are tracked by Mixpanel for behavioral analytics, and crash data is sent to Sentry. Subscription activity flows through RevenueCat. Journal content may not be fully protected if stored data is not adequately secured.

Recommendation: Use With Caution

Best For: Dream journalers comfortable with behavioral analytics
Avoid If: You keep sensitive personal thoughts in your journal

Key Findings

Data Security - 8 findings (1 critical, 2 high, 1 medium, 4 low)

Network Security - 0 findings

Code Safety - 0 findings

Privacy - 4 findings (1 critical, 2 high, 1 medium)

Privacy Concerns

What Data is Collected

  • Behavioral data: In-app actions and usage patterns are collected by Mixpanel for behavioral analytics.
  • Crash and diagnostic data: When the app encounters errors, Sentry receives details about the device state and app activity at the time of the crash.
  • Subscription data: Purchase and subscription activity is processed by RevenueCat.
  • Journal and app data: Entries are stored using MongoDB Realm, a local and cloud-connected database service.

Third-Party Data Sharing

User data is shared with the following third-party services:

  • Mixpanel - behavioral analytics and usage tracking
  • Sentry - crash reporting and diagnostics
  • RevenueCat - subscription and purchase management
  • MongoDB Realm - data storage

Understanding the Scores

Category Score
Security 45/100
Privacy 35/100
Data Security 40/100
Network Security 100/100
Code Safety 85/100
Data Collection 45/100
Data Sharing 50/100
User Control 60/100

Positive Security Features

  • No notable positive security practices were identified in this version.

Areas for Improvement

  • The way journal data is stored on the device leaves it accessible in ways that could expose private entries to other apps or background processes.
  • Multiple third-party services collect data about how the app is used, with limited options available to opt out or control what is shared with each company.
  • Subscription and usage patterns are processed by an external service, expanding the number of companies with access to user activity.

About This Analysis

This scorecard is based on static analysis of the published app binary. Scores and findings represent the state of the app at the time of the scan and may not reflect subsequent updates.

App Details

  • App Name: Oniri - Your Dream Journal
  • Package ID: io.oniri.oniriapp
  • Version: 1.40.3 (Build 65)
  • Scan Date: 2026-02-04

Versions & scan history

ScanDateOverall score
#2 (current) 40/100