写真はオプションの追加機能であり、必須ではありません
Tidywellは写真を1枚も添付しなくても、ずっと使えます。多くの人は使いません。写真が役に立つのは記録を残したいタスクです。徹底掃除のビフォーアフター、お小遣いを渡す前の子どもの家事の証拠、目地が前回どこにあったかのリマインダーなど。
プロファイル(典型的には子ども)に承認がオンになっていると、完了をレビューする親が承認封筒に添付された写真を見られます。承認の仕組みについては別ガイドが /guide/approvals にあります。
あなたの電話、それからプライベートバケット、そしてあなたの世帯
写真を添付すると、電話からTidywellのストレージバックエンド(Supabase)にアップロードされます。バケットはプライベートです。アプリで写真を読み込み直すには、アプリがあなたに代わって生成する署名付きURLが必要です。写真について公開リストやインデックス化されるものは何もありません。
あなたの電話
カメラで撮影、またはライブラリから選択
プライベートバケット
TidywellのSupabaseストレージ、名前はtask-photos
あなたの世帯
あなたが招待したメンバーだけに表示
わかりやすく言うと、他人のアカウントからあなたの写真は見られません。アプリは全員のアップロードをリスト化するツールを提供していません。次の補足にあるデータベースレベルのルールが、アプリの動作だけでなくデータベース自体でこれを強制します。
公開もインデックス化もされません
バケットはプライベートに設定されています。あなたの写真への公開リンクはありません。検索エンジンがクロールすることはありません。写真を見る唯一の方法は、アプリが該当世帯のメンバーであることを確認した上で署名付きURLを発行することです。
データベースでの行レベルセキュリティ
写真は世帯IDを含むパスに保存されます。Postgresの行レベルセキュリティが、有効なアプリセッションを持っていても、別の世帯からの読み取りやリスト試行をブロックします。ルールはクライアントではなくデータベース自体で強制されます。
無料は7日間で10枚、プレミアムは35日間で50枚
写真は実際のディスクスペースを使うので、上限があります。下記の数字は正確なものです。日数を過ぎると、古い写真は自動的に削除されます。
無料
写真
10
保持日数
7
プレミアム
写真
50
保持日数
35
無料プランは典型的な1週間分のビフォーアフターをカバーするのに十分寛大です。プレミアムは1ヶ月分の文脈を世帯で保持でき、長期プロジェクトの分の余裕も含むサイズになっています。
クリーンアップはアプリ起動時に走り、リアルタイムではありません
無料プランで写真が8日経っている場合、次にアプリを起動した時にクリーンアップされます。7日ちょうどではありません。なので長く間を空けて再度開くと、わずかに期限を過ぎた写真が一瞬見えることがあります。何かをする頃には消えています。
無料プランの11枚目はブロックされます
上限に達した状態で写真をもう1枚添付しようとすると、古い写真を先に削除するよう促す親しみやすいメッセージが表示されます。場所を空けるために黙って写真を捨てることはありません。どれを消すかはあなたが決めます。
写真から私たちが取り出さないもの
写真を添付すると、ファイル本体と一緒にタスクID、世帯ID、アップロードのタイムスタンプが送られます。それだけです。具体的に、私たちがしないことは次の通りです。
GPSや位置情報なし
写真メタデータから位置情報を読み取ったり保存したりしません。写真が自宅で撮られたという事実は私たちには役に立ちませんし、住んでいる場所を共有することは誰の役にも立ちません。
モデル学習なし
あなたの写真がモデルの学習に使われることはありません。私たちのモデルにも、OpenAIにも、誰のモデルにもです。AIタスク分解機能はテキストのみで、写真を完全に無視します。
マーケティング利用なし
写真が広告、事例紹介、ツイート、App Storeのスクリーンショットに登場することはありません。マーケティングで使う写真はストック素材か演出されたものです。
第三者への共有なし
写真は販売されず、マーケターと共有されず、データブローカーに渡されません。経路に登場する唯一の第三者は、私たちに代わってアップロードを処理するストレージプロバイダーで、下の注意事項で説明します。
写真を消す2つの方法
保持期間を過ぎた古いものは自動クリーンアップが処理します。任意のタイミングで手動削除も可能です。
1枚ずつ削除
タスクから写真をタップし、削除をタップ。あなたの端末からも、サーバーからも、1ステップで消えます。ゴミ箱はないので、確認してから操作してください。
アカウント削除
設定 → アカウント → アカウント削除で、アカウントとローカルデータが削除されます。あなたが世帯の唯一の管理者なら、世帯も一緒に削除されます。サーバー側の写真も同じステップですべて削除されるよう、カスケード処理を強化中です。それまでは、アカウントに紐づいているものは消去され、古いアップロードは通常の保持ルールに従って自然に消えていきます。
事前に知っておいてほしいこと
プライバシーポリシーに埋もれさせると後ろめたく感じることがいくつかあります。読んでも心配することはないはずですが、知る権利があります。
署名付きURLは10年有効
アプリが写真を読み込む時、ストレージ層が署名した一時URLが返されます。セッション中に写真の読み込みが失敗しないよう、有効期限を10年に設定しています。実用的な影響として、そのURLをアプリからコピーして公開の場所に貼ると、URLが期限切れになるまで、リンクを持っている誰もがその1枚の写真を見られます。コピーした写真URLは、他のプライベートリンクと同じように扱ってください。
写真はプレーンテキストで保存されます
写真ファイルにクライアント側やエンドツーエンドの暗号化は適用されていません。アップロードしたままの形でバケットに保存され、ファイルごとの暗号化ではなくアクセスルールで保護されています。これはアプリの写真ストレージとして業界標準のセットアップです。実際よりも強力なものを想定してほしくないので明記します。
Supabaseが委託先
Supabaseは私たちに代わって写真のアップロードと保管を処理します。プライバシーポリシーの委託先一覧に他の委託先と並んで掲載されています。私たちのためにストレージサービスを動かすこと以外に、あなたの写真を使うことはありません。
法的な言い回しを含む完全版が必要なら、 プライバシーポリシーをご覧ください。