プライバシーポリシー
アプリ「セルフ領収書」(以下「本アプリ」)/ 制定日: 2026年7月3日 / 改定日: 2026年10月1日
運営者7thcodeは、本サービスに以下の利用状況ログの共通条項を適用します。 共通条項は情報の取扱方針を定めるもので、記載されたすべての操作を計測するものではありません。 実際の取得情報と取扱いは、このページのサービス別説明をご確認ください。
利用状況に関する情報の取扱い(共通条項)
1. 適用範囲
本条項は、運営者が提供するサービスのうち、本条項を適用する旨を表示したサービスに適用します。実際に取得する情報、保存および削除の条件、委託先は、各サービスの説明に記載します。
2. 取得する情報
サービスの利用に伴い、以下の情報のうち、各サービスの説明に記載した項目を、運 営および改善に必要な範囲で記録します。
利用状況の分析用ログには、入力・アップロードされた本文やファイルの内容、氏名、メールアドレス、住所、決済情報、パスワード、認証トークンそのものを記録しません。サービス提供に必要な業務データや認証情報、セキュリティ対策のためのアクセスログは、各サービスの説明に記載します。
- 利用したサービス、機能および操作の種類
- 利用経路(ウェブ画面、アプリ、API、外部連携など)
- 操作日時、処理結果、エラーや利用制限の理由を示すコード
- 処理件数、利用回数、処理時間などの利用量・性能に関する情報
- 利用時点の契約プラン
- 利用アカウントまたは利用組織を識別するための識別子
- 同じ操作の重複記録を防止するための識別子
3. 利用目的
利用量の計測を請求額や利用上限の判定にも使用するサービスでは、その対象と計測方法を料金説明または利用規約に明示します。
- 機能の利用状況、利用経路および初期設定の進行状況の把握
- 操作性、機能、性能および安定性の改善
- エラーや利用制限によって処理が完了しなかった原因の調査
- 不正利用の検知およびセキュリティ対策
- お問い合わせへの対応
- 契約プランおよび提供機能の検討・改善
4. アカウントとの関連付け
利用状況に関する情報は、アカウントまたは利用組織に関連付けて管理する場合があります。そのため、これらの情報を一律に匿名の情報として扱うものではありません。
複数のサービスで共通の記録方式を使用する場合でも、サービス間で利用者の行動履歴を関連付けて分析することはありません。
5. 保存および削除
保存期間、利用終了時の取扱いおよび削除請求への対応は、各サービスの説明に記載します。固定の保存期間を定める場合は、その期間が経過した後に削除します。
バックアップに含まれる情報の取扱いは、稼働中のデータと分けて説明します。法令上の保存義務への対応や、発生したセキュリティ事象の調査のために保存を継続する場合は、対象情報と期間を必要な範囲に限定します。
6. 保管および委託
サービス運営に必要な範囲で、情報の保管や処理を外部事業者に委託する場合があります。委託先および保存・処理する国や地域に関する情報は、各サービスの説明または問い合わせ窓口で案内します。
情報へのアクセスを業務上必要な範囲に制限し、通信の暗号化など、取り扱う情報に応じた安全管理措置を講じます。
7. お問い合わせおよび権利への対応
情報の取扱いに関するお問い合わせ、開示、訂正、削除または利用停止等の請求は、各サービスの問い合わせ窓口で受け付けます。本人または正当な権限を持つ代理人であることを確認したうえで、適用される法令に従って対応します。
8. 変更の通知
取得する情報、利用目的その他の取扱いを変更する場合は、変更内容と適用開始日を公開ページに掲載します。利用者への影響が大きい変更は、サービス内のお知らせなどでも通知し、法令上必要な場合は同意を取得します。
サービス別説明:セルフ領収書
1. 収集・保存する情報
本アプリは、サービス提供に必要な最小限の情報のみを保存します。
- ストア設定: 発行者名・住所・電話番号・適格請求書発行事業者 登録番号・ロゴ/角印のURL・但書などの領収書設定
- アップロード画像: ストアが任意で登録したロゴ・角印画像
- 発行ログ: 領収書を発行した注文のID・注文番号、宛名・敬称・但書、 金額と税率別内訳、発行日時、発行経路(購入者/ストア)、発行番号、 発行時点の事業者情報・支払方法・明細、一部返金時の返金日と税率別の返金額など、 発行済みPDFの再取得に必要な情報
- 発行済み領収書PDF: 有料プランのストアについて、電子帳簿保存法に沿って写しを保存するため、交付した領収書PDF(宛名・金額などを含む) そのものと、改ざん検知用のSHA-256
- 認証・連携情報: ストア識別子、APIアクセストークン、権限、有効期限などのセッション情報。 認証方式によって管理者のユーザーID、氏名、メールアドレス等を含む場合があります。 これらは利用状況の分析用ログとは別に管理します
- 管理画面印刷の利用統計(2026年9月6日から段階導入): 店舗、料金プラン、正常生成した領収書の枚数・ テスト注文の枚数、生成日時、同じ操作の重複計上を防ぐための識別子。 この統計には注文ID・注文番号・宛名・IPアドレス・認証トークンそのものは保存しません。 一部のストアから順次有効化します。署名付きのプレビューURLによる正常生成を対象とし、 旧形式のURL、記録停止中や障害・混雑時などは記録されない場合があります。 記録機能の提供開始後の正常生成分が対象で、過去の生成実績は復元しません
- 過去の注文へのアクセス案内: 権限不足の可能性がある照会について、店舗と案内の種類、重複を防ぐために注文IDから生成した 秘密鍵付きハッシュ値と確認日時を直近最大5件、案内の非表示期限と案内を停止する設定を保存します。 生の注文ID・注文番号・購入者情報はこの記録に保存しません。 案内には直近30日分だけを使い、記録は次の対象照会時に入れ替えます。 利用のない店舗の古い記録は残る場合があり、アンインストール・店舗データ削除通知で削除します。 顧客データ削除通知では、その店舗の照会記録を消去します。 案内を停止すると照会記録を消去し、再開するまでこの案内用の照会記録を保存しません。 過去のログからの復元は行いません
- 不正アクセス防止情報: 購入者ページでの照合失敗を制限するため、 注文番号とIPアドレスから生成したハッシュ値を短期間保存します(IPアドレス自体は保存しません)
- 運用・障害調査ログ: 処理の種類、ストア、処理結果、拒否理由、対象リソースの識別子、 リクエストのパス、エラー情報などを記録する場合があります。 データ開示請求への対応では、対象の発行履歴を運用ログへ出力して確認する場合があります
2. 保存しない情報
- 注文内容・顧客情報は必要に応じてShopify APIから取得します。 上記の発行ログや認証情報に含まれる項目を除き、照合に使用する購入者の メールアドレスや配送先住所などを本アプリのデータベースに保存しません
- クレジットカード情報などの決済情報には一切アクセスしません
3. 利用目的
- 領収書PDFの生成・再発行と、購入者本人であることの照合
- ストア管理画面での発行履歴の表示
- 料金プランにおける発行数の集計
- 管理画面印刷を含む機能利用状況の把握と料金プランの改善
- 過去の注文への対応に必要な料金プラン・権限設定の案内と、案内の停止・一時非表示の設定の反映
管理画面印刷の利用統計は、請求額や月間発行数の判定には使用しません。 月間発行数は発行履歴を基準に各プランの条件に従って集計します。 印刷統計は正常生成したプレビューの数であり、実際に用紙へ印刷した数ではありません。
4. 第三者への提供
法令に基づく場合を除き、保存した情報を第三者へ販売しません。サービス運営に必要な 範囲で、データ保管をRailwayおよびCloudflareへ、店舗担当者宛の通知メール(月間発行枠の 到達 通知など)の送信をResend(Resend, Inc.)へ委託します。Resendへ渡すのは通知先メール アドレス・件名・本文(発行枚数・上限・プラン名)のみで、購入者の情報は含めません。
5. データの保管
設定・発行ログ・管理画面印刷の利用統計・アクセス案内の記録はクラウドインフラ(Railway)上のデータベースに、 任意でアップロードしたロゴ・角印画像と発行済み領収書PDFはCloudflare R2に保存されます(領収書PDFは公開されない領域に保存します)。通信はTLSで暗号化されます。 保存・処理する国や地域に関する情報は、下記窓口へお問い合わせください。
6. 保存期間・削除とお問い合わせへの対応
- 設定・発行履歴・管理画面印刷の利用統計は、本アプリの利用期間中保存します。 アンインストールまたはストアデータ削除通知を受けると、稼働中のデータベース内の ストアに関する情報を削除し、アップロード画像と発行済み領収書PDFの削除を実行します。 外部サービスの障害などにより、削除に再処理を要する場合があります。 領収書の写しの保存が必要なストアは、アンインストール前に管理画面から保存してください
- 不正アクセス防止用の記録は、最終更新から24時間を過ぎたものを 後続の認証失敗処理に伴って削除します。24時間以内の削除を保証するものではありません
- バックアップおよび運用・障害調査ログは、稼働中のデータベースの削除とは別に管理します。 利用終了と同時にすべて の複製が削除されるものではありません。 これらの保存期間と削除状況は、下記窓口へお問い合わせください
- Shopifyのプライバシー関連Webhook(顧客データの開示請求・削除請求、ストアデータの 削除請求)に対応しています。対象の発行ログでは宛名を削除済み表記に置き換え、 宛名を含む保存済みの領収書PDFを削除します(PDFのハッシュと削除日時は記録に残します)。 この処理によって残る情報すべてが匿名になるという意味ではありません
- 開示、訂正、削除または利用停止等をご希望の場合は、下記の連絡先までお問い合わせください。 本人確認または権限の確認を行い、適用される法令に従って対応します
7. Cookieについて
購入者向けページではCookieを使用しません。ストア管理画面では、Shopifyが提供する セッショントークンによる認証のみを利用します。
製品紹介サイト(self-receipt.7thcode.app)では、アクセス解析のために Google アナリティクス(Google LLC)を利用しています。Cookie等を通じて 閲覧ページ・クリック等の利用状況やCookie等の識別子がGoogle社へ送信されます。 氏名・メールアドレスなどを解析イベントの項目として送信しません。 計測を望まない場合は、ブラウザの設定または Googleアナリティクス オプトアウト アドオンをご利用ください。
8. 改定
本ポリシーを改定する場合は、本ページで告知します。重要な変更がある場合は アプリ内でもお知らせします。
9. お問い合わせ
開発者: 7thcode
メール: [email protected]
Privacy Policy (English)
App: Self Receipt (セルフ領収書) / Effective: July 3, 2026 / Updated: October 1, 2026
The operator, 7thcode, applies the following common terms to this service. These terms describe how usage information is handled; they do not mean that every listed operation is tracked. The service-specific disclosures below describe the information actually collected and how it is handled.
Common terms for usage information
1. Scope
These terms apply to services offered by the operator that expressly adopt them. Each service describes the information actually collected, its retention and deletion conditions, and its service providers.
2. Information collected
We record only the following categories specified in each service's description, to the extent needed to operate and improve that service.
Usage analytics logs do not contain entered or uploaded text or file contents, names, email addresses, postal addresses, payment information, passwords, or authentication tokens themselves. Business data and credentials needed to provide the service, and access logs used for security, are described separately for each service.
- The service, feature, and type of operation used
- The access channel, such as a web interface, app, API, or integration
- Operation timestamps, results, and codes indicating errors or usage restrictions
- Usage and performance measures, such as processing quantities, operation counts, and processing time
- The subscription plan at the time of use
- Identifiers for the account or organization using the service
- Identifiers used to prevent duplicate recording of the same operation
3. Purposes
If a service also uses usage measurement to determine charges or usage limits, the applicable operations and measurement methods are disclosed in its pricing information or terms of service.
- Understanding feature use, access channels, and setup progress
- Improving usability, features, performance, and reliability
- Investigating operations that could not complete due to errors or usage restrictions
- Detecting abuse and protecting security
- Responding to support inquiries
- Reviewing and improving subscription plans and available features
4. Association with accounts
Usage information may be associated with an account or organization. We therefore do not treat all such information as anonymous.
Using a common recording format across services does not involve linking a user's behavioral history across those services for analysis.
5. Retention and deletion
Each service describes retention, handling after service termination, and responses to deletion requests. Where a fixed retention period is specified, the information is deleted after that period.
Handling of backup copies is described separately from active data. If information must be retained to meet legal obligations or investigate a security incident, we limit the scope and duration to what is necessary.
6. Storage and service providers
We may entrust storage and processing to external providers as necessary to operate the service. Details of providers and countries or regions of storage and processing are available in each service's description or through its contact point.
We restrict access to information to business needs and apply safeguards appropriate to the information, including encryption in transit.
7. Inquiries and individual rights
Questions and requests for access, correction, deletion, or restriction of use can be sent to each service's contact point. We verify the requester’s identity or authority to act on another person's behalf and respond in accordance with applicable law.
8. Changes
Changes to the information collected, purposes, or other handling practices will be published with their effective date. Changes that materially affect users will also be communicated through in-service notices or similar channels, and consent will be obtained where required by law.
Service-specific disclosures: Self Receipt
What we store
- Store settings: issuer name/address/phone, invoice registration number, logo/seal URLs, receipt defaults
- Issuance logs: order ID and number, recipient name entered by the customer, purpose line, amounts and tax breakdown, timestamps, issuance channel and number, and snapshots of issuer information, payment method, line items, and (for partial refunds) refund dates and refund amounts by tax rate needed to reproduce issued PDFs
- Issued receipt PDFs: the receipt PDF delivered to the buyer (including the recipient name and amounts) and its SHA-256, kept so the store can retain copies under Japan's Electronic Books Maintenance Act
- Authentication and integration data: shop identifier, API access tokens, permissions, expiry, and session information. Depending on authentication mode, this may include an administrator’s user ID, name, and email address. These are managed separately from usage analytics logs.
- Admin Print usage statistics (phased rollout from September 6, 2026): shop, plan, number of successfully generated receipt pages and test-order pages, and timestamp, and an identifier to prevent duplicate counting. These statistics do not store order IDs, order numbers, recipient names, IP addresses, or authentication tokens themselves. Recording is enabled progressively for selected stores and signed preview URLs. Legacy URLs, disabled periods, failures, or congestion may result in missing records. Recording covers successful generation after the feature becomes available; past usage is not reconstructed.
- Uploaded images: optional store logos and seal images
- Historical-order access notices: shop, notice type, up to five recent keyed hashes derived from order IDs with observation timestamps, the notice snooze expiry, and the preference to stop notices. These records contain no raw order IDs, order numbers, or buyer details. Only observations within 30 days inform the notice; records are replaced on subsequent qualifying lookups. Older records may remain for inactive shops and are deleted on uninstall or shop-data deletion notifications. Past logs are not backfilled. Customer-data deletion notifications clear the shop's lookup evidence. Stopping notices clears this evidence and prevents new evidence from being stored for this notice until it is resumed.
- Abuse prevention: a short-lived hash derived from the order number and IP address to rate-limit failed verification attempts (raw IP addresses are not stored)
- Operational and diagnostic logs: operation type, shop, results, denial reasons, resource identifiers, request paths, and error details may be recorded. Responding to data access requests may involve outputting the relevant issuance records to operational logs for review.
What we do NOT store
Order and customer data are fetched from the Shopify API as needed. Apart from the issuance records and authentication data described above, buyer email addresses used for verification and shipping addresses are not stored in our database. We never access payment credentials.
Purposes and usage measurement
We use information to verify buyers, issue and reproduce receipts, provide issuance history, measure monthly issuance under the applicable plan, and understand feature usage and improve plans. Admin Print statistics do not determine charges or monthly issuance counts. They measure successfully generated previews, not physical printing. Notice records support relevant plan and permission guidance and honor the merchant's dismissal and snooze preferences.
Data location, sharing and deletion
Settings, issuance logs, Admin Print usage statistics, and access-notice records are stored on Railway, while optional logo and seal images and issued receipt PDFs are stored in Cloudflare R2 (receipt PDFs in non-public storage). Data is encrypted in transit. We never sell stored data; Railway and Cloudflare process it only as infrastructure providers, except where disclosure is required by law. Merchant notification emails (such as monthly quota alerts) are delivered through Resend (Resend, Inc.); only the notification address, subject, and body (issuance counts, limit, and plan name) are passed to Resend, never customer data. Information about storage and processing countries or regions can be requested through our contact point.
Retention, deletion, and requests
- Settings, issuance history, and Admin Print statistics are retained during use of the app. An uninstall or shop-data deletion notification triggers deletion of the shop’s active database records, uploaded images, and issued receipt PDFs. External service failures may require deletion to be retried. Stores that must retain receipt copies should download them from the app before uninstalling.
- Abuse-prevention records older than 24 hours since their last update are removed during subsequent failed authentication processing. Deletion within 24 hours is not guaranteed.
- Backups and operational or diagnostic logs are managed separately from active database deletion. Ending use does not immediately delete all copies. Contact us for their retention periods and deletion status.
- We support Shopify privacy webhooks (customers/data_request, customers/redact, shop/redact). Customer redaction replaces the recipient name in relevant issuance logs with a deleted marker and deletes the stored receipt PDFs that contain it (their hashes and the deletion time remain in the records); this does not make all remaining data anonymous.
- Requests for access, correction, deletion, or restriction of use can be sent to our contact point. We verify identity or authority and respond in accordance with applicable law.
Website analytics
Our marketing site (self-receipt.7thcode.app) uses Google Analytics to understand usage (pages viewed, clicks), using cookies and similar identifiers. We do not send names or email addresses as analytics event fields. Browser settings or the Google Analytics opt-out browser add-on can be used to limit this tracking. The app itself and the customer-facing receipt pages do not use analytics cookies.
Contact
Developer: 7thcode / Email: [email protected]