---
title: "Discussion on \"Writing subtitle and audio tools by hand under a strict Content Security Policy\" | Hashnode"
description: "Discussion on \"Writing subtitle and audio tools by hand under a strict Content Security Policy\". Our content security policy allows exactly two script sources: our own origin and Google's tag manager. That one line quietly ruled out every subtitle library we would normally reach for. No CDN, no n"
url: "https://hashnode.com/posts/writing-subtitle-and-audio-tools-by-hand-under-a-strict-content-security-policy/6af3f377fadf5a623bcbb62c"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Writing subtitle and audio tools by hand under a strict Content Security Policy](https://transcriptreel.hashnode.dev/writing-subtitle-and-audio-tools-by-hand-under-a-strict-content-security-policy?utm_source=hashnode&utm_medium=feed)

Our content security policy allows exactly two script sources: our own origin and Google's tag manager. That one line quietly ruled out every subtitle library we would normally reach for. No CDN, no n

1d ago · 6 min read · transcriptreel.hashnode.dev  
Read the article

-   [#javascript](https://hashnode.com/tag/javascript)
-   [#webdev](https://hashnode.com/tag/webdev)
-   [#privacy](https://hashnode.com/tag/privacy)
-   [#podcast](https://hashnode.com/tag/podcast)
-   [#javascript-framework](https://hashnode.com/tag/javascript-framework)
-   [#webdevelopment](https://hashnode.com/tag/webdevelopment)
-   [#privacymatters](https://hashnode.com/tag/privacymatters)
-   [#podcasts](https://hashnode.com/tag/podcasts)

## Written by

[TranscriptReel](https://hashnode.com/@transcriptreel)

@transcriptreel · Japan

  
[View profile](https://hashnode.com/@transcriptreel)

Free browser tools for subtitles, transcripts and audio.

I build free browser tools for subtitles, transcripts and audio: SRT/VTT conversion, transcript cleanup, audio trimming. No upload, no account. Everything runs locally.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
