MemoPad

Code signing policy(コード署名ポリシー)

MemoPad の Windows 向けファイルへのコード署名について、署名するもの・ビルドのしかた・署名を承認する人・プライバシーをまとめます。 英語の枠内は、署名の提供元(SignPath Foundation)の条件に合わせた原文です。

現在の状況(2026-11-01)
MemoPad は今のところコード署名をしていません。無料のコード署名(SignPath Foundation)に申請しましたが(2026-10-31)、公開の場での知名度がまだ足りないとして見送られました。利用者が増えたら再申請します。 署名していないため、初回の実行時に Windows SmartScreen の警告が出ることがあります(「詳細情報」→「実行」で続行できます)。 以下は、署名を始めるときの方針です。プライバシーの節は、今の版にもそのまま当てはまります。

署名するファイル

ファイル署名
インストーラ MemoPad-setup-<版>.exeMemoPad として署名する
本体 MemoPad.exe・MemoPad.dllMemoPad として署名する
.NET ランタイムのファイル作者(Microsoft)の署名のまま。MemoPad としては署名しない
本文のエディタ部品(Scintilla.dll・Lexilla.dll・Scintilla.NET.dll)ほかの作者のものなので、MemoPad としては署名しない
アンインストーラ unins000.exeInno Setup がインストール時に作るもので、署名しない

署名するファイルは、製品名が「MemoPad」、製品バージョンがその版の番号(例:0.10.5)であることを、署名のたびに確かめます。

ビルドと署名の手順

役割と担当者

プライバシー(Privacy policy)

This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.

MemoPad は、利用者が指示しない限り、ほかのコンピューターやネットワークに情報を送りません。設定は利用者の PC の %APPDATA%\MemoPad\settings.json にだけ保存します。 同梱している .NET ランタイムと Scintilla も、MemoPad の中で通信は行いません。

インストールとアンインストール