FlowCursor

Legal

Privacy Policy

Effective Date: January 17, 2026·Last Updated: January 17, 2026

This Privacy Policy explains how Storybeep UG collects, uses, and safeguards your information when you use the FlowCursor macOS app and visit our landing and documentation site.

Introduction

Storybeep UG ("Company," "we," "us," or "our") operates FlowCursor, a macOS application that provides AI-powered text explanations and audio transcription services. This policy applies to the FlowCursor macOS app and the informational site at flowcursor.app.

Data Protection Officer: Martin Musiol

Email: martin@generativeai.net

Address: Nymphenburger Straße 88A, 80636 Munich

Information we collect

Data you provide directly

Data typePurposeRetention
Selected textProcessed by AI to generate explanations.Transient only - not stored after processing.
Audio recordingsProcessed by AI for transcription.Transient only - not stored after processing.
Apple ID authenticationUser authentication and account identification.Token stored locally in macOS Keychain.
Feedback and feature requestsProduct improvement via Featurebase.Retained until you request deletion.

Data collected automatically

Data typePurposeRetention
Rate limit countersEnforce daily usage limits (100 requests per day).24 hours (automatic expiration).
Site analyticsUnderstand landing and documentation usage patterns (Google Analytics).Per Google's retention policy.

Data we do not collect

  • We do not store the content of your explanations or transcriptions.
  • We do not collect clipboard contents.
  • We do not track which applications you use.
  • We do not sell your personal data to third parties.

How we use your information

PurposeLegal basisDetails
Provide AI explanationsContract performance (Art. 6(1)(b)).Processing text you submit to deliver the service.
Provide transcriptionContract performance (Art. 6(1)(b)).Processing audio you record to deliver the service.
User authenticationContract performance (Art. 6(1)(b)).Verifying your identity via Apple Sign-in.
Rate limitingLegitimate interest (Art. 6(1)(f)).Preventing abuse and ensuring fair usage.
Site analyticsConsent (Art. 6(1)(a)).Understanding how visitors use our landing and docs site.
Product improvementLegitimate interest (Art. 6(1)(f)).Analyzing aggregated usage patterns.

Third-party services

AI processing services

ServicePurposeData sharedPrivacy policy
OpenAIText explanation (GPT models).Selected text content.openai.com/privacy
xAIText explanation (Grok models).Selected text content.x.ai/privacy
GroqAudio transcription (Whisper).Audio recordings.groq.com/privacy

Important

When you use FlowCursor, your text and audio are sent to these AI providers for processing. These providers may process your data according to their own privacy policies.

Infrastructure services

ServicePurposeData sharedLocation
VercelAPI hosting and rate limiting.Hashed user ID, request counts.United States
AppleUser authentication.Apple ID token.United States
StripePayment processing.Payment information.United States

Analytics and feedback services

ServicePurposeData sharedPrivacy policy
Google AnalyticsWebsite analytics.Anonymized browsing data.policies.google.com/privacy
FeaturebaseFeature requests and feedback.User-submitted content.featurebase.app/privacy

International data transfers

Your data may be transferred to and processed in the United States, where our third-party service providers are located. We ensure appropriate safeguards through:

  • Standard Contractual Clauses approved by the European Commission.
  • Data Processing Agreements with all service providers.
  • Selection of providers with SOC 2 or equivalent certifications.

Data retention

Data typeRetention periodDeletion method
Text/audio for processingImmediate (transient).Automatically discarded after API response.
Rate limit counters24 hours.Automatic TTL expiration in Vercel KV.
Authentication tokensUntil sign-out.Removed from Keychain on sign-out.
Account dataUntil deletion request.Manual deletion upon request.
Site analytics14 months.Google Analytics default retention.

Your rights (GDPR)

RightDescriptionHow to exercise
Access (Art. 15)Request a copy of your personal data.Email martin@generativeai.net.
Rectification (Art. 16)Correct inaccurate personal data.Email martin@generativeai.net.
Erasure (Art. 17)Request deletion of your data.Email martin@generativeai.net.
Restriction (Art. 18)Limit how we process your data.Email martin@generativeai.net.
Portability (Art. 20)Receive your data in a portable format.Email martin@generativeai.net.
Object (Art. 21)Object to processing based on legitimate interest.Email martin@generativeai.net.
Withdraw consent (Art. 7)Withdraw consent for analytics.Adjust cookie preferences on our landing site.

Response time: We respond to requests within 30 days. You also have the right to lodge a complaint with a supervisory authority in Germany.

California privacy rights (CCPA)

If you are a California resident, you have the following rights under the CCPA/CPRA:

RightDescription
Right to knowRequest disclosure of personal information collected.
Right to deleteRequest deletion of your personal information.
Right to correctRequest correction of inaccurate information.
Right to opt outOpt out of sale or sharing of personal information.
Right to limitLimit the use of sensitive personal information (not applicable here).
Non-discriminationNot be discriminated against for exercising rights.

FlowCursor does not sell or share personal information. To exercise a CCPA right, email martin@generativeai.net with the subject line "CCPA Request - [Right Type]". We will verify your identity and respond within 45 days.

Cookies and tracking (landing site only)

Cookie typePurposeProviderDuration
EssentialSite functionality.First-partySession
AnalyticsUsage statistics.Google Analytics14 months

You can manage cookie preferences through your browser settings or the cookie consent banner. The FlowCursor macOS application does not use cookies or web tracking.

Children's privacy

FlowCursor is intended for users aged 16 years and older. We do not knowingly collect personal data from children under 16.

Security measures

  • Encryption in transit with TLS 1.3.
  • Authentication tokens stored in macOS Keychain.
  • Access control via authentication and rate limiting.
  • Minimal data collection necessary to provide the service.

Changes to this policy

  • We update the "Last Updated" date at the top of this policy.
  • We display a notice in the application for material changes.
  • We may send email notifications for significant updates.

Contact

Storybeep UG
Data Protection Officer: Martin Musiol
Email: martin@generativeai.net
Address: Nymphenburger Straße 88A, 80636 Munich