Skip to content
Playflow
Start free
Features
Use cases Use cases
AgenciesA separate space and a branded player for every client. Marketing teamsShip the launch video where the campaign lives. Sales enablementShare the demo. Track engagement. EcommercePut the product video on the product page, with a button to buy. Customer educationA folder per course. A finish rate per lesson. Internal communicationsChoose how each update is shared, and keep the record. Churches and ministriesShare the message without ads or someone else’s video up next. NonprofitsTell the story, then ask for the gift at the right moment. Video migrationBring an existing library over from Adilo, Wistia or Vimeo. All use cases→
Pricing Docs Contact
Sign in Start free
Start free
Already have an account? Sign in

Legal

Privacy PolicyTerms of ServiceCookie PolicyAcceptable Use

Questions about any of this? Contact us and ask for Legal.

Home / Legal

Cookie Policy

Last updated September 25, 2026

The quick summary

The player sets one first-party cookie, pf_viewer_<workspace>, to count unique viewers for the video owner's analytics. It lasts 13 months and holds no personal details.

1What this policy covers

In this policy, 'Playflow', 'we' and 'us' mean the company that operates the Playflow service together with its parent company, subsidiaries, affiliates, successors and assigns. Playflow is the controller of the personal data described here.

We use cookies and browser storage to provide the Playflow website and application, protect accounts, remember a small number of named preferences, and measure video playback. On our production website and application, Google Analytics measures page visits and selected signup-funnel actions through Google Tag Manager. We do not use advertising cookies.

2Cookies and browser storage we use

The following inventory describes the measured behavior of the product. A cookie marked HttpOnly cannot be read by browser scripts. SameSite Lax limits when the browser sends it in cross-site requests.

NameSet byPurposeLifetimeStrictly necessary
better-auth.session_token, with a __Secure- prefix on HTTPSBetter AuthMaintains an authenticated account session.7 daysYes
better-auth.state, with a __Secure- prefix on HTTPSBetter AuthProtects an OAuth sign-in transaction.5 minutesYes
vid_workspacePlayflowRemembers the selected workspace for the application.30 daysYes
vid_platform_impersonationPlayflowMarks a support impersonation session.Until session expirationYes
sidebar_statePlayflow appRemembers whether the application sidebar is open.7 daysNo, named preference
playflow:trial-converted-banner:{workspaceId}:{convertedAt}Playflow appPrevents a trial completion notice from repeating.Until cleared by the appNo, named preference
playflow:storage-usage-banner:{workspaceId}:warningPlayflow appPrevents a storage warning from repeating.Until cleared by the appNo, named preference
pf_brand_draft and pending-signup-*Playflow appCarries branding and signup choices into workspace setup.Until signup completes or is clearedNo, named preference
vid_analytics_v4_{videoId}_{eventId}Playflow playerQueues playback events before sending analytics.Until delivered or clearedNo, analytics queue
pf_viewer_{workspacePublicId}Playflow app origin, one workspaceCounts distinct video viewers; Secure, HttpOnly, SameSite None. Session-only fallback for blocked cookies or Do Not Track.13 monthsNo, playback analytics
Onboarding session statePlayflow appResumes the current onboarding step.SessionNo, product state

Better Auth does not set a separate CSRF cookie in this product. It protects authentication requests with origin checks and uses the short-lived OAuth state cookie for sign-in callbacks. The Better Auth state and session cookies are HttpOnly and SameSite Lax. The vid_workspace and vid_platform_impersonation cookies are HttpOnly and SameSite Lax. sidebar_state is readable by the app and stores only the sidebar preference.

3Video player behavior

The analytics grant sets pf_viewer_{workspacePublicId} on the Playflow app origin to count distinct viewers within one workspace. This random identifier lasts 13 months and is Secure, HttpOnly and SameSite None, with path /. Credentialed analytics requests confirm that the browser accepted the cookie before using it. When cookies are blocked or Do Not Track is on, playback analytics use only the current session identifier; no persistent viewer cookie is created or used under Do Not Track. Watch pages, embeds and the in-app detail player send playback events; customization previews stay silent.

4Third parties

Bunny, our video infrastructure provider, and Resend, our email provider, set no Playflow product cookies. Google authentication uses Better Auth state and session cookies. Stripe may set cookies only on Stripe-hosted pages, which are governed by Stripe's own notices.

Partnero uses the first-party partnero_partner cookie to attribute new signups to referring affiliates, and Playflow uses a short-lived pf_partnero_signup cookie to carry verified new-signup attribution across authentication redirects.

5Your controls

You can block, delete, or limit cookies through your browser settings. Blocking strictly necessary cookies can prevent sign-in, security checks, workspace selection, or billing from working. You can clear named browser preferences and product storage through your browser's site-data controls. Do Not Track is honored by the edge player as described above. Playflow stores no docs search or theme storage.

This inventory includes necessary account cookies, named preferences and the workspace-scoped playback analytics cookie. We do not set advertising cookies.

Questions

Write to us and we will answer. We would rather explain something than have you guess.

Playflow
privacy@getplayflow.co
getplayflow.co/contact

On this page

  • What this policy covers
  • Cookies and browser storage
  • Video player behavior
  • Third parties
  • Your controls
Playflow

Video hosting for agencies and the clients they look after.

Free 14-day trial · no card

Product

FeaturesPricingDocsIntegrations

Use cases

AgenciesMarketing teamsSales enablementEcommerceCustomer educationInternal communicationsChurches and ministriesNonprofitsVideo migrationAll use cases

Company

ContactShare PlayflowStatusAffiliate programSign in

Legal

Privacy PolicyTerms of ServiceCookie PolicyAcceptable Use
© 2026 Playflow · getplayflow.coVideo flows further.