An open API service indexing awesome lists of open source software.

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.

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