{"id":28504949,"url":"https://github.com/saadumairr/secureshare","last_synced_at":"2026-04-11T18:03:11.927Z","repository":{"id":289097306,"uuid":"970109966","full_name":"SaadUmairr/SecureShare","owner":"SaadUmairr","description":"🔐 SecureShare — Zero-knowledge file sharing done right. Share encrypted files with passphrase protection, auto-expiry, and download limits. No ads. No tracking. No server-side access to your data. Ever.","archived":false,"fork":false,"pushed_at":"2025-06-16T18:37:14.000Z","size":582,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-16T19:44:56.175Z","etag":null,"topics":["authjs-v5","aws","end-to-end-encryption","file-sharing","framer-motion","motion","nextjs","postgresql","prisma","s3","shadcn-ui","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://secure-share-sooty.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SaadUmairr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-21T13:42:26.000Z","updated_at":"2025-06-16T18:37:19.000Z","dependencies_parsed_at":"2025-05-19T20:51:39.622Z","dependency_job_id":"34cdc329-abac-48de-807c-852b2064de2a","html_url":"https://github.com/SaadUmairr/SecureShare","commit_stats":null,"previous_names":["saadumairr/secureshare"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SaadUmairr/SecureShare","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaadUmairr%2FSecureShare","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaadUmairr%2FSecureShare/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaadUmairr%2FSecureShare/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaadUmairr%2FSecureShare/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SaadUmairr","download_url":"https://codeload.github.com/SaadUmairr/SecureShare/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaadUmairr%2FSecureShare/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263900825,"owners_count":23527324,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authjs-v5","aws","end-to-end-encryption","file-sharing","framer-motion","motion","nextjs","postgresql","prisma","s3","shadcn-ui","tailwindcss","typescript"],"created_at":"2025-06-08T19:05:59.488Z","updated_at":"2026-04-11T18:03:11.830Z","avatar_url":"https://github.com/SaadUmairr.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SecureShare 🛡️\n\nA Zero-Knowledge File Sharing Platform\n\n---\n\n## 📚 Table of Contents\n\n- [1. Introduction](#1-introduction)\n- [2. Features](#2-features)\n- [3. Tech Stack](#3-tech-stack)\n- [4. Demo \u0026 Screenshots](#4-demo--screenshots)\n- [5. License](#5-license)\n- [6. Author](#6-author)\n\n---\n\n## 1. Introduction 👋\n\n**SecureShare** is a secure, privacy-first file sharing platform designed with **zero-knowledge encryption** at its core. Your files are encrypted **locally on your device** before they ever reach our servers. This means we can't see or access your data—**only you and your recipient can decrypt it** using a secure passphrase.\n\nThink of it as sending a sealed, unbreakable box. Even though we help deliver it, **we don’t have the key**, and we never will.\n\n---\n\n## 2. Features ✨\n\n- 🔐 **Client-Side Encryption:** Files are encrypted in your browser before upload—nothing leaves your device unprotected.\n- 🔑 **Passphrase-Protected Keys:** Encryption keys are locked with a passphrase that only you and your recipient know.\n- ⏳ **Auto-Expiry:** Files self-destruct after a set duration—no manual cleanup needed.\n- 📉 **Download Limits:** Limit how many times a file can be accessed.\n- 🚫 **No Ads. No Tracking:** We don’t track you, and we never will.\n- 🧘 **Minimal Data Collection:** Only your IP is temporarily stored for abuse prevention only when using the trial. Otherwise, **we collect nothing**.\n\n---\n\n## 3. Tech Stack 🛠️\n\n**Frontend:**\n\n- [Next.js](https://nextjs.org/) with TypeScript\n- [Shadcn UI](https://ui.shadcn.com/) for modern, accessible components\n- [Framer Motion](https://motion.dev/) for smooth animations\n\n**Backend:**\n\n- [Neon Postgres](https://www.postgresql.org/) database\n- [Prisma](https://www.prisma.io/) ORM\n- [Auth.js](https://authjs.dev/) for authentication (via Google OAuth)\n\n---\n\n## 4. Demo \u0026 Screenshots 📽️\n\n### 🎥 [Watch the Demo Video](https://youtu.be/Qf1SPPuSlAM)\n\n_(Click thumbnail to play)_  \n[![Watch the video](https://dxrzx5m4k5m8.cloudfront.net/assets/projects/secureshare/thumbnail.png)](https://youtu.be/Qf1SPPuSlAM)\n\n### 🖼️ Screenshots\n\n#### Homepage\n\n![Homepage](https://dxrzx5m4k5m8.cloudfront.net/assets/projects/secureshare/upload.png)\n\n#### Passphrase Setup\n\n![Passphrase Setup](https://dxrzx5m4k5m8.cloudfront.net/assets/projects/secureshare/passphrase.png)\n\n#### Profile Page\n\n![Profile](https://dxrzx5m4k5m8.cloudfront.net/assets/projects/secureshare/profile.png)\n\n#### File Selection\n\n![Files Selected](https://dxrzx5m4k5m8.cloudfront.net/assets/projects/secureshare/files.png)\n\n#### Uploaded Files Overview\n\n![All Uploaded Files](https://dxrzx5m4k5m8.cloudfront.net/assets/projects/secureshare/uploaded.png)\n\n#### Enter Share Passphrase\n\n![Share Passphrase Input](https://dxrzx5m4k5m8.cloudfront.net/assets/projects/secureshare/share.png)\n\n#### Share Link\n\n![Share URL](https://dxrzx5m4k5m8.cloudfront.net/assets/projects/secureshare/share_link.png)\n\n#### Access Shared File\n\n![Share File Access](https://dxrzx5m4k5m8.cloudfront.net/assets/projects/secureshare/share_page.png)\n\n#### Incorrect Passphrase\n\n![Incorrect Input](https://dxrzx5m4k5m8.cloudfront.net/assets/projects/secureshare/share_incorrect.png)\n\n#### File Download Available\n\n![Download Ready](https://dxrzx5m4k5m8.cloudfront.net/assets/projects/secureshare/share_dl.png)\n\n#### Download Limit Reached\n\n![Limit Reached](https://dxrzx5m4k5m8.cloudfront.net/assets/projects/secureshare/share_dl_limit.png)\n\n#### File Expired\n\n![File Expired](https://dxrzx5m4k5m8.cloudfront.net/assets/projects/secureshare/share_expired.png)\n\n---\n\n## 5. License 📄\n\nThis project is licensed under the **[GNU GPL v3 License](LICENSE)**. See the `LICENSE` file for more details.\n\n---\n\n## 6. Author ✍️\n\n- **Saad Umair** — [@SaadUmairr](https://github.com/SaadUmairr)\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaadumairr%2Fsecureshare","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaadumairr%2Fsecureshare","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaadumairr%2Fsecureshare/lists"}