MinoriA Shojum product · customer-owned intelligence
Minori by Shojum · privacy-first intelligence

Know where revenue came from. Keep the evidence.

Analytics, trusted revenue, founder books and selective proof — running inside your own Cloudflare account. Raw events, financial records, credentials and receipts stay there unless you export or publish them.

No usage metering · no session replay · export whenever you choose

Founder brief · example
$18,420
Net revenue · USD
Gross revenue$20,570
Fees−$1,714
Refunds−$436
Source records642
81.6%revenue attributed
Explainable by defaultEvery total opens to its source.
One installation

Four connected views of the business.

Traffic sits beside revenue. Revenue reconciles to records. Records become books. Only chosen proof becomes public.

01 / Analytics

See acquisition quality.

Cookieless traffic, goals, funnels, journeys, and revenue beside every contributor.

02 / Revenue

Trust every total.

Gross, fees, refunds, net revenue, subscriptions, attribution, and discrepancies.

03 / Books

Know what you kept.

Expenses, receipts, imports, reconciliation, and bookkeeping-lite without a bank-feed dependency.

04 / Proof

Publish selectively.

Choose exact values or ranges from an explicitly published, pre-computed snapshot.

Your cloud. Your records.

Minori runs where your data already belongs.

There is no Minori-operated analytics database between you and the numbers. Each installation lives in the customer’s own Cloudflare account — so we cannot see your numbers, structurally rather than as a matter of policy.

01Purchase a licenceLicence key
02Authorize the installerYour Cloudflare
03Create the ownerSingle-use setup

Shojum ID

buys the licence and lives on shojum.com — it holds your key, your renewal and your downloads.

Minori instance login

is created by you on your own Cloudflare deployment and holds your data. We never see it, and it shares no password with your Shojum ID.

Two separate accounts, on purpose. They share no password and no session — your Shojum password will not sign you in to your own installation, and it is not meant to.

Minori by Shojum · one installation · every current feature

Start early. Keep the price.

Minori runs in your Cloudflare account, never charges by traffic or revenue, and keeps working on the version you installed even if you cancel.

Launch price · installations 1–100

One private installation.

$49/ year
  • The full Minori release, installed into your own Cloudflare account
  • Every update for as long as the licence is current
  • Email support from the people who build it
  • Your data stays in your account — no phone-home, ever

Your cohort price stays yours for as long as the subscription is active. You will be asked to create a Shojum ID during checkout — that is where your key and downloads live afterwards.

Your data remains yours.Minori cannot inspect it or hold it hostage.
Your installed version remains usable.A cancelled licence never becomes a runtime kill switch.
Your price never follows your growth.More traffic and revenue do not create a larger bill.
Transparent launch path

The price rises as Minori proves itself.

Early customers accept more product risk, so they get the lowest annual price. Each cohort is grandfathered while subscribed — the rung never moves under an existing licence.

Installations 1–100$49per year

Founding price · available now

Installations 101–300$69per year

Early-growth price

Installations 301–1,000$99per year

Established-product price

Installations 1,001+$149per year

Mature anchor price

Installing

One workflow, your account.

After checkout your key waits on your Shojum account page. Installing is a GitHub Actions workflow in a repository you own: it deploys straight into your Cloudflare account, and re-running it is how you update.

# .github/workflows/install-minori.yml
- uses: Shojum/minori-install@<commit SHA you reviewed>
  env:
    MINORI_LICENSE_KEY: ${{ secrets.MINORI_LICENSE_KEY }}
    CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
    CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
    MINORI_SETUP_TOKEN: ${{ secrets.MINORI_SETUP_TOKEN }}
  • Four secrets, all yours: your licence key, a scoped Cloudflare API token, your account id, and a setup key you invent to create the first owner account.
  • Pin the action to a commit you have read, never a tag. A tag can be moved after you look at it, and this workflow hands it a Cloudflare token.
  • Nothing reaches us. The token stays in your repository, the key is validated by Minori’s distribution endpoint, and your running installation never checks in with anyone.
Straight answers

Before you install.

No “contact sales,” no revenue percentage, and no surprise bill when your launch succeeds.

Where does my data actually live?

In your Cloudflare account, in your D1 database and your R2 buckets. The installer runs as a GitHub Actions workflow in your own repository, using a scoped Cloudflare API token you create and keep — we never handle your tokens, and no visitor data is ever sent to Shojum.

What happens if I cancel?

Your installation keeps running exactly as before, with its existing data and features. A lapsed licence closes downloads, updates and support — it never switches your analytics off. Software you host should not stop working because a card expired.

Why does the price rise for later customers?

The product becomes more proven and capable over time. Early customers take the greater risk and keep the better price for as long as they keep renewing.

Does Minori charge by traffic, events or revenue?

No. Minori does not phone home for usage, cannot see your private business numbers, and has no usage-based tier.

What else do I pay for?

Your own Cloudflare usage, billed by Cloudflare rather than by us. Minori is built for Workers, D1, R2 and Queues, and a free account is enough to start — the expected indie-founder range is roughly $0–5 a month.

Can I buy more than one?

Yes. Pricing is per installation, so a second site or a second client is a second licence. Each one gets its own key on your account page.

Installations 1–100 · $49/year

Find the leak. Keep the software.

One customer-owned installation, every current feature, no usage meter — and it keeps running whatever happens to the licence.