PenPage
SYNC WITHOUT A SUBSCRIPTION

Markdown notes that sync through your own Google Drive

Most note apps sync by keeping your notes on their servers, so having the same notes on a laptop and a phone means handing the content to a company. PenPage works the other way around: it writes ordinary Markdown files into a folder in your own Google Drive, and your devices read from there. There is no PenPage account and no note database we control.

What actually lands in your Drive

Turning on sync creates a normal, visible ppage-app folder in My Drive — not a hidden application data area you cannot browse. Open it at drive.google.com and this is what is inside:

  • pages/ — one Markdown file per note, as plain .md text.
  • images/ — the images you pasted into notes, as real image files.
  • sync.json — the metadata: note titles, folder structure, timestamps and content hashes.

You can open, download, share or delete any of it without going through PenPage, and Drive's own version history applies to these files like any others. If you stop using PenPage tomorrow, your notes are still sitting in your Drive as Markdown, readable by anything.

The pages folder inside ppage-app open in Google Drive, listing one plain Markdown file per note with its file size
Inside ppage-app/pages on Google Drive — one plain .md file per note, with ordinary file sizes and dates. Nothing here needs PenPage to open it.

PenPage can only see the files it created

The Google authorization uses the drive.file scope. That is the narrow one: it grants an app access only to files that the app itself created. Your documents, spreadsheets, photos and shared folders are not something PenPage promises not to look at — the permission to read them is never granted in the first place. Google states the scope on the consent screen, so you can check rather than take our word for it.

The honest trade-off: because the scope is that narrow, PenPage also cannot pick up a Markdown file you drop into the folder by hand. Bring existing notes in through import instead; once imported, they sync like everything else.

How the sync actually works

Sync is built around one metadata file rather than a per-note conversation with the Drive API, which is what keeps it quiet enough to run on a phone connection.

  • Nothing changed costs one request. PenPage checks sync.json by its modified time. If it has not moved, the sync ends there.
  • Changed notes only. Every note carries a content hash, so a note you opened but did not edit is never re-uploaded.
  • A typical sync is two or three API calls, and the metadata file is written in one piece so it cannot be left half-updated.

Sync runs on its own in four situations:

TriggerWhen
After you edit30 seconds after you stop typing, so a burst of edits becomes one sync
PeriodicEvery 5 minutes while the app is open
Network restoredA few seconds after you come back online
Token refreshImmediately, so a long session does not drift

When two devices disagree

Per note, the newer timestamp wins. There is no three-way merge and no conflict copy — the older version of that note is replaced.

That is the right model for one person moving between a laptop, a desktop and a phone, which is what this is for. It is not a collaboration model, and it is not what you want if two people edit the same note, or if you edit the same note on two devices while both are offline. For anything that needs real merge resolution and review, keep the file in git instead — PenPage can link a local folder so the same note lives in both places.

What people use it for

The same notes on a laptop and a phone

The common case. Write on the desktop, read and amend on the phone, no install on either — PenPage runs in the browser and can be added to the home screen as an app.

Backup you already have

Notes stored only in a browser's local storage are one cleared-site-data away from gone. Drive sync turns your existing Drive backup into note backup without adding another subscription, and the files stay in a format you can read without us.

An instruction and prompt library that follows you

Developers keep a personal CLAUDE.md, prompt snippets and command notes that are not in any repository. Drive sync keeps one current copy on every machine you work from. See editing CLAUDE.md in PenPage for that workflow.

How it compares

Cloud notes app Drive desktop + a folder Git repository PenPage
Notes stored onVendor serversYour DriveYour Git hostYour Drive
Account with a note vendorRequiredNot neededHost accountNot needed
Files readable without the appExport onlyYesYesYes
Software to installAn appDrive for desktopgitNone, browser only
Usable on a phoneYesAwkwardAwkwardYes
Conflict handlingVendor's mergeWhole-file clobberReal mergesNewest note wins
App can read your other filesn/aYes, all of DriveRepo onlyNo, its own files only

Git remains the better answer whenever changes need review or a genuine merge. Drive for desktop syncing a folder is fine on a computer and miserable on a phone. PenPage's niche is the middle: one person, several devices, no install, and files you can still read if the app disappears.

Setting it up

  1. Open PenPage and write something. Everything works locally first — sync is optional and off until you turn it on.
  2. Sign in with Google and approve Drive access. Check the scope on the consent screen while you are there.
  3. PenPage creates the ppage-app folder and uploads what you already have.
  4. Sign in on your other device with the same Google account. It picks up the same folder.

Frequently asked questions

Do I need a PenPage account?

No. There is no PenPage account at all. Signing in with Google exists only to authorize access to your own Drive, and if you never sign in, everything stays in your browser and nothing leaves the device.

Can PenPage read my other Google Drive files?

No. It requests the drive.file scope, which grants access only to files the app itself created. The consequence is symmetrical: PenPage also cannot see a Markdown file you place in the folder manually, so bring existing notes in through import.

What happens if I delete the ppage-app folder?

Your notes on the device are untouched, because local storage is the primary copy and Drive is the mirror. The next sync recreates the folder from whichever device syncs first, so sync from your most up-to-date device before opening the others.

What if I edit the same note on two devices?

The note with the newer modification time wins and replaces the other. There is no merge and no conflict copy. This suits one person across several devices; it is not a collaboration feature.

How much Drive storage does it use?

Markdown is text, so the notes themselves are negligible — thousands of notes stay well under a few megabytes. Images dominate, and PenPage compresses them before upload.

Does it work offline?

Yes. Editing is local-first and never waits on the network, so you can work offline for as long as you like. PenPage syncs a few seconds after the connection comes back.

Try it without signing in

The editor works immediately with no account. Turn on Drive sync later, only if and when you want your notes on a second device.