プライバシーポリシー

施行日: 2026年11月3日

Read this policy in English

本プライバシーポリシー(以下「本ポリシー」)は、TDアプリ開発室(以下「当開発室」)が提供するアプリ「Hiramie」(以下「本アプリ」)における、利用者の情報の取り扱いについて定めるものです。

本アプリには Android 版と iOS 版があります。両者で異なる点は、該当する箇所に「Android 版」「iOS 版」と明記します。明記の無い箇所は両方に当てはまります。

1. 事業者情報

提供者TDアプリ開発室
連絡先support@trust-delta.dev

2. 当開発室は、利用者の情報を受け取りません

本アプリは、当開発室が運用するサーバーへ通信しません。当開発室が運用する宛先は 1 つも存在しないため、利用者の操作や再生した動画の内容が当開発室へ届くことはありません。

アカウント登録は不要で、氏名・メールアドレス等の個人情報を収集することもありません。

3. 本アプリが通信する先

本アプリが通信する相手は、利用者ご自身の側にある機器だけです(下記 3.1〜3.3)。

このほか、アプリ内購入を行うときは、同じ端末にある Google Play(iOS 版では App Store)を通じて処理されます(下記 6)。本アプリ自身が支払いのための通信を行うことはありません。

3.1 利用者が登録した動画の在り処

利用者が設定した共有フォルダ(SMB)または WebDAV / HTTP(S) のサーバーへ接続します。送るのは、接続に必要な利用者名と合言葉(相手の認証方式に従います)、開くファイルのパス、および再生位置に応じた範囲の要求です。

接続先を決めるのは利用者であり、当開発室は関与しません。

3.2 同じネットワークにある機器の探索(Android 版のみ)

在り処を設定する画面で「同じネットワークを探す」を選んだときにだけ、いま接続しているネットワークの中を調べます。行うのは次の 2 つです。

iOS 版には、この探索の機能はありません。

携帯電話回線のネットワークは対象から除外しています。得られた名前とアドレスは画面に表示するだけで、利用者が選んだ 1 つだけが端末内に保存されます。

3.3 名前で在り処を指定したときに生じる問い合わせ

Android 版では、在り処をアドレスではなく名前で指定した場合、本アプリが利用しているファイル共有の実装が、その名前を解決するために同じネットワークへ問い合わせを送ることがあります。これはアドレスで指定した場合には起こらず、いずれの場合も同じネットワークの外へは出ません。

iOS 版では、名前で指定した在り処は、端末の OS の名前解決(DNS・mDNS)によってアドレスへ変換されます。問い合わせ先は端末のネットワーク設定に従います(一般には家庭のルーターです)。

4. 端末内に保存するもの

次のものを、本アプリ専用の領域に保存します。いずれも端末の外へは出ません。

在り処の設定ホスト名・共有名・利用者名・合言葉、最後に開いた在り処
非表示の設定合言葉を元に戻せない形(PBKDF2・ソルト付き)に変換したもの、どのフォルダやファイルを非表示にしているか、いつ自動で隠し直すか、生体認証を使うかどうか
表示と再生の状態見え方の設定、続きから再生するための位置、ファイルごとの投影の種類、動画の長さ、一覧のプレビュー画像
再生した時間の記録ファイルごとに再生した時間
購入の状態解除済みかどうか、商品の情報を取得できたかどうか(下記 6。iOS 版は保存せず、端末にある App Store の購入の記録をそのつど読みます)

在り処の合言葉は、接続のたびに相手のサーバーへ提示する必要があるため、元に戻せる形で保存しています。フォルダやファイルを非表示にするための合言葉は照合にしか使わないため、元に戻せない形で保存しています。

iOS 版では、在り処の合言葉と、非表示のための合言葉を変換したものを、端末のキーチェーンの「この端末だけ」の領域に保存します(iCloud キーチェーンへ同期せず、別の端末へも移りません)。一覧のプレビュー画像は、端末のキャッシュの領域に置きます。

ファイルごとの記録(続きから再生するための位置、投影の種類、再生した時間)は、ファイルの場所そのものではなく、そこから計算した値を見出しにして保存しています。

これらは、端末の OS が行う自動バックアップ(Android 版は利用者の Google アカウント、iOS 版は iCloud またはコンピュータへ保存される仕組み)と、端末を買い替えるときのデータの直接移行の、どちらの対象からも除外しています。除外は保存する領域ごとに指定しているため、保存する項目が増えたときも同じように除外されます。そのため、別の端末へ引き継がれることはありません。機種変更の際は、在り処の設定を新しい端末で入れ直していただく必要があります。

なお、iOS 版でファイル App から本アプリの書類フォルダへ入れた動画は、利用者ご自身のファイルとして OS の扱い(バックアップを含む)に従います。本アプリが記録するものではありません。

5. 本アプリが求める権限

5.1 Android 版

インターネット / ネットワーク状態上記 3 の通信のため
端末内の動画の読み取り端末に保存された動画を一覧するため。端末内のタブを初めて開いたときにのみお尋ねします
生体認証非表示にしたフォルダやファイルを表示するとき、合言葉の代わりに使うため。顔や指紋の情報は OS が扱い、本アプリは認証が成功したかどうかだけを受け取ります。顔や指紋の情報を受け取ることも、保存することもありません
Google Play の課金下記 6 のアプリ内購入のため

5.2 iOS 版

写真写真アプリにある動画を一覧するため。端末の外へは送りません
Face ID / Touch ID非表示にしたフォルダやファイルを表示するとき、合言葉の代わりに使うため。認証が成功したかどうかだけを受け取ります
ローカルネットワーク家庭内のネットワークにある NAS へ接続するため(上記 3.1)

6. アプリ内購入

本アプリには、有料の機能解除(アプリ内購入)があります。購入の手続きと支払いは、すべて Google Play(iOS 版では App Store)が行います。

本アプリが購入に関して受け取るのは、次の 3 つだけです。

クレジットカード番号や氏名などの支払いの情報を、本アプリが受け取ることも、保存することもありません。画面に表示する価格も、Google Play(iOS 版では App Store)から返された文字列をそのまま表示しています。

Android 版が購入の結果として端末内に保存するのは、解除済みかどうかと、商品の情報を取得できたかどうかの 2 つの状態だけです。これらを当開発室へ送ることはありません。当開発室が運用する宛先は 1 つも存在しないためです。

iOS 版は購入の状態を保存しません。解除済みかどうかは、端末にある App Store の購入の記録をそのつど読んで判断します。

支払いに関する情報の取り扱いは、Google Play を提供する Google(iOS 版では App Store を提供する Apple)のプライバシーポリシーに従います。

7. 本アプリが使用していないもの

8. 第三者への情報提供

当開発室が利用者の情報を取得していないため、第三者へ提供することもありません。

9. データの削除

本アプリのデータはすべて端末内に保存されます。アプリをアンインストールすると、保存された設定・合言葉・再生位置・プレビュー画像はすべて削除されます。自動バックアップと端末間の直接移行の対象外としているため、再インストールしても、別の端末へ移っても復元されません。

10. 対象年齢

本アプリは、18 歳以上の方を対象としています。当開発室は、利用者の年齢に関する情報を収集も判定もしません。年齢による利用の制限は、配信元のストアの設定によって行われます。

11. お問い合わせ

本ポリシーに関するお問い合わせは、以下の連絡先までお願いいたします。

support@trust-delta.dev

12. ポリシーの改定

当開発室は、必要に応じて本ポリシーを改定することがあります。改定があった場合は、本ページにて更新後の内容を掲載し、施行日を変更します。

Privacy Policy (English)

Effective date: November 3, 2026

This English text is a translation of the Japanese policy above, provided for your convenience. If the two differ, the Japanese text prevails.

This Privacy Policy (the “Policy”) describes how information about users is handled in the app “Hiramie” (the “App”) provided by TDアプリ開発室 (Trust Delta Apps; “we” or “us”).

The App comes in an Android version and an iOS version. Where they differ, this Policy says “Android version” or “iOS version”. Anything not marked applies to both.

1. Provider

ProviderTDアプリ開発室 (Trust Delta Apps)
Contactsupport@trust-delta.dev

2. We do not receive any information about you

The App does not communicate with any server operated by us. We do not operate a single destination the App could send data to, so nothing you do in the App and nothing about the videos you play ever reaches us.

No account is needed, and we do not collect personal information such as your name or email address.

3. Where the App connects

The App connects only to equipment on your own side (3.1 to 3.3 below).

In addition, in-app purchases are processed through Google Play (the App Store on the iOS version) on the same device (see 6 below). The App itself never communicates for the purpose of payment.

3.1 The locations where you keep your videos

The App connects to the shared folder (SMB) or WebDAV / HTTP(S) server that you have set up as a location. What it sends is the user name and password needed to connect (according to that server’s authentication method), the path of the file being opened, and requests for the ranges of data needed for the current playback position.

You decide where the App connects; we are not involved.

3.2 Searching for devices on the same network (Android version only)

Only when you choose “Search this network” on the screen for setting up a location does the App look inside the network you are currently connected to. It does the following two things:

  • For each address on the same network, an attempt to connect in order to check whether file sharing (TCP 445) is listening. Not a single byte of data is sent.
  • Only for devices where it was listening, a small query asking for that device’s name (UDP 137).

The iOS version does not have this search feature.

Mobile (cellular) networks are excluded. The names and addresses found are only shown on screen; only the one you choose is saved on your device.

3.3 Queries that occur when you specify a location by name

On the Android version, if you specify a location by name instead of by address, the file-sharing implementation used by the App may send queries to the same network to resolve that name. This does not happen when you specify an address, and in either case nothing leaves the same network.

On the iOS version, a location specified by name is turned into an address by the operating system’s name resolution (DNS and mDNS). Where those queries go follows your device’s network settings (usually your home router).

4. What the App stores on your device

The App stores the following in its own private storage area. None of it leaves your device.

Location settingsHost name, share name, user name and password; the last location you opened
Secret settingsYour secret password, converted into a form that cannot be reversed (PBKDF2 with a salt); which folders and files you keep secret (hidden); when they are hidden again automatically; whether biometrics are used
Display and playback stateDisplay settings, the position for resuming playback, the projection type of each file, video durations, and preview images for the file list
Playback time recordsHow long each file has been played
Purchase stateWhether the App is unlocked, and whether product information could be retrieved (see 6 below; the iOS version does not store this and reads the App Store’s purchase record on the device each time)

Location passwords must be presented to the server every time the App connects, so they are stored in a reversible form. The password for secret folders and files is used only to check what you type, so it is stored in a form that cannot be reversed.

On the iOS version, location passwords and the converted form of your secret password are stored in the “this device only” area of the device’s keychain (not synced to iCloud Keychain, and never moved to another device). Preview images for the file list are kept in the device’s cache area.

Per-file records (the position for resuming playback, the projection type and the playback time) are stored under a value computed from the file’s location, not under the location itself.

All of this is excluded both from the automatic backup performed by your device’s operating system (to your Google account on the Android version, or to iCloud or a computer on the iOS version) and from direct data transfer when you move to a new device. The exclusion is set for each storage area, so any item added to those areas in the future is excluded in the same way. As a result, none of it is carried over to another device. When you change devices, you will need to enter your location settings again on the new device.

Videos you put into the App’s documents folder with the Files app on the iOS version are your own files, and the operating system handles them as such (including backups). They are not something the App records.

5. Permissions the App requests

5.1 Android version

Internet / network stateFor the connections described in 3 above
Reading videos on the deviceTo list videos saved on your device. You are asked only the first time you open the on-device tab
BiometricsTo use instead of the password when showing secret folders and files. Face and fingerprint data are handled by the operating system; the App receives only whether authentication succeeded, and never receives or stores face or fingerprint data
Google Play billingFor the in-app purchase described in 6 below

5.2 iOS version

PhotosTo list the videos in the Photos app. Nothing is sent off your device
Face ID / Touch IDTo use instead of the password when showing secret folders and files. The App receives only whether authentication succeeded
Local networkTo connect to a NAS on your home network (3.1 above)

6. In-app purchase

The App offers a paid unlock (an in-app purchase). The purchase procedure and payment are handled entirely by Google Play (the App Store on the iOS version).

With regard to purchases, the App receives only the following three things:

  • Which product it is (the product identifier)
  • Whether it has been purchased
  • Whether the App has acknowledged receipt (on the iOS version, the App tells the App Store that it has finished handling the purchase)

The App never receives or stores payment information such as credit card numbers or your name. The price shown on screen is the text returned by Google Play (the App Store on the iOS version), displayed as is.

As a result of a purchase, the Android version stores only two states on your device: whether it is unlocked, and whether product information could be retrieved. These are never sent to us, because we do not operate a single destination they could be sent to.

The iOS version does not store the purchase state. It decides whether the App is unlocked by reading the App Store’s purchase record on the device each time.

Payment information is handled in accordance with the privacy policy of Google, which provides Google Play (on the iOS version, Apple, which provides the App Store).

7. What the App does not use

  • Usage analytics or measurement (such as Google Analytics or Firebase)
  • Crash reporting
  • Advertising
  • Cloud sync or backup
  • Social network integration or social login
  • Location data
  • Access to the camera, microphone or contacts

8. Disclosure to third parties

Because we do not obtain any information about you, we do not provide any to third parties either.

9. Deleting your data

All of the App’s data is stored on your device. Uninstalling the App deletes all saved settings, passwords, playback positions and preview images. Because the data is excluded from automatic backup and from direct transfer between devices, it is not restored when you reinstall the App or move to another device.

10. Age

The App is intended for people aged 18 or over. We do not collect or determine any information about your age. Age-based restrictions are applied through the settings of the store that distributes the App.

11. Contact

For questions about this Policy, please contact us at:

support@trust-delta.dev

12. Changes to this Policy

We may revise this Policy as necessary. If we do, we will post the updated content on this page and change the effective date.