Your scripts are yours
Hookline is a static site. There is no Hookline server, no account, and no database we control. Everything you write — scripts, blocks, notes, your hook library, frameworks, CTAs, and calibration — is stored only in your own browser using IndexedDB. It is never uploaded, never synced, and never seen by us.
What is stored locally
- Your scripts and every block (text, tone, visual notes, director notes).
- Your hook library, framework gallery, and CTA vault.
- Your speaking-pace calibration and interface preferences.
All of it lives in IndexedDB database hookline on this
device, in this browser profile. Clearing your browser data erases it.
What leaves the browser
Only what you explicitly export — a teleprompter PDF, a director's brief, a CSV, a ZIP — and only to wherever you choose to save or send it. Exports are generated in your browser; nothing is transmitted to us.
Live sessions
If you choose to start a live session, Hookline connects your browser directly to one other person so you can co-edit a script together. The connection is peer-to-peer and you start it deliberately: you generate a session code and hand it to that person yourself. There is no Hookline server in the middle, no signaling server, and no TURN relay — the script reaches only the person you sent the code to, and never us. To establish the link, each browser contacts a public STUN server (currently Google’s) for one purpose only: discovering its own reachable network address. The STUN server learns that an address exists; it never receives the data channel, never sees a single word of your script. The connection is deliberately not persistent: there is no server holding it open, so if it drops you simply start a new session. That impermanence is intentional — nothing about a live session is stored, resumed, or sent to Hookline.
Analytics
The site can load Google Analytics 4 to measure anonymous, aggregate usage (page views, broad feature use). It is consent-gated: until you accept the banner, no analytics code loads and no request is made. It never has access to your script content — only pure-logic modules ever touch that, and they make no network calls. You can decline and the app works identically.
No AI, no platform pulls
Hookline does not generate text with AI and does not connect to TikTok, Instagram, YouTube, or any platform API. There is nothing for your content to be fed into.
Contact
Questions about this policy? Get in touch.
Erase everything on this device
This permanently deletes every Hookline script, library entry, and setting from this browser. It cannot be undone and there is no backup.