Squawk is a feedback service for Flutter apps: an open-source SDK, this site, the dashboard at app.squawksdk.com, and the backend that receives reports. This page says what data passes through it, where that data lives, and how it gets deleted. It is written in plain language on purpose.
Two kinds of data, two roles
Squawk handles data in two distinct roles:
- Your account. If you sign up for the dashboard, Squawk decides how that account data is handled. In GDPR terms, Squawk is the controller.
- Report contents. Reports submitted through an app belong to that app's developer. They decide what is collected; Squawk stores and delivers it on their behalf, as a processor.
Account data
An account is an email address, plus your name, avatar and GitHub id if you sign in with GitHub. Sign-in emails (magic links) are sent through Resend. The only cookie is the session that keeps you signed in. There is no advertising, no third-party analytics, and no data is ever sold.
What a report contains
A report ("squawk") carries an annotated screenshot, recent log lines, the device model, OS and app version, the build mode, an email the reporter chose to type in, and any user context the developer's app attached. A screenshot shows whatever was on screen when the tester shook the phone, so treat everything in a report as potentially personal data.
Where data lives
Reports and screenshots are stored with Cloudflare, with storage located in the European Union. Code runs on Cloudflare's global edge; the stored data itself stays in the EU.
Retention and deletion
- Reports on the free tier are deleted 30 days after they arrive, by an automatic daily purge.
- Deleting a report in the dashboard is immediate and permanent: the database row and the screenshot go together, the same day. There is no soft delete and no trash bin. Deleted means gone.
- To delete your whole account, use Delete my account on the workspace page of the dashboard. It takes the account and every report only you can reach, screenshots included, the same way. Workspaces you share with other people stay, and you simply leave them. You can also email hello@squawksdk.com and we will do it for you.
Who else touches the data
Three services, each only for what it says:
- Cloudflare: hosting and storage.
- Resend: transactional email (sign-in links, report notifications).
- GitHub: sign-in, only if you choose it.
If you are a tester
If you sent a report from someone else's app, that developer controls it. Ask them about access or deletion, and their privacy policy is the one that applies. Squawk helps them delete on request, and you can always reach hello@squawksdk.com directly.
Early signups
Email addresses left on this site before signup opened are kept as a contact list for the beta, used only to talk about Squawk. Ask and yours is deleted.
Your rights
You can ask what Squawk holds about you, have it corrected, or have it deleted. Email hello@squawksdk.com.
Changes
This page is updated in place, with the date above. Changes that matter are announced to account holders by email.