https://github.com/grayguava/formseal-fetch
CLI tool for fetching encrypted form submissions from your storage backend for offline decryption.
https://github.com/grayguava/formseal-fetch
cli cloudflare daemon formseal privacy security supabase sync
Last synced: 3 months ago
JSON representation
CLI tool for fetching encrypted form submissions from your storage backend for offline decryption.
- Host: GitHub
- URL: https://github.com/grayguava/formseal-fetch
- Owner: grayguava
- License: mit
- Created: 2026-02-02T18:45:25.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-04-15T09:52:51.000Z (3 months ago)
- Last Synced: 2026-04-15T11:34:05.688Z (3 months ago)
- Topics: cli, cloudflare, daemon, formseal, privacy, security, supabase, sync
- Language: Python
- Homepage:
- Size: 51.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: docs/security.md
Awesome Lists containing this project
README
# formseal-fetch
Download encrypted form submissions from your storage backend.
## What it does
```
Browser (formseal-embed)
│
▼ (encrypted submissions)
Storage (Cloudflare KV / Supabase / ...)
│
▼ (fsf fetch)
ciphertexts.jsonl ──► Your PC
```
## Install
```bash
pipx install fsf
```
Or with pip:
```bash
pip install fsf
```
## Quick start
```bash
fsf connect provider:
fsf fetch
fsf status
```
## Features
- **Secure storage** : Credentials stored in OS keychain (Windows Credential Manager / macOS Keychain / Linux Secret Service)
- **Deduplication** : Skips already-downloaded ciphertexts automatically
## Commands
| Command | Description |
|---------|-------------|
| `fsf connect` | Connect to a storage provider |
| `fsf fetch` | Download ciphertexts |
| `fsf status` | Show connection info |
| `fsf disconnect` | Clear all credentials |
Run `fsf --help` for all commands.
## Security
Your API tokens never leave your machine.formseal-fetch:
- Stores credentials in your OS keychain (encrypted at rest)
- Makes direct API calls to your storage backend only
- Sends no telemetry, has no analytics
## Documentation
Detailed guides: [docs/](./docs/)
- [Getting Started](./docs/getting-started.md)
- [Security](./docs/security.md)
- [Commands Reference](./docs/reference/commands.md)
- [Troubleshooting](./docs/troubleshooting.md)
## License
MIT