[{"data":1,"prerenderedAt":103},["ShallowReactive",2],{"blog-tag-ja-news":3},[4],{"id":5,"title":6,"author":7,"body":8,"category":88,"coverImage":88,"description":89,"draft":90,"extension":91,"locale":92,"meta":93,"navigation":94,"noindex":94,"path":95,"publishedAt":96,"seo":97,"slug":98,"stem":99,"tags":100,"updatedAt":96,"__hash__":102},"blog\u002Fblog\u002Fwelcome.md","Zerosend ブログを始めます","Zerosend Editorial",{"type":9,"value":10,"toc":80},"minimark",[11,15,19,22,25,48,51,69,72],[12,13,14],"h2",{"id":14},"はじめに",[16,17,18],"p",{},"Zerosend の公式ブログを開始します。このブログでは、プライバシーファーストな Web ツールを作る中で得た知見、ブラウザ内処理の技術、そしてデータを「送らない」という選択についての考察を記録していきます。",[12,20,21],{"id":21},"扱うテーマ",[16,23,24],{},"主に次のテーマを扱います。",[26,27,28,36,42],"ul",{},[29,30,31,35],"li",{},[32,33,34],"strong",{},"ブラウザ内処理の技術",": WebAssembly、Web Worker、Canvas API、File System Access API の実用例",[29,37,38,41],{},[32,39,40],{},"プライバシー設計",": CSP、アップロード不要のアーキテクチャ、Network タブで検証できる実装",[29,43,44,47],{},[32,45,46],{},"各ツールの舞台裏",": 画像圧縮 \u002F PDF 編集 \u002F 動画変換 \u002F ファビコン生成などの内部実装",[12,49,50],{"id":50},"更新頻度",[16,52,53,54,58,59,63,64,68],{},"不定期ですが、ツールの追加・改善に合わせて更新します。記事の一覧は ",[55,56,57],"a",{"href":57},"\u002Fblog"," から、または ",[55,60,62],{"href":61},"\u002Fblog\u002Ffeed.xml","RSS"," \u002F ",[55,65,67],{"href":66},"\u002Fblog\u002Ffeed.json","JSON Feed"," で購読できます。",[12,70,71],{"id":71},"まとめ",[16,73,74,75,79],{},"まずはこの 1 本から。引き続き ",[55,76,78],{"href":77},"\u002F","Zerosend"," のツール群もよろしくお願いします。",{"title":81,"searchDepth":82,"depth":82,"links":83},"",2,[84,85,86,87],{"id":14,"depth":82,"text":14},{"id":21,"depth":82,"text":21},{"id":50,"depth":82,"text":50},{"id":71,"depth":82,"text":71},null,"ブラウザ内で完結するプライバシーファーストなオンラインツールを配信する Zerosend の公式ブログを開始します。扱うテーマと更新頻度について説明します。",false,"md","ja",{},true,"\u002Fblog\u002Fwelcome","2026-04-19",{"title":6,"description":89},"welcome","blog\u002Fwelcome",[101],"お知らせ","qWeGVg9xXJwmBE_vTgt8kwzVFyh4hc5kXl0dsfTAuew",1778757807992]