DEV Community

Dillion Huston
Dillion Huston

Posted on

Introducing ShadowBox: A Privacy-First Cloud Storage App

Introducing ShadowBox: A Privacy-First Cloud Storage App

Hey everyone 👋

Just wanted to share a project I’ve been working on called ShadowBox — an open-source, privacy-focused cloud storage app. If you're into encryption, privacy tools, or building apps with Flutter and Python, this might be up your alley.

Why ShadowBox?

With all the data breaches and privacy concerns out there, it’s hard to trust big-name cloud storage platforms. ShadowBox is my attempt to build something different — a secure, open-source alternative that gives users full control over their files.

The idea is simple: strong encryption, a clean interface, and the potential for decentralized storage using IPFS.

Right now, it’s a working prototype with:

  • A Flutter-based mobile app (also works on web)
  • A Python/Flask backend
  • AES-256 file encryption

I’m looking for collaborators — devs, testers, designers, privacy folks — anyone who’s interested in making this better.

What ShadowBox Offers

Here’s what’s working now, and what’s planned:

  • AES-256 Encryption: Files are encrypted before they leave your device.
  • Cross-Platform Support: Thanks to Flutter, it runs on iOS, Android, and web.
  • Decentralized Storage (Coming Soon): We’re exploring IPFS integration.
  • Open Source: Fully transparent, contributions welcome.
  • Simple UI: Focused on usability, not complexity.

Tech Stack

  • Frontend: Flutter (Dart)
  • Backend: Flask (Python)
  • Encryption: AES-256 (client-side)
  • Storage: Local for now — IPFS coming soon

Check out the GitHub repo for the code and setup instructions.

Current Status

It's early days. You can:

  • Upload/download encrypted files
  • Try out the basic UI and encryption flow
  • Dig into the code and suggest improvements

Still not ready for production or storing anything sensitive — but that’s the goal.

How to Get Involved

Want to help? Here’s how:

  • Dev? We need help with Flutter UI, backend stuff, encryption, IPFS integration. There are issues on GitHub — some are beginner-friendly.
  • Tester? Give it a try, break it, tell us what’s broken.
  • Designer? UI/UX feedback would be amazing.
  • Privacy fan? Share it, talk about it, join the conversation.

Getting Started


bash
git clone https://github.com/dillionhuston/Shadow.git
cd Shadow
# Follow the README to set up Flutter and Python
Enter fullscreen mode Exit fullscreen mode

Top comments (7)

Collapse
 
nevodavid profile image
Nevo David

Pretty cool seeing you make something privacy-first like this. Makes me want to mess around with code again.

Collapse
 
dillionhuston profile image
Dillion Huston

Thanks! That means a lot. Privacy is something I really care about, and Shadowbox was my way of building something practical around that idea. If you ever feel like messing with code again, feel free to reach out — I'd love to see what you create.

Collapse
 
jamey_h_77980273155d088d1 profile image
Jamie H

Thanks for your posting, I'd like to discuss about something.

Collapse
 
dillionhuston profile image
Dillion Huston

What would you like to discuss?

Collapse
 
jamey_h_77980273155d088d1 profile image
Jamie H

Could you share your email so that we can talk?

Thread Thread
 
dillionhuston profile image
Dillion Huston
Thread Thread
 
jamey_h_77980273155d088d1 profile image
Jamie H

Will send you email