Effortless File Sharing
via Your Own Cloud

Upvia is the fastest way to share files from iPhone/Mac to S3 or R2 or any compatible cloud storage.
No backend. No lock-in. No compromise.

Download on the App Store

31-day free trial, then one-time purchase

Built for Developers & Power Users

Everything you need for seamless file sharing with complete control

Native Share Extension

Share from any iOS app directly to your cloud storage. Works with Photos, Files, Safari, and every other app.

No server? No problem.

Background Uploads

Reliable background processing with smart queue system and automatic retry logic. Files upload even when the app is closed.

Set it and forget it

Live Activity Integration

Upload progress in Dynamic Island and lock screen notifications. Never wonder about upload status again.

iOS native

Secure Link Generation

Generate time-limited, presigned URLs for instant sharing. Links expire automatically for enhanced security.

Privacy-first

S3 & R2 Support

Full compatibility with Amazon S3 and Cloudflare R2. Choose your provider based on cost and performance needs.

Bring your own bucket

Keychain Security

Credentials stored securely in iOS Keychain. Your access keys never leave your device unencrypted.

Zero trust

Why Developers Choose Upvia

No vendor lock-in

Your files, your cloud, your control. Switch providers anytime.

Unlimited file sizes

Upload files of any size supported by your cloud provider.

Cost transparency

Pay only for cloud storage used, not arbitrary subscription fees.

Universal compatibility

Works with any file type from any iOS app via native share sheet.

upvia-config.json
{
  "provider": "r2",
  "bucket": "my-uploads",
  "accountId": "your-account-id",
  "region": "auto",
  "credentials": {
    "accessKeyId": "***",
    "secretAccessKey": "***"
  },
  "linkExpiry": "24h"
}

Frequently Asked Questions

Upvia supports Amazon S3 (any region), Cloudflare R2 and any other S3-compatible storage provider, giving you flexibility in choosing based on cost, performance, and geographic requirements.

No. Upvia never stores your files or credentials on our servers. Your cloud storage credentials are stored securely in iOS Keychain on your device only. Files are uploaded directly from your device to your chosen cloud provider.

All credentials are stored using iOS Keychain, Apple's secure credential storage system. They're encrypted on-device and never transmitted to our servers. Only your device can access these credentials to authenticate with your cloud provider.

Yes! Since you control your cloud storage bucket, you can configure custom domains through your cloud provider's settings. Generated download links will use your custom domain instead of the default cloud provider URLs.

After the trial period, you'll need to make a one-time purchase to continue using Upvia. There are no subscription fees - it's a single purchase for lifetime access to all features and future updates.

File size limits depend on your cloud provider. S3 supports files up to 5TB, while R2 supports up to 5TB as well. Upvia handles large files efficiently using streaming uploads without loading the entire file into memory.

Ready to take control of your file sharing?

Join developers who've already made the switch to private, reliable file uploads.

31-day free trial • One-time purchase • No subscriptions