JournivJourniv
Journiv Plus

Journiv Plus Overview

Learn about Journiv Plus features and how they enhance your journaling experience while supporting the development of Journiv.

Journiv Plus gives you some additional features as a thank you for supporting the development of Journiv. Plus features are designed with the same privacy-first, self-hosted philosophy as the core Journiv app.

What is Journiv Plus?

Journiv Plus is an optional extension for your self-hosted Journiv instance that unlocks additional capabilities beyond the core experience. It is designed to enhance Journiv with more functionality while staying true to the app’s privacy-first, self-hosted philosophy.

Journiv Plus is available to supporters and integrates seamlessly with your existing setup, without changing how your data is stored, processed, or owned.

Why Journiv Plus?

The goal of Journiv Plus is not to lock functionality behind a paywall, but to offer additional capabilities as a way to thank supporters who help sustain the ongoing development of Journiv.

How It Works

Journiv Plus features work entirely within your self-hosted instance. Your data never leaves your server, all analytics are computed locally using your own data.

License Binding

Your Plus license is bound to your installation's unique identifier (install ID). This ensures:

  • Your license is tied to your specific instance
  • You can use Plus features on your self-hosted server
  • License sharing is prevented

Offline Capable

Plus features work offline once your license is registered. You don't need an active internet connection to use Plus features, they run entirely on your server.

Periodically, your instance will refresh the license information from Journiv's plus server. This is required to verify your license is active and bound to your server.

Privacy and Security

Journiv Plus is built with the same privacy-first, self-hosted philosophy as the core Journiv app. Plus features are designed to *enhance your experience, not extract your data.

  • No Data Collection Journiv Plus does not collect, store, analyze, or transmit your journal entries, media, tags, moods, or analytics. Your personal content never leaves your server.

  • Fully Local Processing All Journiv Plus features (analytics, prompts, insights, templates, etc.) run entirely on your own machine or server, alongside your Journiv instance. There is no background syncing, mirroring, or cloud processing of your journal data.

  • Minimal Network Surface The only external interactions are license operations, which exchange no journal content. These requests contain only:

    • Instance Registration:

      • An anonymous instance identifier
      • The Journiv version
      • Platform type
      • Database backend type
    • License Registration:

      • License key
      • Anonymous instance identifier
      • Email address
      • The Journiv version
      • Platform type
      • Database backend type
      • Discord ID (optional if specified during registration)
    • License Info

      • Anonymous instance identifier
      • Signed license token
    • License Refresh

      • Anonymous instance identifier
      • Signed license token

    These are required to verify your license binding to your server. No journal entries, media, tags, moods, or analytics are ever transmitted.

  • Cryptographically Verified Licensing Journiv Plus licenses are digitally signed and verified locally. This ensures:

    • Licenses cannot be forged or tampered with
    • No secret keys are stored on your server
    • Trust is enforced mathematically, not by obscurity
  • No Tracking, Telemetry, or Analytics Journiv Plus includes no usage tracking, no behavioral analytics, no fingerprinting, and no ads. What you write and how you write, remains completely private.

  • Transparent Architecture Journiv Plus is designed so privacy claims are verifiable, not just promises:

    • Plus features are designed to perform only computational operation on your server locally.
    • Plus features compiled source code never access your database or any other service directly. Journiv's core open source code perform all the database operations and calls the Plus features to perform the computational operations.
    • Plus features compiled source code never makes any network calls to any external service.
    • Plus features are designed to be fully offline capable. Once your license is registered, you can use Plus features even if your server is offline.

In short: Journiv Plus adds powerful capabilities without changing the trust model. Your memories stay yours, stored locally, processed locally, and owned by you.

Getting Started

Ready to unlock Plus features?

  1. Get a License - Purchase a Journiv Plus license
  2. Register Your License - Enter your license key in the Journiv settings
  3. Start Using Features - Access Tag Analytics and other Plus features immediately

For detailed instructions, see our Getting Started Guide.

Support

Need help with Journiv Plus?

  • Documentation - Browse our comprehensive Plus documentation
  • License Management - Learn how to manage your license
  • Troubleshooting - Find solutions to common issues
  • Community - Join our Discord community for support

Next Steps