Privacy Policy

Last updated: 9/1/2025

1. Who we are

FlowGenie is a personal project operated by Perry Ratcliff ("we", "us"). For any privacy questions, contact perryratcliff@gmail.com.

2. What this policy covers

This policy explains what we collect, how we use it, who we share it with, and your choices. It applies to the FlowGenie app and website.

3. Data we collect

We collect and process the following categories of data:

CategoryExamplesPurposeRetention
AccountName, email, profile image; OAuth account metadataCreate/manage your account; authenticationWhile account is active; deleted upon account deletion
WorkspaceWorkspace name, members, roles, invitesCollaborative access control and project organizationWhile workspace exists; deleted when you delete/leave as applicable
FlowsFlow name, configuration, backups, runs (request/response logs, timing)Provide flow building/execution; debugging and reliabilityWhile flow exists; execution logs retained as needed for debugging
FormsForm config and submissions (answers JSON); visibility settingsCollect and manage submissions; analytics; spam preventionWhile form exists; submissions retained until you delete the form/submissions
FilesFile metadata (name, type, URL, key), storage locationEnable uploads for forms/flows/pagesWhile file remains in workspace; deleted when you delete the file
API keysPlaintext workspace API key value and labelAuthenticate API requestsWhile key is active; deleted when you revoke it
BillingStripe customer ID, subscription status, invoices (via Stripe)Process payments and manage subscriptionsAs required for tax/accounting; Stripe retains records per their policy
System logsServer logs, error logs, performance metrics (via Axiom)Security, debugging, service qualityShort-term operational retention; aggregated insights may persist
EmailsMagic link authentication emails (via Resend)Authenticate users and provide account-related noticesAs needed to deliver the email; logs retained by provider per their policy

4. Sources and processors

We receive data directly from you and through integrations. We use the following processors:

  • Hosting/CDN: Vercel
  • Database: PlanetScale (MySQL/Prisma)
  • Caching/Queues: Upstash Redis, Upstash QStash
  • File uploads: UploadThing
  • Payments: Stripe
  • Email: Resend
  • Authentication: NextAuth (GitHub, Discord, Email)
  • Realtime: PartyKit
  • Observability: Axiom
  • AI Providers: OpenAI, Anthropic (via SDKs)

5. How we use data

  • Provide, operate, and improve the Service
  • Authenticate and secure accounts
  • Process payments and manage subscriptions
  • Provide support and communicate about the Service
  • Prevent abuse and enforce Terms
  • Analyze usage to improve reliability and performance

6. International transfers

Data may be processed in the United States and other locations where our processors operate. If you are in the EU/UK, we rely on appropriate safeguards (e.g., SCCs) provided by our processors for international transfers.

7. Your rights

Depending on your location, you may have rights to access, correct, delete, or export your data. To make a request, email perryratcliff@gmail.com. We will respond within 30 days where required by law.

8. Data retention

We retain data as described in the table above. You can delete forms, submissions, files, flows, API keys, and workspaces from within the app; related data will be deleted or anonymized accordingly. Backup copies and logs may persist for a limited period.

9. Children

The Service is not directed to children under 13 (or under 16 in the EU/UK), and we do not knowingly collect personal data from them.

10. Changes

We may update this policy from time to time. If changes are material, we will take reasonable steps to notify you (e.g., posting on the site or via email). Your continued use of the Service after changes become effective constitutes acceptance.