Skip to content
RuffRuff Apps

We published "Our approach to security"|RuffRuff Apps

セキュリティへの取り組みを公開しました|RuffRuff Apps

On November 9, 2026, we published "Our approach to security", a page that summarizes the security measures in place across the seven RuffRuff apps.

Key points

  • It covers how we handle customer data, how we protect access tokens, the checks we run on each update, and how we manage the production environment.
  • You can open this page at any time from the footer on ruffruff.app.
  • App behavior does not change. No setting changes or reinstallation are required.

Apps covered

  • RuffRuff 予約販売
  • RuffRuff Order Limits
  • RuffRuff Order Bonus
  • RuffRuff Selling Periods
  • RuffRuff Table of Contents
  • RuffRuff Product & Blog Tags
  • RuffRuff Author Profiles

What the page covers

These are the headings on the page and the main point of each. See the page for the full explanation.

  • We do not keep customers' personal information: We do not store customers' personal information, such as names and addresses, or payment information, such as credit card numbers, on Tsun's servers.
  • We access only the data we need: App permissions are limited to what each feature needs. RuffRuff Table of Contents and RuffRuff Product & Blog Tags can only read pages and themes.
  • Access tokens expire after one hour: The access tokens used to read and write store data stop working after one hour and are replaced with new ones automatically.
  • Access tokens work only from Tsun's servers: We use Shopify's IP allowlist so that they cannot be used from anywhere else.
  • We store app settings inside the store: We do not keep a copy of the settings on Tsun's servers.
  • Settings that control app behavior can be changed only by that app: We store them in Shopify app-owned metafields that only that app can write to.
  • We check security on every update: Each time we change the code, we run Shopify's official security check. We also run periodic AI security reviews.
  • When a vulnerability is disclosed, we check the impact and report it: We publish a notice even when our apps are not affected.
  • We delete data for stores that uninstall: We delete it from the app database. When a customer's data deletion is requested, RuffRuff Order Limits automatically deletes the cumulative purchase data stored in customer metafields.
  • We limit who can access the production environment and for how long: Approved staff can operate it only for a set time, using a dedicated administrator account. We do not give production login credentials to the AI tools we use internally.

Action for store owners

This update only publishes the page, and app behavior does not change. No setting changes or app reinstallation are required.

Reading next

有効期限付きアクセストークンへの移行に対応しました|RuffRuff Apps
ルールの一括適用・一括解除で、対象の集計が終わらない不具合を修正しました|RuffRuff 予約販売

Changelog

View more articles
ルールの一括適用・一括解除で、対象の集計が終わらない不具合を修正しました|RuffRuff 予約販売

Fixed an issue where counting targets did not finish in "Bulk apply or remove rules" | RuffRuff 予約販売

We fixed an issue in RuffRuff 予約販売 where counting the target variants in "Bulk apply or remove rules" sometimes did not finish. If a bulk action did not finish counting, start it again from "Review...

有効期限付きアクセストークンへの移行に対応しました|RuffRuff Apps

Added support for expiring access tokens | RuffRuff Apps

All seven RuffRuff apps now support expiring access tokens. No action is required from merchants.

IP許可リストによるAPIアクセス制限に対応しました|RuffRuff Apps

Enabled API access restrictions with an IP allowlist | RuffRuff Apps

All seven RuffRuff apps now use an IP allowlist to restrict API access. No action is required from merchants.

Ruby on Railsの脆弱性(Active Storage)によるRuffRuff アプリへの影響はありません|RuffRuff Apps

RuffRuff apps are not affected by the Ruby on Rails (Active Storage) vulnerability|RuffRuff Apps

None of the seven RuffRuff apps use Ruby on Rails, so they are not affected by the Active Storage vulnerability disclosed on November 4, 2026. You do not need to change any RuffRuff app settings or...

チェックアウトルールを確認できないときの動作をアプリから変更できるようになりました|RuffRuff 注文制限

You can now choose in the app what to do if a checkout rule can't be checked | RuffRuff Order Limits

RuffRuff Order Limits now lets you choose in the app whether to block purchases when a checkout rule can't be checked. Existing settings are kept unless you change them.

サービス紹介動画をリニューアルしました|RuffRuff Apps

We've refreshed our introduction videos | RuffRuff Apps

We have refreshed the introduction videos for all seven RuffRuff apps. Japanese and English videos are available (RuffRuff 予約販売 is Japanese only).

GUIDE

Shopify guides

Clear, easy-to-follow, and accurate guides to Shopify sales tactics and how to use our apps.

[2026] Shopify BFCM Campaigns and Setup Examples | RuffRuff Apps Guide

Explore BFCM campaigns using four RuffRuff apps, with practical setup examples. This guide covers gifts, VIP early access, limited-time sales, cumulative purchase limits, and the apps and checks th...

How to Set Up Discounts on Subscription Products by Membership Rank in Shopify

How to Set Up Discounts on Subscription Products by Membership Rank in Shopify

Learn how to vary subscription prices by membership rank using Shopify Subscription. Using the RuffRuff Order Bonus app, this guide walks through — with screenshots — how to automatically apply a t...

How to Automatically Add a Promotional Gift After an Order on Shopify | Add It to the Order Without Putting It in the Cart

How to Automatically Add a Promotional Gift After an Order on Shopify | Add It to the Order Without Putting It in the Cart

A setup example for automatically adding a JPY 0 promotional gift after an order is created, without putting the gift in the cart. Covers eligibility requirements and how to verify the addition in ...

RuffRuff 注文制限の同梱ルール設定方法|組み合わせと除外商品

単独購入、指定商品との同梱許可・必須、カタログなどの除外を、実際の設定画面で説明。対象商品の選び方から有効化、購入可否の確認方法まで紹介します。

Shopify Limited-Time Sale Guide: Comparing and Explaining 3 Methods

Shopify Limited-Time Sale Guide: Comparing and Explaining 3 Methods

A thorough guide to the three ways to run a limited-time sale on Shopify. Compares the built-in feature, manual setup, and dedicated apps, along with the pros and cons of each and how to use RuffR...

Add a table of contents to Shopify FAQs and guides

Add a table of contents to Shopify FAQs and guides

Use headings in FAQs and store guides to link readers to topics and questions. Covers page requirements, template placement, and checks after updates.

How to guide customers from Shopify product pages to related products using material and series tags

How to guide customers from Shopify product pages to related products using material and series tags

Display material or series tags on product pages to link to products sharing those tags. Learn how product URLs affect the filter scope, how to hide internal tags, and what to test after setup.

How to manage multiple writers on a Shopify blog: Author profiles and assignments

How to manage multiple writers on a Shopify blog: Author profiles and assignments

Assign the right writer to each post. This example explains author profiles, bulk assignment and removal, the one-author-per-post limit, and Shopify’s native author name.

How to Set Up Limited-Time Sales with RuffRuff Selling Periods | Start, End, and Testing

How to Set Up Limited-Time Sales with RuffRuff Selling Periods | Start, End, and Testing

Learn how to sell a product for a fixed period with RuffRuff Selling Periods, from setting start/end times and product messages to enabling and applying rules and testing purchase restrictions outs...