A native Apple publishing app

Own your words.
Own your site.

Selfish turns your writing into a fast, private website you publish straight to your own server — from your iPhone, iPad, or Mac. No platform. No lock-in. No one between you and your readers.

Local-first Static & fast Publishes over SFTP & S3 Your data stays yours
Selfish floppy disk
// 01 — The problem

You don't own your blog. You're renting it.

Your words, your audience, your URLs — all sitting on someone else's platform, one policy change away from disappearing. Selfish gives it back.

MEDIUM
Changes the rules whenever it wants.
SUBSTACK
Takes a cut of what your readers pay.
WORDPRESS.COM
Gates your features behind a plan.
// 02 — How it works

Write. Generate. Publish.

01

Write

A clean native composer — write in plain text, attach photos, and check a live preview that matches the finished page exactly.

02

Generate

A complete static website: every post rendered to fast, standalone HTML with a responsive theme, sitemap, and RSS feed.

03

Publish

Push directly to your own server over SFTP — or to S3-compatible storage. Selfish creates the directories, uploads your files, and shows the progress.

// 03 — Why static

Static sites are quietly the best sites.

Just plain HTML that loads instantly, ranks well, survives traffic spikes, and costs almost nothing to host — anywhere you like.

[01]
No database
to hack
[02]
No server code
to patch
[03]
No monthly
platform fee
[04]
Loads instantly,
ranks well
// 04 — Everything it does

SSG power, without the terminal.

WRITE
  • Fast plain-text composer for posts and pages
  • Attach photos — optimized automatically, shown as a gallery
  • Live preview that matches the published page exactly
  • Drafts & published states
  • Categories and tags, with archive pages
GENERATE
  • Clean, responsive static HTML — 3 built-in themes
  • SEO-friendly: meta tags, sitemap.xml, RSS feed
  • Custom header / footer snippets
  • Per-site theming — plus optional premium themes
PUBLISH
  • Direct SFTP publishing — password or SSH-key auth
  • S3-compatible too: Amazon S3, R2, B2, Spaces, MinIO
  • Built-in connection test, automatic remote directories & per-file progress
  • Trust-on-first-use host-key validation, resettable on legitimate rotation
OWN
  • Local-first storage — content lives on your device
  • Credentials in the Keychain only — never in a database or log
  • No tracking, no analytics, no account required
  • iCloud sync across devices (coming soon)
// 05 — Privacy & values

Be selfish with
your data.

Most apps want your content in their cloud, your audience behind their login, and your habits in their analytics. Selfish wants none of it.

Local-first
Your posts and media live on your device, in your control.
Keychain-only
Your server credentials — SFTP passwords, SSH keys, S3 secrets — live in Apple's Keychain and nowhere else. Not in a database, not in source, not in any log.
No tracking
We don't analyze you. Your published sites don't carry our code.
No lock-in
Your output is plain HTML you can host, move, and back up forever.
Yours to leave with
Delete the app and your sites keep running. That's the test.
// 06 — Multi-site

One app. As many sites as you run.

A personal blog, a project page, a photo journal, a client's site — manage them all from one place, each independent, each yours.

Personal blogfieldnotes.example
Photo journalaperture.photo
Project pagehomelab.sh
Client's sitethemargin.ink
Static, fast, and yours to host anywhere. Exactly what Selfish makes.
// 08 — Pricing

Simple, honest pricing.

Buy it once, use it on your iPhone, iPad, and Mac. No subscription, no per-site fee, no upsell to "unlock publishing."

ONE-TIME PURCHASE
$24.99once
  • iPhone, iPad & Mac — one universal app
  • Unlimited sites & posts
  • SFTP & S3 publishing, 3 built-in themes
  • Every future update included
DOWNLOAD ON THE APP STORE

/* Optional premium themes are separate one-time purchases — publishing is never paywalled. */

Your site is waiting. It just needs you to be a little selfish.

iPhone · iPad · Mac — one app, one purchase.

DOWNLOAD ON THE APP STORE