Your money. Your private record.

How much of your money is still a conversation?

Keep track of what you’re owed, what you owe, and when to follow up.

Coming to iPhone · One month free, then $9.99/month or $99/year.

Sam

Sam: Can you lend me $2,500 until payday?

You: Just sent it 👍

A private record of money owed.See how it works

How it works

Scattered details.
One clear record.

The details are already there. Bring them together in Remaini.

‹   Inbox

Re: API integration — final invoice

Maya Chento Alex Morgan
15 Sep
09:10

Hi Alex,

Everything’s looking good on our side. Thanks again for getting this over the line.

Could we move the remaining $7,500 to Tuesday, 22 September?

Best,
Maya

AM-042.pdfInvoice · API integration

An invoice with a new date.

Fictional examples. You choose what to add.

Inside Remaini

From a conversation
to a clear record.

  1. Add a note

    “I lent Sam $2,500. He’ll pay me back on the 25th.”

    Remaini’s Add a note screen with a loan of $2,500 to Sam for a moving deposit, to be repaid on September 25.
  2. Check the details

    The person, amount and promised date. Confirm what was agreed.

    Remaini’s editable Review screen showing Sam, a moving deposit, $2,500 owed to you and the agreed September 25 date.
  3. Keep track

    Sam returned $750. See the $1,750 remaining and the history.

    Sam’s record in Remaini: 1,750 USD outstanding, 2,500 originally recorded, 750 repaid, and the repayment history.

Actual app screens · Development preview · Fictional example

A moment of honesty

See what depends
on your memory.

Five questions. No email required.

Your answers stay in this browser.

01 / 05
Money out

Right now, how much money have you lent or invoiced that hasn't come back?

Choose the answer closest to your situation.

The Envelope · optional

If you go quiet,
the list doesn’t.

Choose someone you trust. After reminders and 21 days without a check-in, they receive your latest sealed record.

Day 15

It checks on you.

Day 21

Your chosen person.

Fictional sample · USD
Remaini

Prepared for
Maria Morgan

THE ENVELOPE

Alex Morgan’s record

Money owed. Promises made. Details that matter.

Last confirmed by Alex
15 Sep 2026
Copy delivered
06 Oct 2026
For the person he chose
Maria Morgan

Sent because Alex had not opened Remaini for 21 days. These are his own notes about money and commitments. Payments may have changed since his last check-in. Contact each person to confirm the position.

Owed to Alex

$10,800 recorded outstanding

Owed to Alex: contacts, amounts, promised dates, and evidence
Person / contactWhat it’s for / evidenceAmountPromised byPromises
Maya Chenmaya@northline.exampleNorthline Studio · API integrationFreelance invoice AM-042Mail · 15 Sep 2026$7,50022 Sep 20264Unpaid at last check-in
Omar Morganomar@example.comFamily loan · moving depositTransferred 15 Sep 2026Messages · 15 Sep 2026$2,40030 Sep 20261Repayment expected
Daniel Parkdaniel@example.comShared project · hosting costsReimbursement for costs Alex paidMessages · 12 Sep 2026$90018 Sep 20261Reimbursement expected

Alex owes

$1,780 recorded outstanding

Alex owes: contacts, amounts, promised dates, and evidence
Person / contactWhat it’s for / evidenceAmountPromised byPromises
Sarah Ahmedsarah@example.comUI design for freelance projectDesigner invoice SA-108Mail · 10 Sep 2026$1,50020 Sep 20261Alex to pay
Jamie Reedjamie@example.comAlex’s share of conference travelJamie paid for the bookingMessages · 14 Sep 2026$28019 Sep 20261Alex to reimburse

Other commitments

What Alex promised to do

Maya Chenmaya@northline.example

Send deployment notes and handover recordingMail · 15 Sep 2026

The history stays with the matter

Invoice AM-042
Four promises. Still recorded.

Northline Studio · $7,500
Last recorded status: unpaid.

  1. Promised for 01 Sep 2026

    Invoice accepted; first payment date.

  2. Promised for 08 Sep 2026

    Client requested another week.

  3. Promised for 15 Sep 2026

    Revised payment date confirmed.

  4. Promised for 22 Sep 2026

    Still unpaid. New date recorded.

Alex’s record, as last confirmed on 15 Sep 2026.
Source references point to the messages Alex recorded; they are not an independent verification.

Fictional sample

Private, by design

Your record is private,
including from us.

FOLLOW YOUR RECORDApp architecture · coming to iPhone

Your own iCloud

Private CloudKit sync · when enabled
01 · YOUR SPACE

On your phone.

Your record stays on your iPhone, with optional sync to your own iCloud.

On-device reading · Keychain
02 · OUR SIDE

Sealed on our server.

Enable the Envelope and we store a sealed copy. We never receive its key.

AES-256-GCM · fresh nonce per update
03 · YOUR CHOSEN PERSON

A link by email.

They enter their six-word opening code on the page to read or download your record. No app needed.

Browser decryption · WebCrypto
The Envelope setup

Set it up once.

  1. 01

    Choose your person.

    Add their name and email.

  2. 02

    Give them the code.

    Share the six words shown at setup. Send separately or print.

  3. 03

    They open the email.

    We send a link. They enter their code to open the Envelope.

Sent after reminders and 21 days without a check-in.

Your Envelope stays.

Your latest sealed copy remains active after your trial, cancellation, or uninstalling.

Keep it current
Updates need a subscription.
Stop delivery
Remove Envelope in Settings.

You control what remains.

Remove your Envelope or delete your Remaini data from Settings.

What exactly is stored?

On your iPhone: your record, source evidence, promise history and repayments in SwiftData, protected by the Face ID app lock. On-device extraction helps with the text when available; no external AI service receives it. The Envelope encryption key is kept separately in device-only Keychain. The readable six-word code is discarded after setup.

In your own iCloud: your app record synced through private CloudKit, when enabled. iCloud sync is not an archive of earlier versions. On a replacement phone, Sign in with Apple restores control of the same Envelope. Its device-only key does not migrate: the original code recovers it. If both code and old key are lost, you can remove the old Envelope or prepare a new one from your restored record and share a new code.

On Remaini’s Envelope server: the encrypted PDF in private Cloudflare R2 storage. D1 holds account identifiers, delivery contacts, subscription status and check-in, delivery and opening metadata. Separate R2 controls preserve the current delivery state and encrypted service metadata across database recovery. A Worker runs the schedule. We can read delivery details; we cannot read your enclosed record.

For encryption: PBKDF2-HMAC-SHA256 with 600,000 iterations derives the key. Every PDF update uses AES-256-GCM with a fresh random 12-byte nonce. The recipient decrypts in their browser.

Backups, retention & deletion

Your latest sealed copy stays scheduled after cancellation or uninstalling. Each activation sends once. Returning to the app revokes the old link; re-arm explicitly to start another cycle. After sending, access lasts up to 30 days from confirmed opening and never beyond 90 days from sending. The copy is then removed.

Remove Envelope: cancels future delivery, revokes access links, and deletes the active server copy and delivery details. Your list stays on your phone.

Delete Everything: also removes your account, local and synced app records, app-managed exports and stored keys. Completion is confirmed after required cleanup succeeds; an unreachable server or iCloud account leaves deletion pending. An offline old device clears its app record when it reconnects. Manage your App Store subscription separately.

Deleted service metadata can remain in D1 recovery history for 30 days on the hosting plan selected for launch (7 days on Free). Your encrypted PDF is stored separately in R2. Resend retains delivery-email data under its provider retention policy. Minimal cancellation markers remain to prevent removed Envelopes returning after a restore; a small private iCloud marker stops old devices uploading deleted records. Previously downloaded or shared copies cannot be recalled. Cloudflare retention details ↗ · Resend retention ↗

A few practical answers

Before you
make a note.

What does Remaini help me keep track of?

Money you have lent, money you owe, unpaid invoices, and promises with dates attached. Add the details you know and review them before saving. Remaini keeps your own record; it does not verify debts or move money.

Does my friend need to download Remaini too?

No. Your record is yours. You can note a loan or repayment promise without asking the other person to create an account. Remaini’s check-ins remind you to review what happened.

Can I add a voice note or a message?

Yes. Speak or type in the app, paste text, or share text from another app where supported. Review the person, amount, and date before saving. Remaini does not browse your chats or read your inbox.

What happens when a repayment date changes?

Record the new date while keeping earlier promises visible. Record part or full repayment to update the balance without losing the original amount.

How does my chosen person open the Envelope?

During setup, you choose their email address and share a six-word opening code with them separately. After reminders and 21 days without a check-in, they receive an email link. They enter their code on that page to open the sealed record. They do not need the app.

Does my Envelope disappear if I cancel or uninstall?

No. An active Envelope stays scheduled after your trial ends, cancellation or uninstalling. It sends once per activation; another delivery needs explicit re-arming. Fresh content updates require a subscription. Remove Envelope in Settings cancels delivery and deletes its active copy. Retention and independent copies are explained in the privacy section.

Is Remaini free?

Your first eligible month is free, including the Envelope. Then choose $9.99/month or $99/year, renewing automatically unless cancelled. If your plan ends, you can still read, export and manually update existing records. Adding new matters and updating your sealed Envelope require a subscription. The iPhone app is currently in development.

Storage, encryption & deletion details ↗

One plan. Everything included.

Your first month is free.

Then monthly

$9.99/ month

Or yearly Save 17%

$99/ year

Billed annually.

A full month to use Remaini, including your Envelope. Then your chosen plan renews automatically. Cancel before the trial ends to avoid a charge.