Your storage

Treemarks uploads your photos directly to your own S3-compatible storage. You choose the provider, you hold the keys.

How it works

You configure an S3 endpoint, bucket name, and credentials in the app. Photos are uploaded directly from your phone to your bucket — no middleman, no Treemarks server in between.

Compatible providers

Any storage that speaks the S3 protocol works with Treemarks:

No lock-in

Your photos are stored as regular files in your bucket. If you switch providers, just copy the bucket. Treemarks doesn't use proprietary formats — your files are always accessible with any S3 client.

Deduplication

Before uploading, Treemarks computes a SHA-256 hash of each file and checks if it already exists in your bucket. No bandwidth wasted on duplicates.

← Back to Treemarks