Cloud storageCAN I VIBECODE
iCloud Plus?
BUILD FIRST
- A non-sensitive or read-only version of the core experience
- A manual review step wherever correctness or trust matters
- A narrow companion tool that removes a real piece of work
LEAVE FOR LATER
- Regulated decisions, payments, or irreversible actions
- Claims of correctness, compliance, or uptime that the MVP cannot support
- Sensitive integrations until security, support, and auditability are ready
RESEARCH NOTES
What this tool actually does.
iCloud+ is Apple's premium subscription tier of iCloud, the cloud storage service built into Apple devices. It adds paid storage on top of the free 5 GB tier — 50 GB, 200 GB, 2 TB, 6 TB, and 12 TB (US pricing $0.99–$59.99/month) — plus subscriber-only privacy features: iCloud Private Relay (masks IP and encrypts Safari traffic), Hide My Email (random addresses that forward to a personal inbox), HomeKit Secure Video (end-to-end encrypted security-camera footage analyzed on a home hub and viewable in the Home app), Custom Email Domain for iCloud Mail, and Apple Invites (event invitations with guest lists, RSVPs, and shared albums). Plans can be shared with up to five family members and are managed through Apple device settings or iCloud.com. It is a subscription service rather than a standalone installable software product; features vary by country and some require compatible hardware (e.g
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a self-hosted web app that recreates the core iCloud+ workflow: tiered cloud storage with cross-device sync and sharing, plus subscriber privacy features. Workflow: a user signs up, picks a storage tier (5 GB free, 50 GB, 200 GB, 2 TB), uploads photos and files from a browser or CLI client, sees them synced across devices, shares links or folders with others, and manages privacy tools: email aliases that forward to a real inbox, a privacy relay proxy that hides the client IP for web traffic, and encrypted video uploads from security cameras with playback. Requirements: user accounts with auth (email/password or OAuth2), per-tier quota enforcement, an S3-compatible object storage backend with server-side encryption, a sync API with delta and conflict handling, shareable links with expiry and permissions, an alias manager that forwards mail via SMTP, a reverse-proxy relay endpoint, video ingestion with transcoding and encrypted-at-rest playback, and a plan/billing admin UI. Implementation: Node.js or Python backend, React frontend, PostgreSQL for metadata, Redis for rate limiting. Do not copy Apple's brand, logo, iCloud.com UI, or any proprietary assets; use an original name and design. Out of scope: Apple device integration, iCloud Keychain/passwords, Find My, Apple Mail/Calendar sync, native mobile apps, and multi-region CDN. Deliver a working MVP plus a README covering setup steps and known limitations (e.g., relay throughput, video transcoding cost, alias deliverability).