Photos Should Belong to Users, Not Cloud Platforms
Photos are personal data. They are also personal memory.
Stream starts from a clear belief:
Users should not have to depend on one cloud platform just to get a good photo experience.
Personal Data Should Belong to the User
Photos should not become hard-to-leave platform assets just because they are stored inside a service.
The original photos belong to the user.
The organization, search, backup, and migration paths around those photos belong to the user too.
Stream is not built to take over your photo library. It is built to help you manage it on your own terms.
A Good Experience Should Not Require Lock-In
Cloud services are valuable.
They lower the barrier to entry and give users backup, browsing, and search without asking them to understand NAS, WebDAV, object storage, or sync strategies.
But a good photo experience should not have only one path:
- You should not have to upload everything to one cloud platform just to browse photos in one place
- You should not have to accept one platform’s rules just to search and organize photos
- You should not have to stay inside one ecosystem just to preserve years of organization
Stream is not against the cloud.
Stream is against using a good experience as a way to lock users in.
Stream Is a Management Layer, Not a New Vault
Stream is not another closed photo library, and it does not require users to migrate all photos into Stream first.
It works more like a photo management layer that connects storage locations users already have:
- Local Photos
- NAS / WebDAV
- S3 / FTP
- Immich / PhotoPrism
Photos can stay where they are. Stream provides unified browsing, search, organization, and management on top.
This means Stream does not decide where your photos must live, and it does not make migration into Stream a requirement.
Distributed Data Is Reality, Not a Mistake
Many people’s photos already live in multiple places:
- Recent photos on the phone
- Long-term backups on a NAS
- Self-hosted libraries in Immich or PhotoPrism
- Historical archives in WebDAV, S3, or FTP storage
Traditional photo products often expect users to merge everything into one platform first.
Stream takes a different view: distributed data is reality, not a mistake.
Products should adapt to the photo system users already have, instead of asking them to start over.
That is why Stream focuses on connecting, merging, deduplicating, and managing across sources.
The backup feature on the roadmap follows the same direction: make photos easier to move between sources, without creating a new lock-in.
Organization Data Belongs to the User Too
Original photos are not the only important data. The work users put into organizing photos matters too.
Favorites, archives, private marks, albums, and cleanup decisions are not just feature states. They are the order users build over years of managing a photo library.
If a product lets users export originals but keeps the organization behind, that is still a form of lock-in.
That is why Stream cares not only about where photos are stored, but also about how users have managed them.
AI Should Serve Personal Memory
AI should not become a new reason for platforms to possess more user data.
AI should help users find their own memories more naturally.
Users may not remember the exact time, filename, or path of a photo, but they often remember the image:
- A red umbrella by the sea
- A child running on grass
- Snow mountains, blue sky, and a backpack
That is the point of natural language search.
It is not a gimmick. It is a way to make a large photo library accessible, understandable, and useful again.
Stream’s Product Principles
Based on these beliefs, Stream follows a few product principles:
- Connect existing sources: Local Photos, NAS, self-hosted services, and file-based storage should all be able to become part of one photo library
- Unify the management experience: Browsing, search, deduplication, and batch actions should not be split by storage location
- Preserve migration freedom: Product features should not be designed to increase the cost of leaving
- Use AI for real problems: Search and photo understanding should help users recover memories
Conclusion
Personal data should belong to the user, and the experience should still be good.
This is Stream’s product philosophy.