PRACTICE BOOKKEEPING

Cookies & storage

Essential storage keeps your place. Marketing cookies are your choice.

Updated 4 November 2026

What this site uses

We use local storage and session storage for the features you request. These are covered by similar rules to cookies. Meta Pixel is optional marketing technology. It stays blocked until you accept marketing cookies; sign-in and learning work with marketing switched off.

StoragePurposeHow long it stays
Supabase sign-in sessionKeep you signed in and renew your session securely.Until sign-out, session invalidation or clearing site data. Authentication tokens have their own expiry.
Practice records and sync queueKeep drafts, completions, offline changes and conflict-recovery copies on this device.Until replaced or you clear site data. Signing out does not remove every saved practice copy.
Account configuration and exercise catalogueReconnect to your account and keep available exercises usable during interruptions.Refreshed when the app reconnects; persists until cleared.
Selected subscription planCarry your chosen plan from the landing page to your account.Until read by the account screen or the tab’s session ends.
Cookie choice (local storage)Remember whether you accepted or rejected marketing.Up to six months, unless you change it or clear site data.
pb_marketing (HTTP-only cookie)Allow this browser to withdraw its linked account’s advertising consent without signing in. It cannot grant consent or access an account.Up to six months; removed on withdrawal.
Meta Pixel: _fbp / _fbcRecognise visits and advert clicks for advertising measurement, only after marketing consent.Typically up to 90 days; browser restrictions can shorten this. Revisits may renew the cookies.

Other services

Cloudflare may use security cookies when protecting the website. Supabase handles authentication. Google receives a font request when a page loads. If you accept marketing cookies, Meta receives pixel requests on public marketing pages and consented server events for confirmed registrations, checkout and first payments; see Meta’s cookie policy. Following a checkout link opens Stripe, which has its own cookie policy. We do not embed Stripe tracking scripts in the learning workspace.

Your choices

We rely on necessary storage to provide sign-in, save work and complete the purchase flow you choose. Marketing is off by default. The banner offers Accept marketing, Reject optional and Manage choices. Neither the Meta script nor its tracking image loads before acceptance. You can change or withdraw your choice at any time with , also available in the footer and Your account. We ask again after six months or if the choice is cleared. Withdrawal stops future tracking and removes the first-party Meta cookies we can clear; Meta controls its own previously received data.

You can remove or block storage in your browser’s site settings. This may sign you out and prevent saving or syncing. First check that your work has synced or export it in Your account → Manage saved progress; unsynced drafts may otherwise be lost. On a shared device, sign out and clear site data after saving your work.

Clearing browser storage does not delete your online account. For that, use the request process in our Privacy notice. Questions? Contact hello@practicebookkeeping.com.