Cryptgeon logo

Cryptgeon

Website

Client-side encrypted note and file sharing with expiration controls

1.5k stars 148 forks last commit first released MIT

Actively maintained

Last commit 25 Jun 2026.

Cryptgeon screenshot

Cryptgeon is a secure note and file sharing service inspired by PrivNote. Notes are encrypted in the browser before upload, so the server stores only ciphertext and cannot decrypt the content.

Key Features

  • Client-side encryption using AES-GCM; encryption keys are not sent to the server
  • Share both text notes and files
  • Expiration controls via maximum views and time-based expiry
  • In-memory storage with Redis, designed to avoid disk persistence
  • Web UI plus a CLI client for creating and sharing secrets
  • Health endpoint for basic service monitoring

Use Cases

  • Share one-time secrets (passwords, tokens) with a view limit
  • Send sensitive notes with an expiration time for temporary access
  • Share files securely without the server being able to read them

Limitations and Considerations

  • View-count enforcement can be imperfect in multi-instance deployments due to race conditions
  • HTTPS is required for browser cryptography features
  • In-memory storage means data can be evicted depending on Redis memory policies

Cryptgeon is a practical option for teams and individuals who need simple, temporary secret sharing with strong privacy properties. Its minimal server trust model and expiring links make it well-suited for operational workflows and ad-hoc secure exchanges.

Categories:

Tags:

Tech Stack:

Share:

Similar to Cryptgeon

FilePizza logo

FilePizza

Peer-to-peer browser-based file transfers over WebRTC

10.1k
611
Last commit

Self-hostable web app for fast, private peer-to-peer file sharing in the browser using WebRTC, with optional passwords, multi-file ZIP downloads, and TURN/STUN support.

Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+9

transfer.sh

Command-line file sharing service with expiring links

15.9k
1.6k
Last commit

transfer.sh is a lightweight Go server for sharing files via curl, generating shareable links with optional expiry, download limits, and pluggable storage backends.

MITActively maintained
Alternative to:
WeTransfer logo
WeTransfer
+7
Transfer.zip logo

Transfer.zip

Self-hostable file sharing with stored and peer-to-peer transfers

1.5k
95
Last commit

Open-source, self-hostable file transfer service with resumable uploads, S3 or disk storage, transfer requests, and end-to-end encrypted WebRTC quick transfers.

AGPL-3.0Slowing down
Alternative to:
WeTransfer logo
WeTransfer
+9
Hoodik logo

Hoodik

Self-hosted end-to-end encrypted cloud storage drive

1.4k
64
Last commit

Lightweight self-hosted cloud storage with end-to-end encryption, chunked file transfer, private search, and secure share links via a web UI.

Actively maintained
Alternative to:
Dropbox logo
Dropbox
+15
CryptPad logo

CryptPad

End-to-end encrypted collaborative office and document suite

7.8k
836
Last commit

CryptPad is an end-to-end encrypted collaboration suite with real-time editors, file storage, and sharing, designed to keep document contents private from servers and admins.

AGPL-3.0Actively maintained
Alternative to:
Google Workspace logo
Google Workspace
+12
OnionShare logo

OnionShare

Secure, anonymous file sharing and hosting over the Tor network

7k
712
Last commit

Open-source tool to share files, host websites, and chat privately over the Tor network; available as desktop GUI, CLI, and mobile apps.

Actively maintained
Alternative to:
Send Anywhere logo
Send Anywhere
+8