FAQ

個人開発者が本当に聞く質問

make1day で AI SaaS を構築・販売するための質問と、隠さない制限事項。認証・決済・AI・デプロイ・ホワイトラベル・ライセンスを扱います。

12 Q&A · ブログ: make1day

make1day チームが維持・最終更新 2026-11-08

ユーザー画面と管理画面は付いていますか?+

はい。/account(プロフィール、サブスクリプション、発行済みライセンスキー)と /admin(ユーザー、ライセンス、トラフィック、注文)の 2 つです。どちらも 5 言語対応で、PATCH /api/profile や PATCH /api/admin/users、/api/billing/portal による書き込みも可能です。Builder で account / admin を外すとルートツリーごと ZIP から削除されます。

支払い後、ライセンスキーはどう届きますか?+

決済 Webhook がキーを発行し、購入時のメールアドレスへ自動送信します(キーごとに冪等)。送信失敗は mail_outbox に保存され /api/cron/mail-outbox で再試行されます。ゲスト購入やログインメールが違う場合は /license の再送フォームを使えます。実運用には MAIL_PROVIDER とホスト側 cron の設定が必要です。

対応している決済事業者は?+

Waffo Pancake(既定)、Waffo Acquiring、Stripe、Creem、PayPal、Lemon Squeezy、および none の 7 選択肢です。すべて同一インターフェースで、署名なし・不正署名は 400、署名済みだが対象外のイベントは 200 ignored を返します。npm run probe:webhook でオフライン検証できます。

認証はどうなっていますか?+

Supabase Auth ならマジックリンクと OAuth(Google/GitHub/Apple/Microsoft)が使え、RLS が既定で有効です。未設定時はローカル SQLite にフォールバックし、scrypt ハッシュによるパスワードログイン、パスワード再設定、メール確認が使えます(セッションはハッシュのみ保存)。ただし MFA・OAuth・セッションローテーションはありません。

AI 機能は何が入っていますか?+

OpenAI 互換(OpenAI / OpenRouter / DeepSeek / Groq)、Anthropic Claude、Google Gemini に対し、/api/ai が text/plain の真のストリーミングを返します。ユーザーごとの 1 日あたりメッセージ上限(AI_MESSAGES_PER_DAY、既定 50)があり、超過時は 429 と実際の Retry-After を返します。

RAG は本物に動きますか?+

動きます。BM25(ラテン語の単語+CJK の uni/bi-gram)と OpenAI 互換 /embeddings の密ベクトルを RRF(k=60)で融合し、[n] 形式の引用を付けます。埋め込みキーが無ければ BM25 のみに自動縮退します。ドキュメント保存はプロセス内メモリが既定で、再起動で消えるため本番は永続ストアが必要です。

生成される ZIP から自社ブランドは消えますか?+

はい。ホーム・料金・sitemap・robots・法務ページは顧客の設定から再生成され、マーケティングページ、ブランド文字列、ジェネレータ本体は剪定されます。pack.ts が ZIP 内の全テキストを sweep し、18 組のビルド行列がブランド漏れ・死にリンク・ジェネレータ残存を検証します。

デプロイ先はどこに対応していますか?+

Vercel、OpenNext アダプタ経由の Cloudflare Workers(nodejs_compat)、自分で管理する Node サーバーです。Workers には書き込み可能なディスクが無く node:sqlite が動かないため、その場合は Supabase が必須です。ローカル SQLite は開発用で serverless では永続化されません。

返金ポリシーを教えてください。+

買い切りは購入から 14 日以内が返金対象です。ZIP をダウンヌードしたかどうかは条件にしていません。ダウンロード/キー有効化/キーメールのイベントは delivery_events にハッシュ化メール付きで記録されますが、それはサポート上の証跡であり返金条件ではありません。

トランザクションメールで SMTP は使えますか?+

使えません。MAIL_PROVIDER は resend(REST)、webhook(カスタム HTTP mailer)、none(安全な no-op)のみで、smtp は未実装の予約値です。永続的な再送キュー(mail_outbox)はありますが、ホスト側のスケジューラ設定が必要です。SPF/DKIM/DMARC は DNS 側の作業です。

AI 検索エンジンはこのサイトをどう見つけますか?+

llms.txt、llms-full.txt、OpenAPI 3.1、/api/mcp、/.well-known/agent-card.json、各記事の /blog/<slug>/md、公開ページの ?format=md、FAQPage / BlogPosting / BreadcrumbList などの JSON-LD、AI クローラを明示的に許可する robots.txt を通じて発見できます。

データのエクスポートや削除はできますか?+

ログイン後、/api/privacy/export が JSON を返し、/api/privacy/erase が完全一致の confirmEmail を要求して個人データを削除します。注文とライセンス行は会計上残し、メールは不可逆な tombstone に置換します。POST /api/cron/retention が 90 日を超える期限付きレコードを削除します(pending メールは残します)。

FAQ — make1day AI SaaS starter, licensing, payments and limits · make1day