VocalScroll Privacy Policy
Effective September 29, 2025 • Maintained by Onitsoga Labs
VocalScroll is a browser-based teleprompter designed to keep your scripts and recordings local to your device. While we prioritize your privacy by avoiding server-side storage of your creative content, certain integrated features—such as voice recognition—rely on browser-level services that may involve external data transmission to your browser vendor (e.g., Google or Apple). This policy explains what data is processed, how ads operate, and the choices you can make while using the app.
1. Data handling at a glance
VocalScroll processes your content locally within your browser. We do not receive or store your teleprompter scripts or video recordings on our servers. The table below summarizes how each feature behaves, including vendor-level processing for voice recognition:
| Feature | Data processed | Where it stays | Retention |
|---|---|---|---|
| Script editor | Script text you type | Your browser (localStorage) | Until you reset settings or clear browser data |
| Voice mode | Live microphone audio for speech recognition | Processed by your browser vendor (e.g. Google Cloud for Chrome) • not stored by VocalScroll | Transitory signals managed per your browser vendor's privacy policy |
| Video recording | Camera and microphone input for a session | Your browser (MediaRecorder blob) | Cleared on page refresh or when you close the browser tab |
| Analytics | Anonymous usage events (page views) | Google Analytics & Microsoft Clarity | Managed by those providers in accordance with their policies |
| Advertising | Ad personalization signals (cookies or device IDs) | Google AdSense | Managed by Google; you can opt out via Ads Settings |
2. Scripts and local storage
Your script is saved to localStorage so you can resume where you left off. Clearing your browser
data or selecting the in-app Reset option removes this information. VocalScroll never uploads scripts, drafts,
or metadata to remote servers.
If you share your computer with others, use your browser's guest or incognito mode to keep session data separate.
3. Recordings and media access
When you enable Record Me, your browser asks for camera and microphone permission. The resulting video stays in memory until you download it or refresh the page. You can delete individual takes from the session list or reload the tab to clear everything.
VocalScroll does not collect recordings, thumbnails, or analytics about the content of your videos. If you download a file, it is saved by your browser to your local Downloads folder.
4. Speech recognition
Voice-controlled scrolling relies on the Web Speech API provided by your browser. This service transmits short snippets of audio to your browser vendor's servers (such as Google for Chrome) for transcription. While Onitsoga Labs does not receive or store this audio, your browser vendor handles this data according to their own standards. You can audit these permissions in your browser settings or switch to timed scrolling for a local experience.
For the best results, we recommend a wired microphone and a quiet recording space. See the Voice Control Guide for setup tips.
5. Cookies, advertising, and third parties
We display Google AdSense placements in the script editor pane (desktop), the mobile footer, and within select guides. Google may use cookies or device identifiers to personalize ads. You can learn more or adjust preferences via:
We also load:
- Google Analytics (G-TPPRT279BF) to understand aggregate usage.
- Microsoft Clarity (strhfe34rz) for anonymous UX insights.
Both services collect usage information in line with their privacy policies. You can opt out of Google Analytics via the GA opt-out add-on.
6. Your choices
- Use the in-app Reset button to clear scripts, settings, and recordings.
- Use your browser settings to revoke camera or microphone permissions.
- Run in a private browsing window to keep sessions isolated.
- Opt out of personalized ads using the links above.
- Disable voice mode and use timed scrolling if you do not want audio processed for transcription.
7. Updates and contact
We review this policy alongside each release. Version 1.4.0 adds the landing hero and support hub while centralising AdSense slot mapping in `ads-config.js`. Future updates will appear on this page with a new effective date.
Questions? Reach out via the Onitsoga Labs contact form.