VibeLogger for MacDownload free ↓

Local-first recording · You control what you share

Recorded on your Mac.
Shared only by choice.

Your recorded screen sessions, microphone audio, transcripts, notes, and session history live in your local VibeLogger library. There is no automatic upload of your recorded sessions to PaperPilot Cloud.

What leaves your device?

Three distinct paths — never the same thing.

01 / LOCAL LIBRARY

Nothing to upload to record.

Sessions and original media are saved locally on your Mac. You can capture, replay, and search basic session content without uploading a cloud copy of your recording.

02 / OPTIONAL PAPERPILOT SHARE

You initiate a session upload.

Choose Share to Web for a browser-playback copy or share an encrypted .vibe bundle with another VibeLogger user through PaperPilot Transfer ↗. These are separate modes with different protections.

03 / OPTIONAL CLOUD AI

AI processing is not session sync.

If you invoke a hosted AI model, selected transcript text and screen frames may be sent to your configured provider. Automatic privacy scanning is off by default, so this context may be unredacted unless you enable scanning or apply redactions. This does not automatically upload a full recording to PaperPilot; compatible local model endpoints are also supported.

Security without overstated promises

Review, redact, then share.

PRIVACY GATE

Controls before data leaves.

Privacy rules can block outgoing content or apply saved redactions. Automatic sensitive-content scanning is off by default; enable it and review sensitive text or frames before sharing or using hosted AI.

ENCRYPTED .VIBE BUNDLES

Encrypted before upload.

The portable .vibe bundle flow uses a fresh ChaCha20-Poly1305 key and encrypts the bundle on your Mac before uploading. The decryption key stays in the fragment of the recipient share URL, separate from the normal transfer API request.

BROWSER PLAYBACK SHARES

A different sharing model.

Share to Web uploads a viewable session copy and offers access settings including passwords, recipients, and expiration where available. It is not the same as the end-to-end encrypted .vibe bundle flow.

Local storage is not a substitute for device protection. Protect your Mac with a strong sign-in, appropriate disk-encryption and backup settings. We are not claiming every local session file has an additional, independent app-level encryption layer. Once a cloud copy is shared, access depends on the specific sharing mode and the settings you choose.

Keep your work.
Keep the choice.

VibeLogger is useful as a local visual memory even if you never upload a session. When collaboration is useful, share deliberately and review what leaves your Mac.

Create your first local recording ↗

For website analytics and optional emails, see data handling details.