Privacy policy
2026-09-20 · Sayfolio 1.0.16 and later
1. Operator and scope
2. Local content and chosen backups
3. Recipients, data and purpose
- Transcription: the selected audio and necessary language/processing settings, to create a transcript.
- Notes: the selected transcript revision, template and custom instructions, to generate notes. Notes-only generation or regeneration does not resend original audio.
- Combined processing: the corresponding data for each stage above.
4. Permission before sharing
Every operation still needs a quote and your Start processing confirmation before content upload, job creation or credit reservation. A quote sends settings and custom instructions but does not start audio/transcript processing or reserve credits. BYOK stages use no platform credits; Google bills separately. Changed content/settings invalidate the quote while account permission remains. Cancelling a quote does not withdraw account permission or undo settings already shared. Job cancellation stops subsequent work but cannot recall data already received by Google. Successfully delivered stages remain chargeable at the confirmed rate; unfinished reservations are released. Partial results remain until acknowledgement or expiry cleanup. Declining leaves local features available. Authentication and service-configuration requests are distinct from AI content transmission.
5. Keys and third-party protection
Hosted processing uses paid Gemini. The Gemini terms exclude paid prompts/responses from product improvement, but allow security/legal retention and international processing. The incorporated processor addendum provides instructed processing, confidentiality, access controls, encryption and incident notification. Google Cloud infrastructure is covered separately by its Cloud addendum. These safeguards are our third-party protection basis, not promises of zero retention, no human access or US-only processing. BYOK billing status remains a user declaration, not technical verification.
6. Retention, security and logs
Account permission is stored separately with account, permission and policy versions, time, recipients, purposes and withdrawal status, without content or keys. It remains during the account’s lifetime; withdrawal immediately invalidates it, and account deletion removes it. Agreement after withdrawal creates a new permission ID and cannot revive old quotes.
Local results remain under your control. Sayfolio deletes corresponding temporary content after the app verifies delivery and acknowledges it (ACK). An approximately 23-hour deadline is set when temporary objects or results are written; a new processing stage or note generation sets a new deadline for that stage's content. For unacknowledged content, scheduled cleanup targets removal within 24 hours and retries failures. This is not cloud backup and does not control Google's separate retention. Transfers use HTTPS and backend storage is encrypted.Consent receipts contain account linkage, policy version, time, scope, recipients, source/operation identifiers, lifecycle timestamps and content/settings hashes, not source text or keys. They are removed by cleanup 30 days after an operation's terminal state is recorded; unused receipts expire after 30 days. Account deletion removes them. Paid-project declaration version/time remain with the credential.
Operational records include request paths, IP addresses, time, status, duration, sizes, error codes and model usage. App logs do not contain recordings, transcripts, prompts, keys or consent receipts. General Google Cloud logs retain 30 days; required audit logs retain 400 days.
7. Accounts, purchases and deletion
You can remove keys, delete local notes or delete the account in the app. Account deletion clears associated jobs, keys, consents and account records. If Apple authorization revocation fails, the encrypted token remains for retry until successful. Minimal transaction identifiers, account hashes and deletion/notification records have no automatic expiry, to prevent replayed purchases; they contain no audio/transcripts. Hashes are not necessarily anonymous. Your separate cloud backups are not deleted.
8. Your choices and policy changes
The website stores your manually selected display language in this browser; choosing Auto clears that preference. The feedback form prepares email content in your browser and does not submit it automatically. Opening your mail app or Gmail transfers the entered information into a draft in your chosen mail service for you to review and send.