Privacy
Plain English version of how Figscribe handles your data. Last updated 13 May 2026.
Short version
- No accounts, no sign-up, no email collected.
- Your audio is uploaded directly to Vercel Blob via a one-shot signed URL, sent to Groq for transcription, then deleted immediately.
- Transcripts and summaries are stored only in your own browser (localStorage), never on our servers.
- No cookies, no advertising trackers. We use cookieless, IP-truncated analytics for aggregate page-view counts.
- Sentry collects crash reports without personal data.
What data we handle
Audio files
When you upload or record audio, it is sent directly from your browser to Vercel Blob using a short-lived signed URL. The audio is then read once by our server, passed to Groq for transcription with Whisper-large-v3-turbo and summarisation with Llama 3.3, and the blob is deleted in the route handler's finally block - whether transcription succeeded or failed.
Audio is not written to any database. We do not retain a copy. Groq processes the audio in line with its own privacy policy and does not, to our knowledge, retain audio for training.
Transcripts and summaries
The resulting text is streamed back to your browser and rendered on the page. If you want to revisit it later, it is saved into your browser's localStorage on this device only. You can delete entries from the strip at any time, or clear the lot via your browser's site-data settings.
Analytics
We use Vercel Web Analytics, which is cookieless and does not track users across sites. It records aggregate page views and referrers only. IP addresses are not retained.
Error reporting
Sentry collects JavaScript exceptions and stack traces so we can fix bugs. It does not capture transcripts, summaries, or audio. IP addresses may be visible in error reports but are not used for any other purpose.
Rate limiting
To stop abuse, transcription requests are rate-limited per IP using a short-lived counter in Upstash Redis (5 per hour). The IP is hashed and the counter expires automatically.
Third parties
- Vercel hosts the site and provides Blob storage and Analytics.
- Groq runs the speech recognition and language models.
- Upstash provides the Redis store used for rate limiting.
- Sentry handles error reporting.
Each of these providers has its own privacy policy; data sent to them is governed by that policy.
Your rights
Because Figscribe does not store personal data on our side, there is no account to delete and no profile to export. To remove anything held locally on your device, clear site data for figscribe.olliedoes.dev in your browser settings.
For any questions, email oliverbrennan05@gmail.com.
Changes
If this policy changes meaningfully, the "last updated" date above will change. The site is intentionally tiny, so updates are likely to be rare.