Privacy Policy

Last updated 29 October 2026

jpaste has no server, no account and no analytics. Everything you put into it stays on your devices. This page explains exactly what that means, including the parts where it is not the whole story.

The short version

What the app stores, and where

jpaste keeps three kinds of thing, in the app's own storage on your Mac, iPhone or iPad and, while iCloud sync is on, in your own private iCloud database (see iCloud below):

None of this is transmitted to us, because there is no "us" to transmit it to: jpaste has no backend. The only place the app sends anything is your own iCloud, and only while sync is on. That is how jpaste is built.

iCloud

jpaste syncs your boards only through your own private iCloud database, using Apple's CloudKit. The developer has no access to it and cannot read it. Sync is on by default and can be turned off in Settings, and snippet text and labels are additionally encrypted with keys only your Apple Account holds.

So that sync keeps working when your iCloud storage is full, jpaste also keeps up to 2 MB of that storage in reserve, in a separate area of the same private database. It holds filler data and nothing of yours, and jpaste gives it up a piece at a time when iCloud refuses to save your snippets for lack of space. Settings explains it behind the info button next to sync.

Turning sync off stops it on that device; what is already in your iCloud stays there. To remove it, including the reserve, delete jpaste's data in iCloud: on iPhone or iPad, Settings → [your name] → iCloud → Manage Account Storage (or Manage Storage) → jpaste; on a Mac, System Settings → [your name] → iCloud → Manage.

Apple's handling of that data is covered by Apple's Privacy Policy.

Purchases

The one-time unlock is sold through Apple's In-App Purchase. Payment is handled entirely by Apple; jpaste never sees your payment details, your name or your billing address. The app asks Apple whether this Apple Account owns the unlock, and stores only the yes-or-no answer on the device.

Face ID, Touch ID and the device passcode

Boards marked Protected are unlocked with Face ID or Touch ID, or with your device passcode or Mac password if you prefer it or the device has no biometrics. That check is performed by the operating system through Apple's LocalAuthentication framework. jpaste receives only a yes or no. The app never receives, sees or stores your fingerprint or face data, and no biometric information ever leaves the Secure Enclave.

Vault boards, and why there is no recovery

Boards marked Vault are encrypted on the device with AES-256-GCM. The key is derived from the passphrase you choose, using PBKDF2-HMAC-SHA256 with a large iteration count and a random salt unique to each board.

jpaste never writes your passphrase anywhere — not to the device, not to the Keychain, not to iCloud. It exists only for as long as it takes to derive the key. That is what makes the encryption meaningful, and it is also why a forgotten Vault passphrase cannot be recovered or reset, by you or by us. The contents of that board are unreadable without it.

If your own password manager offers to save it, that is your choice and happens outside the app — jpaste neither asks for it nor can prevent it. Either way, choose a passphrase you will still have in a year.

What jpaste cannot promise

Two honest limits, stated here rather than buried:

This website

jpaste.com is a small static site hosted on Vercel. It uses Vercel Web Analytics, which counts page views and referrers without cookies and without building a profile of you or following you across other sites. Vercel's hosting also records standard server logs, including IP addresses, for security and operations.

This applies to the website only. The app contains no analytics of any kind.

The site loads its typefaces from Google Fonts, which means your browser contacts Google when you open the page.

Children

jpaste is not directed at children and collects no personal information from anyone, including children.

Your rights

Regulations such as the GDPR and the CCPA give you rights to access, correct, export and delete the personal data a company holds about you. jpaste holds none, so there is nothing for us to hand over or erase. Your own data is under your control: deleting the app removes it from that device, and the copy in your iCloud is removed as described in iCloud above.

Changes to this policy

If this policy changes, the date at the top of the page changes with it, and anything material will be described in the app's release notes rather than introduced quietly. If jpaste ever offers to share anything with the developer, it will stay off until you turn it on yourself, and you will see exactly what it sends before it sends anything.

Contact

Questions about privacy, or anything else: support@jpaste.com.

This is the original English text. Translations of this page are provided for convenience; where one differs from the English, the English is the version that applies.