Flowframe Logo

Flowframe Privacy Policy

Effective Date: January 10, 2026

Last Updated: January 10, 2026

Version: 1.0


Welcome to Flowframe. We respect your privacy and are committed to protecting your personal data. This Privacy Policy explains how we collect, use, share, and protect your information when you use our collaborative data analytics platform.

Our Commitment:

  • ✅ We do NOT sell your personal data
  • ✅ We process data only as necessary to provide our Service
  • ✅ We implement enterprise-grade security measures
  • ✅ We comply with GDPR, CCPA, and other data protection laws
  • ✅ You own your data and can export or delete it anytime

TABLE OF CONTENTS

  1. What Data We Collect
  2. How We Collect Data
  3. How We Use Your Data
  4. Our Dual Architecture (Privacy by Design)
  5. How We Share Your Data
  6. International Data Transfers
  7. Data Retention
  8. Your Privacy Rights
  9. Security Measures
  10. Cookies and Tracking
  11. Children's Privacy
  12. California Privacy Rights (CCPA)
  13. Changes to This Privacy Policy
  14. Contact Us

1. WHAT DATA WE COLLECT

1.1 Account Information (Data We Store on Our Servers)

When you create a Flowframe account, we collect:

Data CategorySpecific DataPurposeLegal Basis
Contact InformationEmail address, name, company nameAccount management, communicationContract performance
AuthenticationPassword (hashed with bcrypt + salt)Security, loginContract performance
Workspace SettingsWorkspace name, team member roles, preferencesService provisionContract performance
Billing InformationPayment method via Stripe (we don't store card numbers)Payment processingContract performance

Important: Passwords are never stored in plaintext. We use industry-standard bcrypt hashing with salt, making it impossible for us (or attackers) to see your actual password.

1.2 Collaboration Data (Data We Store on Our Servers)

To enable real-time collaboration features, we store:

Data CategorySpecific DataPurposeLegal Basis
Real-Time Collaboration StateYjs CRDT documentsEnable simultaneous editingContract performance
Query HistorySQL queries you've written (NOT query results)Version history, rollbackContract performance
Metadata DescriptionsColumn/table descriptions you addAI features, documentationContract performance
Comments and AnnotationsTeam discussions on analysesCollaborationContract performance
Version HistoryPrevious versions of analysesRollback capabilityContract performance
Project SettingsCanvas layout, visualization settingsService provisionContract performance

1.3 Usage Analytics (Data We Collect to Improve Our Product)

We collect analytics to understand how you use Flowframe:

Data CategorySpecific DataPurposeLegal Basis
Feature UsageWhich features you use, frequencyProduct improvementLegitimate interests
Performance MetricsPage load times, query execution speedOptimize performanceLegitimate interests
Error LogsTechnical errors (no personal data)Fix bugsLegitimate interests
Device InformationBrowser type, OS, IP addressSecurity, fraud preventionLegitimate interests
Session DataLogin times, session durationAnalyticsLegitimate interests

Anonymization: Where possible, we anonymize analytics data so it cannot be linked back to you.

1.4 Cloud Database Query Data (Transiently Processed, Not Stored)

When you connect to cloud databases (PostgreSQL, MySQL, SQL Server, etc.):

Data CategoryHow We Process ItStorageLegal Basis
Database CredentialsEncrypted in your browser, sent encrypted to servers for connectionEncrypted at restContract performance
SQL QueriesRouted through our servers to your databaseQuery text stored (results NOT stored)Contract performance
Query ResultsTransmitted through servers to your browserNOT stored on servers (transient only)Contract performance
Database SchemaRetrieved to power autocomplete featuresCached temporarily, not stored long-termContract performance

Data Flow Architecture:

  1. You provide database credentials (encrypted in browser)
  2. Queries routed through Flowframe servers for security
  3. Servers connect to your database and execute queries
  4. Results sent directly to your browser
  5. Results cached in your browser only (not on Flowframe servers)

Why Through Our Servers:

  • ✅ Enhanced security and connection management
  • ✅ Firewall compatibility (easier to whitelist Flowframe IPs)
  • ✅ Connection pooling for team collaboration
  • ✅ Secure credential management

Important: While query results pass through our servers, they are transient (not stored). We only store the query text for version history purposes.

1.5 File Upload Data (Stored Encrypted)

When you upload files (CSV, Parquet, JSON):

Data CategoryHow We Process ItStorage LocationRetention
Uploaded FilesProcessed client-side with DuckDB WASMDigitalOcean Spaces (encrypted)Until you delete or account deletion
File MetadataFile names, sizes, upload datesPostgreSQL databaseUntil you delete or account deletion
File ContentsEncrypted with AES-256 at restDigitalOcean Spaces (London, UK)Until you delete or account deletion

Data Flow Architecture:

  1. Files processed client-side in your browser using DuckDB WASM
  2. Encrypted file contents stored in DigitalOcean Spaces (S3-compatible)
  3. Files encrypted using AES-256 server-side encryption at rest
  4. Files remain in storage until you delete them or close your account
  5. No backups created - files exist only in primary storage

Data Retention:

  • ✅ Files kept until you delete them OR account deletion (whichever comes first)
  • Immediate deletion - Files deleted from storage instantly upon request
  • ⚠️ No recovery - Deleted files cannot be recovered (no backups)

Access Control:

  • ⚠️ Flowframe can technically access encrypted files (we are a Data Processor)
  • ✅ Access is strictly limited to authorized personnel for support/maintenance only
  • ✅ No routine access to file contents
  • ✅ Access logged and monitored

1.6 AI Query Data (Planned Q2 2026 - Temporarily Processed, Not Stored Long-Term)

When you use AI natural language queries (launching Q2 2026):

What Gets Sent to AI Provider (Google Gemini):

  • ✅ Your natural language question (e.g., "Show customers with revenue > $10k")
  • ✅ Table metadata and column descriptions
  • ✅ Schema information (table names, column names, data types)

What AI Does NOT See:

  • ❌ Your actual business data (customer records, transactions, revenue numbers)
  • ❌ Query results or data values
  • ❌ Database credentials
  • ❌ File contents from uploaded files

AI Provider Data Retention: We use Google Gemini with Zero Data Retention (ZDR) agreement:

  • ❌ Your prompts are NOT used to train AI models
  • ❌ Your data is NOT stored by Google after processing
  • ✅ Prompts are processed and immediately discarded

Opt-Out: You can disable AI features at any time in workspace settings.

1.7 What We DO NOT Store

We do NOT store or retain:

  • Query Results - Results pass through servers but are not stored (transient only)
  • Raw Database Contents - We never copy your database data
  • Credit Card Numbers - Handled by Stripe, not stored on our servers
  • Plaintext Passwords - Only bcrypt-hashed passwords stored
  • Backups of Uploaded Files - No backup copies created

2. HOW WE COLLECT DATA

2.1 Information You Provide Directly

You provide information when you:

  • Create an account (email, name, password)
  • Update account settings (company name, preferences)
  • Add team members (names, emails, roles)
  • Write SQL queries or metadata descriptions
  • Contact customer support (support tickets, emails)
  • Provide feedback or feature requests

2.2 Information Collected Automatically

We automatically collect:

  • Technical Data: IP address, browser type, OS, device info
  • Usage Data: Pages visited, features used, time spent
  • Performance Data: Page load times, error rates
  • Cookies: See Section 10 for details

Collection Methods:

  • Browser cookies
  • Log files
  • Analytics tools (anonymized where possible)

2.3 Information from Third Parties

We may receive information from:

  • Payment Processors (Stripe): Transaction confirmations, payment status (NOT card numbers)
  • Social Login (if implemented): Basic profile info if you connect via Google/Microsoft

3. HOW WE USE YOUR DATA

We use your personal data for the following purposes:

  • ✅ Create and manage your account
  • ✅ Process SQL queries and store query text (server-side)
  • ✅ Enable real-time collaboration features
  • ✅ Provide customer support
  • ✅ Process payments and send receipts
  • ✅ Send transactional emails (password resets, billing notifications, etc.)

You cannot opt out of this processing if you want to use Flowframe.

  • 📊 Analyze usage patterns to improve UX
  • 🐛 Fix bugs and technical issues
  • ⚡ Optimize performance
  • 🚀 Develop new features based on usage data
  • 🔬 Conduct research and analytics

You can opt out by disabling analytics in account settings.

  • 📧 Send promotional emails about new features (you can unsubscribe)
  • 📰 Send newsletters and product updates
  • 📊 Conduct surveys and request feedback

You can opt out:

  • Click "Unsubscribe" in any marketing email
  • Adjust preferences in account settings
  • Email support@flowframe.io to opt out

We do NOT:

  • ❌ Sell your email to third parties
  • ❌ Send excessive marketing emails (max 1-2 per month)
  • ❌ Use your email for third-party advertising
  • ⚖️ Comply with tax and financial regulations (billing records retained 7 years)
  • 📜 Respond to legal requests (subpoenas, court orders)
  • 🛡️ Enforce our Terms of Service
  • 🚨 Protect against fraud and abuse
  • 📋 Comply with data protection laws (GDPR, CCPA)

We may process without your consent when required by law.

  • Any processing that requires explicit consent
  • You can withdraw consent at any time

4. OUR DUAL ARCHITECTURE (PRIVACY BY DESIGN)

4.1 How Flowframe's Architecture Protects Your Privacy

Flowframe uses two distinct data processing architectures depending on your data source:

Architecture 1: Cloud Database Connections

Traditional Analytics Platform:

  1. You upload entire database → Their servers
  2. All queries execute → On their servers
  3. Results sent back → To your browser

Flowframe's Cloud Database Architecture:

  1. You connect database → Stays in your control (not copied to Flowframe)
  2. Queries routed → Through Flowframe servers (for security and connection management)
  3. Results transmitted → Directly to your browser (NOT stored on servers)
  4. Results cached → In your browser only

Why Through Our Servers:

  • ✅ Enhanced security and connection management
  • ✅ Firewall compatibility (easier to whitelist Flowframe IPs)
  • ✅ Connection pooling for team collaboration
  • ✅ Secure credential management and rotation

Privacy Protection:

  • ⚠️ Query results pass through our servers (transient, not stored)
  • ✅ Results NOT stored on our servers (immediately transmitted to browser)
  • ✅ Your database contents never copied to Flowframe
  • ✅ Results cached only in your browser

Architecture 2: File Uploads

Flowframe's File Upload Architecture:

  1. You upload files (CSV, Parquet, JSON) → Processed client-side with DuckDB WASM first
  2. Encrypted file contents → Stored in DigitalOcean Spaces (AES-256 encryption)
  3. Queries on files → Execute client-side in your browser (DuckDB WASM)
  4. Results displayed → Never leave your browser
  5. Files persist → Until you delete them or close your account

Privacy Trade-offs:

  • Client-side processing: File analysis happens in your browser
  • ⚠️ Flowframe has access: We store encrypted files (as Data Processor under GDPR)
  • Encrypted storage: AES-256 server-side encryption at rest
  • Immediate deletion: Files deleted instantly when you request removal
  • ⚠️ No backups: Deleted files cannot be recovered

4.2 What This Means for Your Privacy

Data Minimization by Design:

For Cloud Databases:

  • ✅ Your database contents never copied to Flowframe servers
  • ✅ Query results transient on our servers (not stored, immediately transmitted)
  • ✅ Results cached only in your browser
  • ✅ Database credentials encrypted end-to-end
  • ⚠️ Results pass through our servers (necessary for secure connection management)

For File Uploads:

  • ✅ Files processed client-side before upload
  • ⚠️ Encrypted files stored on Flowframe servers (DigitalOcean Spaces)
  • ✅ File queries execute client-side in your browser (DuckDB WASM)
  • ✅ Query results never leave your browser
  • Immediate deletion when you request it (no recovery period)

Benefits:

  • 🔒 Enhanced Privacy: Database query results not stored, files encrypted
  • Faster Performance: Client-side file processing with DuckDB WASM
  • 🔐 Strong Encryption: TLS 1.3 in transit, AES-256 at rest
  • 🗑️ Your Control: Delete files instantly, no backup retention

Transparency:

  • ⚠️ We are transparent that we CAN access encrypted uploaded files (as Data Processor)
  • ✅ Access strictly limited to authorized personnel for support/maintenance
  • ✅ All access logged and monitored
  • ✅ No routine access to file contents

4.3 What We Do Store Server-Side

For all data sources, we store:

  • ✅ SQL query text (e.g., SELECT * FROM customers WHERE revenue > 10000)
  • NOT query results (e.g., actual customer names, revenue numbers)
  • ✅ Metadata descriptions (e.g., "revenue = Annual Recurring Revenue in USD")
  • ✅ Project configurations (canvas layout, chart settings)
  • ✅ Real-time collaboration state (Yjs CRDT documents)
  • ✅ Database credentials (encrypted)
  • Uploaded file contents (encrypted in DigitalOcean Spaces)

This enables:

  • ✅ Version history and rollback
  • ✅ Real-time collaboration (multiple users editing simultaneously)
  • ✅ AI query generation (when launched Q2 2026 - uses metadata, not data)
  • ✅ Sharing projects with teammates
  • ✅ File persistence across sessions

You control what gets shared:

  • Public sharing is opt-in
  • You can delete queries, files, and metadata anytime
  • Deleting your account deletes all server-side data (immediate for active systems, 30 days for backups)
  • Exception: Billing records retained 7 years (legal requirement)

5. HOW WE SHARE YOUR DATA

5.1 We Do NOT Sell Your Data

Flowframe does NOT sell your personal data to third parties. Period.

5.2 Service Providers (Data Processors)

We share data with trusted service providers who process data on our behalf:

Service ProviderPurposeLocationData SharedSafeguards
DigitalOceanInfrastructure hosting + file storage (Spaces)UK (London)All platform data (account info, collaboration state, metadata, uploaded files encrypted)SOC 2, ISO 27001, GDPR DPA
StripePayment processingUSABilling name, email, payment infoPCI DSS Level 1, SOC 2, SCCs
Google Gemini (Q2 2026)AI query generationUSAMetadata and questions (NOT actual data or files)Zero Data Retention, SCCs

All service providers are contractually required to:

  • ✅ Process data only on our instructions
  • ✅ Implement appropriate security measures
  • ✅ Comply with GDPR and data protection laws
  • ✅ Use Standard Contractual Clauses for international transfers

Full sub-processor list: Available upon request at support@flowframe.io

We may disclose your data if required by law:

  • ⚖️ In response to court orders, subpoenas, or legal process
  • 📋 To comply with regulatory investigations
  • 🛡️ To protect our rights, property, or safety
  • 🚨 To prevent fraud, abuse, or security threats

When legally permitted, we will:

  • Notify you before disclosing data
  • Limit disclosure to minimum necessary
  • Challenge overbroad or improper requests

5.4 Business Transfers

If Flowframe undergoes a merger, acquisition, or sale of assets:

  • Your personal data may be transferred to the successor entity
  • You will be notified via email
  • The successor will be bound by this Privacy Policy (or you'll be asked to accept a new policy)

5.5 Public Sharing (When You Choose to Share)

If you choose to share a project publicly:

  • Anyone with the link can view the shared project
  • Shared projects include: queries, visualizations, and results you explicitly chose to include
  • You control what data is included in shared projects
  • You can unshare projects at any time
  • Shared projects may appear in search engines

We recommend:

  • Anonymize or redact sensitive data before public sharing
  • Review shared projects regularly
  • Use private sharing for sensitive analyses

We may share data with third parties if you explicitly consent (e.g., integrations you authorize).


6. INTERNATIONAL DATA TRANSFERS

6.1 Primary Data Location

Your data is hosted in the European Union (London, United Kingdom):

  • Data Center: DigitalOcean London (LON1) and DigitalOcean Spaces (London)
  • Compliance: GDPR-compliant, ISO 27001, SOC 2 certified
  • Uploaded Files: No backups created (immediate deletion upon request)

Benefits for EU/UK customers:

  • ✅ Data remains within EU/UK jurisdiction
  • ✅ Subject to GDPR protections
  • ✅ No international transfers (for data stored with DigitalOcean)

6.2 Transfers to Third Countries

Some service providers operate outside the EU/UK:

Stripe (USA) - Payment Processing:

  • Safeguards: Standard Contractual Clauses (SCCs), EU-US Data Privacy Framework
  • Data Transferred: Billing name, email, payment info
  • Compliance: PCI DSS Level 1, GDPR-compliant

Google Gemini (USA, planned Q2 2026) - AI:

  • Safeguards: Standard Contractual Clauses, Zero Data Retention
  • Data Transferred: Metadata and questions only (NOT your actual data)
  • Compliance: GDPR-compliant, data not stored after processing

6.3 Standard Contractual Clauses (SCCs)

For transfers to countries without an adequacy decision, we use EU Commission-approved Standard Contractual Clauses (Decision 2021/914/EU).

What SCCs Do:

  • Provide legally binding data protection obligations
  • Ensure adequate level of protection for your data
  • Give you enforceable rights and remedies

Full SCCs: Available upon request at support@flowframe.io

6.4 Supplementary Measures

In addition to SCCs, we implement:

  • 🔒 Encryption: TLS 1.3 in transit, AES-256 at rest
  • 🔑 Access Controls: Strong authentication and authorization
  • 📉 Data Minimization: Only necessary data transferred
  • 📜 Contractual Protections: Data Processing Agreements with all sub-processors

7. DATA RETENTION

7.1 Active Accounts

We retain your data as long as your account is active.

You can delete individual projects, team members, or data at any time via the platform.

7.2 Account Deletion

When you delete your account:

TimeframeWhat Happens
Day 0 (Immediate)Account credentials, projects, metadata, uploaded files deleted from active systems
Days 1-30Account data remains in encrypted backups (disaster recovery) - excludes uploaded files
Day 31Permanent deletion of account data from all backups (cryptographic erasure)
7 YearsBilling records retained (legal requirement for tax compliance)
IndefiniteAnonymized analytics (cannot be linked back to you)

Important: Uploaded files (CSV, Parquet, JSON) are deleted immediately from DigitalOcean Spaces with no backup copies. Once deleted, they cannot be recovered.

How to Delete Account:

  1. Go to Account Settings → Delete Account
  2. Confirm deletion (irreversible)
  3. Receive email confirmation
  4. Data deleted per schedule above

Alternative: Email support@flowframe.io with "Delete Account" request

7.3 Immediate File Deletion

Uploaded files (CSV, Parquet, JSON) are already deleted immediately with no backup retention:

  • Delete files via platform: Files removed from DigitalOcean Spaces instantly
  • Delete account: Uploaded files removed instantly (Day 0)
  • No recovery possible: Once deleted, files cannot be recovered

For other data types (account data, queries, metadata): If you need immediate deletion from backups (e.g., highly sensitive metadata):

  • Email support@flowframe.io with subject "Immediate Data Deletion Request"
  • We will manually purge data from backups within 5 business days
  • Confirmation provided

7.4 Retention Schedule Summary

Data CategoryActive AccountAfter DeletionLegal RetentionFinal Deletion
Account credentialsRetainedDay 0NoneDay 0
Uploaded files (CSV, Parquet, JSON)RetainedDay 0 (no backups)NoneDay 0 (immediate)
Projects, queries, metadataRetainedDay 0 (active), Day 31 (backups)NoneDay 31
Collaboration dataRetainedDay 0 (active), Day 31 (backups)NoneDay 31
Database credentialsRetainedDay 0 (active), Day 31 (backups)NoneDay 31
Usage analytics (identifiable)RetainedDay 31NoneDay 31
Billing recordsRetainedRetained 7 years7 yearsYear 7
Anonymized analyticsRetainedRetained indefinitelyN/ANever (not personal data)

8. YOUR PRIVACY RIGHTS

8.1 Rights Under GDPR (EU/UK Residents)

If you are located in the European Economic Area (EEA) or United Kingdom, you have the following rights:

8.1.1 Right of Access (Article 15)

Request a copy of all personal data we hold about you.

How to Exercise:

Response Time: Within 1 month (extendable to 3 months for complex requests)

What You'll Receive:

  • Complete export in JSON format
  • Information about processing purposes, legal basis, retention periods
  • Information about third-party recipients

8.1.2 Right to Rectification (Article 16)

Correct inaccurate or incomplete personal data.

How to Exercise:

Response Time: Within 1 month

8.1.3 Right to Erasure / Right to be Forgotten (Article 17)

Request deletion of your personal data in certain circumstances.

How to Exercise:

  • Self-service: Account Settings → Delete Account
  • Email: support@flowframe.io with subject "Data Erasure Request"

Response Time: Within 1 month (immediate deletion from active systems, 30-day backup retention)

Limitations: We may retain data if:

  • Required by law (e.g., billing records for 7 years)
  • Necessary for legal claims

8.1.4 Right to Restrict Processing (Article 18)

Limit how we use your data while we verify accuracy or assess your objection.

How to Exercise: Email support@flowframe.io with specific restriction request

Response Time: Within 1 month

8.1.5 Right to Data Portability (Article 20)

Receive your personal data in a machine-readable format (JSON, CSV).

How to Exercise:

Response Time: Within 1 month

Format: JSON (easily importable into other systems)

8.1.6 Right to Object (Article 21)

Object to processing based on legitimate interests or for direct marketing.

How to Exercise:

  • Marketing: Click "Unsubscribe" in emails or adjust preferences in Account Settings
  • Other Processing: Email support@flowframe.io with grounds for objection

Response Time:

  • Marketing: Immediate
  • Other processing: Within 1 month

8.1.7 Right to Withdraw Consent

If processing is based on consent, you can withdraw it at any time.

How to Exercise: Email support@flowframe.io or adjust settings in account

Effect: Withdrawal does not affect lawfulness of processing before withdrawal.

8.1.8 Right to Lodge a Complaint

Complain to your local data protection authority if you believe we've violated data protection laws.

UK Customers: Information Commissioner's Office (ICO) - https://ico.org.uk EU Customers: Find your authority at https://edpb.europa.eu/about-edpb/board/members_en

We encourage you to contact us first so we can try to resolve your concern.

8.2 How to Exercise Your Rights

Email: support@flowframe.io Subject Line: [Type of Request] - e.g., "Data Access Request", "Data Erasure Request" Response Time: Within 1 month (extendable to 3 months for complex requests) Verification: We may ask for verification to prevent fraudulent requests No Fee: First request is free (manifestly unfounded/excessive requests may incur fee)


9. SECURITY MEASURES

We implement comprehensive technical and organizational measures to protect your data:

9.1 Technical Security Measures

Encryption:

  • TLS 1.3 encryption for all data in transit
  • AES-256 encryption for data at rest
  • Bcrypt password hashing (12 rounds + salt)
  • Encrypted backups
  • Certificate pinning for API requests

Access Controls:

  • Role-based access control (RBAC) for workspaces
  • Multi-factor authentication (MFA) required for admin accounts
  • Session timeout after 24 hours inactivity
  • Account lockout after 5 failed login attempts

Network Security:

  • VPC isolation: Database servers in private network (no public internet access)
  • Firewall rules: Strict ingress/egress policies
  • DDoS protection via DigitalOcean Cloud Firewall
  • Web Application Firewall (WAF) for OWASP Top 10 protection

Client-Side Security:

  • Database credentials encrypted in browser local storage
  • Query execution happens client-side (your data never sent to servers)
  • Secure WebSocket connections for real-time collaboration

9.2 Organizational Security Measures

Personnel:

  • Background checks for employees with data access
  • Confidentiality agreements signed by all employees and contractors
  • Security training: Annual mandatory GDPR and security awareness training
  • Principle of least privilege: Access granted only as needed

Policies and Procedures:

  • Incident response plan: 72-hour breach notification
  • Data retention policy: Documented retention schedules
  • Vendor management: Security assessments for all sub-processors
  • Change management: Secure development lifecycle

Monitoring:

  • 24/7 automated monitoring for security events
  • Real-time alerts for suspicious activity
  • Log analysis for threat detection
  • Regular security audits

9.3 Vulnerability Management

  • Automated dependency scanning for known vulnerabilities
  • Security patches applied within 7 days for critical issues
  • Penetration testing: Annual third-party testing (starting Q2 2026)
  • Bug bounty program: Planned launch Q2 2026

9.4 No Absolute Security

While we implement strong security measures, no system is 100% secure.

We cannot guarantee absolute security against all threats. If you become aware of a security vulnerability, please report it to support@flowframe.io.

9.5 Data Breach Notification

If a breach occurs that is likely to result in high risk to your rights:

  • ✅ We will notify you within 72 hours of becoming aware
  • ✅ We will inform you of:
    • Nature of the breach
    • Likely consequences
    • Measures taken to address the breach
    • Measures you can take to protect yourself
  • ✅ We will notify supervisory authorities as required by GDPR

10. COOKIES AND TRACKING

10.1 What Are Cookies?

Cookies are small text files placed on your device when you visit a website. They help websites remember your preferences and track usage.

10.2 Cookies We Use

Essential Cookies (Always Active)

Purpose: Necessary for the Service to function

Cookie NamePurposeDuration
session_idMaintains your login sessionSession (ends when browser closes)
csrf_tokenProtects against cross-site request forgery attacksSession

You cannot disable essential cookies if you want to use Flowframe.

Analytics Cookies (Requires Consent)

Purpose: Help us understand how you use Flowframe

Cookie NamePurposeDurationProvider
_analytics_idDistinguishes unique users1 yearFlowframe (first-party)

You can disable analytics cookies in Account Settings or browser settings.

No Marketing Cookies (Currently)

We do NOT currently use third-party marketing or advertising cookies.

If we introduce marketing cookies in the future, we will:

  • Obtain your consent before setting them
  • Update this Privacy Policy with 30 days notice
  • Allow you to opt out easily

Upon first visit, you will see a cookie consent banner:

  • Accept All: Enables all cookies (essential + analytics)
  • Reject All: Only essential cookies
  • Cookie Settings: Choose which categories to enable

Change preferences anytime:

  • Footer: "Cookie Settings" link
  • Account Settings: Cookie Preferences

10.4 Do Not Track (DNT)

We honor Do Not Track (DNT) browser signals:

  • If DNT is enabled, we will NOT set analytics cookies
  • Essential cookies still set (required for functionality)

How to Enable DNT:

  • Chrome: Settings → Privacy → Send "Do Not Track" request
  • Firefox: Preferences → Privacy → Do Not Track
  • Safari: Preferences → Privacy → Website Tracking

10.5 Third-Party Cookies

We do NOT use third-party advertising or tracking cookies.

Third-party services we use (Stripe, DigitalOcean) may set their own cookies, governed by their privacy policies.

For detailed information about cookies, see our Cookie Policy: https://flowframe.io/cookie-policy


11. CHILDREN'S PRIVACY

Flowframe is not intended for children under 16 years old.

We do not knowingly collect personal data from children under 16.

If you are a parent or guardian and believe your child has provided us with personal data:

  • Contact us immediately at support@flowframe.io
  • We will delete the data promptly (within 10 business days)

If you are under 16: Please do not use Flowframe or provide any personal data.


12. CALIFORNIA PRIVACY RIGHTS (CCPA)

If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA):

12.1 Your California Rights

Right to Know

Request information about:

  • Categories of personal data collected
  • Sources of personal data
  • Business or commercial purposes for collection
  • Categories of third parties with whom we share data
  • Specific pieces of personal data we hold about you

How to Exercise: Email support@flowframe.io with subject "CCPA Right to Know Request"

Right to Delete

Request deletion of your personal data (subject to exceptions).

How to Exercise: Email support@flowframe.io with subject "CCPA Right to Delete Request"

Right to Opt-Out of Sale

We do NOT sell your personal data. No opt-out needed.

Right to Non-Discrimination

We will NOT discriminate against you for exercising your CCPA rights.

12.2 What We Do NOT Do

Flowframe does NOT:

  • ❌ Sell your personal information
  • ❌ Share your data for cross-context behavioral advertising
  • ❌ Process sensitive personal information beyond what's necessary
  • ❌ Collect data from minors under 16 without consent

12.3 Categories of Data Collected (Past 12 Months)

CategoryExamplesCollected?Shared?
IdentifiersEmail, name, IP address✅ YesYes (to sub-processors)
Commercial informationBilling records, subscription info✅ YesYes (Stripe for payment)
Internet/network activityPages visited, features used✅ YesNo
Geolocation dataIP-based location (city/country)✅ YesNo
Professional informationCompany name, job title✅ Yes (if provided)No
Sensitive personal informationPasswords (hashed), payment info (via Stripe)✅ YesYes (Stripe only)

12.4 How to Exercise California Rights

Email: support@flowframe.io Subject Line: "CCPA [Type of Request]" Response Time: Within 45 days (extendable to 90 days for complex requests) Verification: We may ask for verification to prevent fraudulent requests No Fee: Free of charge (up to 2 requests per 12 months)


13. CHANGES TO THIS PRIVACY POLICY

13.1 How We Update This Policy

We may update this Privacy Policy from time to time to reflect:

  • Changes in our practices
  • New features or services
  • Changes in data protection laws
  • User feedback

13.2 Notification of Changes

For material changes, we will:

  • ✅ Update the "Last Updated" date at the top
  • ✅ Send email notification to your registered email address
  • ✅ Display a prominent notice on our website
  • ✅ Require acceptance for significant changes (e.g., checkbox next login)

For minor changes (typos, clarifications):

  • Update the policy and "Last Updated" date
  • No email notification

13.3 Material Changes

Examples of material changes:

  • Introducing new data collection practices
  • Sharing data with new third parties
  • Changing retention periods significantly
  • Reducing your rights

You will have 30 days to review changes before they take effect.

13.4 Your Acceptance

Continued use of Flowframe after changes take effect constitutes acceptance.

If you disagree with changes:

  • Stop using Flowframe
  • Delete your account before changes take effect
  • Contact us to discuss concerns

13.5 Version History

Previous versions of this Privacy Policy are available upon request at support@flowframe.io.


14. CONTACT US

14.1 Privacy Questions

For questions about this Privacy Policy or how we handle your data:

Email: support@flowframe.io (or privacy@flowframe.io when set up) Response Time: Within 5 business days for privacy inquiries, 30 days for Data Subject Rights requests

14.2 Data Protection Officer

DPO Contact: support@flowframe.io Role: Oversees data protection compliance and handles privacy inquiries

14.3 EU Representative

EU Representative (if applicable): [To be appointed if significant EU customer base]

14.4 Supervisory Authority

If you are not satisfied with our response, you may lodge a complaint with your supervisory authority:

UK: Information Commissioner's Office (ICO) - https://ico.org.uk EU: Find your authority at https://edpb.europa.eu/about-edpb/board/members_en


SUMMARY

Key Takeaways:

  • ✅ We do NOT sell your data
  • ✅ Dual architecture: Cloud DB query results transient (not stored), files encrypted at rest
  • ✅ You own your data and can export or delete it anytime
  • ✅ We comply with GDPR, CCPA, and other data protection laws
  • ✅ Enterprise-grade security measures protect your data (TLS 1.3, AES-256)
  • ✅ You have comprehensive privacy rights
  • ✅ Immediate file deletion with no backup retention

Questions? Contact us at support@flowframe.io


Last Updated: January 10, 2026 Version: 1.0 Effective Date: January 10, 2026

By using Flowframe, you acknowledge that you have read, understood, and agree to this Privacy Policy.


END OF PRIVACY POLICY

Questions about this document?

Contact us at support@flowframe.io