A home for your personal apps

Privatium™: For the little things that are yours.

What's in the pantry. An idea worth keeping. A game you made yourself. Small apps, with your data close to home.

No account. No cloud subscription.

Open source · Runs on your hardware · Windows · macOS · Linux

Access your apps on an Android phone or iPhone through a standard web browser on the same home network.

Privatium dashboard showing Hello, Medication Tracker, Animals, Sketch, and Pantry.
Your apps, together in one place.
Take a closer look

Lives with you.

Your apps run on your hardware. No cloud subscription required.

Files you can read.

Your records live in plain text. Backing up is copying a folder.

Room to make it yours.

Start with a simple app. Change the files and refresh your browser.

A look inside Privatium

Start small. Make it your own.

A little less starting over

Your data, across your devices.

Keep app data in sync between your computers, or open an app from your phone while you're at home.

Computer to computer · Local sync

A reading list that keeps up with you.

Build a reading-list app and organize your books at your desk. Later, add a recommendation from your laptop on the sofa. The list on your desktop catches up when the computers reconnect.

Install the same app on both computers and pair them once. When both are running and connected to your home network, they exchange changes over an encrypted connection.

Computer to phone · Home access

Log it in the kitchen. Plan it at your desk.

Just cooked a batch of soup? Use Pantry on your phone to record the portions you freeze. Later, check what you already have while planning meals on your computer.

Pair your phone and open the app in its browser on the same home network. The computer stays on and holds the data; the phone is another way to use it.

Connect a device

Two words. Or four emoji.

Open pairing on your computer. On your phone, scan the QR code or open the address shown.

Then type the two code words or tap the four matching emoji. Each emoji has a text label, too.

Your phone and computer need to be on the same home network.

Devices settings with a QR code, two code words, and four labeled emoji for pairing. The address and parts of the QR code are obscured.
Pair with code words or emoji from the Devices settings.

Get Privatium

Your first app, in a few steps.

Download Privatium for your computer. Lua and SQLite are included.

Also available: Windows portable and all releases.

  1. Extract the download.

    Put the program in a folder of your choice. Open a terminal in that folder.

  2. Run Privatium.

    Use the command for your operating system. The first run creates the example apps. Keep the terminal open while you use them.

  3. Open your browser.

    On that computer, visit http://127.0.0.1:8420/ and choose Hello.

In your terminal

macOS or Linux

./privatium

Windows PowerShell

./privatium.exe
Use it from your phone
  1. With Privatium running, open Settings › Devices on your computer and select Open pairing. A QR code and a pairing code appear.

  2. Connect your phone to the same home network. Scan the QR code, or type the address shown under it into the phone's browser.

  3. On the phone, type the two code words or tap the four matching emoji.

You can label or remove paired phones on the same page.

View app and data directories

Privatium keeps your apps in an apps folder and your records in a data folder. Both sit inside one Privatium folder. To back up, copy the data folder.

Default Privatium folder on each system
SystemAppsData
Windows%LOCALAPPDATA%\privatium\apps%LOCALAPPDATA%\privatium\data
macOS~/Library/Application Support/privatium/apps~/Library/Application Support/privatium/data
Linux~/.local/share/privatium/apps~/.local/share/privatium/data

If you create a folder named privatium-data beside the program, Privatium uses that folder instead. The Windows portable download already includes one.

To see the folders your copy actually uses, open Settings › Data settings while Privatium is running. Privatium also prints the folder in the terminal each time it starts.

Make your own app

In a second terminal, run this command. On Windows, replace ./privatium with ./privatium.exe.

./privatium new myapp

Refresh the launcher to see myapp. Edit the files in the folder the command prints, then refresh again.

Use the included AI assistant guides or follow the guide to building an app in its own repository.