Short and without legal fog: what this service is, what it keeps and what you should not expect from it.
A hobby project made at home: a child colours a paper sheet, takes a photo of it with a phone, and a fish carrying that drawing swims in an aquarium on the screen. The service is free; there is no advertising and no payment, and none is planned.
It is a private project, run for a family rather than offered to the public.
This is a toy, not a service you are buying. It may be unavailable, lose data, change beyond recognition or shut down entirely — without notice and without any obligation on my side. If a drawing matters to you, save it as a file: the management page shows every fish, and the picture can be downloaded with the browser.
So share the link to an aquarium only with people you trust.
Your browser additionally keeps, on your own device, the list of your aquariums and
their passwords, so that you do not have to type the code every time. This is ordinary
page storage (localStorage), not cookies, and it is needed for the service
to work at all — which is why there is no cookie banner here. Nothing from your device
goes anywhere except this server, and it is wiped together with the site data in your
browser.
The aquarium itself keeps no access log: its own log only says “a fish was added to such and such aquarium”, with no addresses. A visitor's address is also held in memory for about an hour so that nobody can create a hundred aquariums in a minute — it never reaches the disk and disappears on restart.
In front of the aquarium, however, sits an ordinary web proxy, and it does what such proxies do: it writes a technical access log — time, IP address, page address, response code. That log rotates and overwrites itself, it exists only to work out what broke when something breaks, it does not feed any analytics and is not passed on to anyone.
There are no counters, no analytics and no advertising scripts on these pages. The data is not shared with anyone and is not sold.
Fish and aquariums are deleted on the management page, with the password. Deleted items first move to a trash folder on the server — in case of a misclick — and are then erased permanently after 30 days, automatically.
If the password is lost, the aquarium's folder on the server can still be removed by hand by whoever runs it.
The service is meant for children's drawings of fish. Everything you send to it is your responsibility: other people's material, anything unlawful or simply out of place does not belong there. I may remove any content and close access to any aquarium without explanation — first of all if I see the service being used for something it was not made for.
This is not meant to be used on their own by children under 16: an adult creates the aquarium and decides who gets the link. A child uses it under a parent's supervision and with their consent.
The 3D fish models are a purchased set by a third-party author; they are not part of this project's code and are distributed under their own licence, which does not allow redistributing the files.
簡短說明,不繞法律術語:這是什麼服務、它保存什麼,以及不該對它有什麼期待。
一個在家做的業餘專案:小孩在紙上塗色,用手機拍下來,帶著那張畫的魚就會在螢幕上的水族箱裡 游動。本服務免費,沒有廣告也沒有付費項目,將來也不打算有。
這是一個私人專案,給家裡用的,不是對外提供的服務。
這是一個玩具,不是你購買的服務。它可能無法使用、可能遺失資料、可能改得面目全非,也可能 完全關閉——不會事先通知,我方也不承擔任何義務。如果某張畫對你很重要,請另存成檔案:管理頁面 會列出每一條魚,圖片可以用瀏覽器下載下來。
所以,水族箱的連結只分享給你信任的人。
此外,你的瀏覽器會在你自己的裝置上保存水族箱清單和它們的密碼,讓你不必每次都輸入代碼。
這是一般的網頁儲存(localStorage),不是 cookie,而且是服務運作的必要條件——
所以這裡沒有 cookie 同意橫幅。你裝置上的東西除了這台伺服器之外不會送到任何地方,
清除瀏覽器的網站資料時它們也會一併消失。
水族箱本身不保留存取紀錄:它自己的日誌只會寫「某某水族箱加了一條魚」,不含位址。 訪客的位址也只會在記憶體裡保留約一小時,用來防止有人在一分鐘內建立一百個水族箱—— 它不會寫入磁碟,重啟就消失。
不過水族箱前面有一台一般的網頁代理伺服器,它做的就是這類代理會做的事:寫下技術性的 存取紀錄——時間、IP 位址、頁面網址、回應碼。該紀錄會輪替覆寫,存在的目的只是在出問題時 釐清何時壞了什麼,不會餵給任何分析工具,也不會轉交給任何人。
這些頁面上沒有計數器、沒有分析工具,也沒有廣告腳本。資料不會分享給任何人,也不會出售。
魚和水族箱在管理頁面用密碼刪除。刪掉的東西會先移到伺服器上的回收資料夾——以防誤按—— 然後在 30 天後自動永久清除。
如果密碼弄丟了,經營這台伺服器的人仍然可以手動移除該水族箱的資料夾。
本服務是給小孩畫魚用的。你送進來的一切都由你負責:他人的素材、任何違法或單純不合適的 內容都不該放在這裡。我可以不經說明移除任何內容、關閉任何水族箱的存取權—— 尤其是當我看到服務被用在它並非為此而生的用途上時。
本專案不適合 16 歲以下兒童自行使用:由成人建立水族箱並決定誰能拿到連結。 兒童應在家長監督與同意下使用。
這些魚的 3D 模型是向第三方作者購買的組合;它們不屬於本專案程式碼的一部分, 依其自身的授權條款散布,而該授權不允許轉散布這些檔案。
法律用語の霧を張らずに手短に:これはどんなサービスで、何を保存し、 何を期待すべきでないか。
家でつくった趣味のプロジェクトです:子どもが紙のぬりえに色をぬり、スマホで写真をとると、 その絵をまとったお魚が画面の水そうで泳ぎます。本サービスは無料で、広告も課金もありませんし、 今後も予定していません。
これは家庭で使うための私的なプロジェクトで、一般に提供しているサービスではありません。
これは購入していただくサービスではなく、おもちゃです。使えなくなること、データを失うこと、 見ちがえるほど変わること、完全に終了することがあり得ます——予告なく、こちらに何の義務も 生じません。大切な絵があれば、ファイルとして保存してください:管理ページにすべてのお魚が 表示され、画像はブラウザからダウンロードできます。
ですから、水そうのリンクは信頼できる相手にだけ共有してください。
さらにブラウザが、あなた自身の端末に、水そうの一覧とそのパスワードを保存します。
毎回コードを入力しなくてよいようにするためです。これは通常のページ保存領域
(localStorage)であって cookie ではなく、サービスが動くために必要なものです——
ですからここに cookie の同意バナーはありません。あなたの端末にあるものはこのサーバー以外の
どこへも送られず、ブラウザのサイトデータを消せば一緒に消えます。
水そう自体はアクセスログを残しません:自前のログには「どの水そうにお魚が追加された」 としか書かれず、アドレスは含まれません。訪問者のアドレスも、1分間に百個の水そうがつくられる ようなことを防ぐために約1時間だけメモリに置かれます——ディスクには書かれず、 再起動すれば消えます。
ただし水そうの手前には通常のウェブプロキシがあり、この種のプロキシがすることをします: 技術的なアクセスログ——時刻、IPアドレス、ページのアドレス、応答コード——を書きます。 そのログは巡回して上書きされ、何かが壊れたときにいつ壊れたかを調べるためだけに存在し、 分析にも回されず、誰にも渡されません。
これらのページにカウンターも分析ツールも広告スクリプトもありません。 データは誰とも共有されず、売られることもありません。
お魚と水そうは管理ページでパスワードを使って削除します。削除したものはまずサーバー上の ごみ箱フォルダーへ移り——押し間違いに備えるためです——その後 30日で自動的に完全消去されます。
パスワードをなくした場合でも、サーバーを動かしている人が水そうのフォルダーを 手作業で削除することはできます。
本サービスは子どもが描いたお魚のためのものです。送信されたものはすべてあなたの責任です: 他人の素材、違法なもの、あるいは単に場ちがいなものは、ここに置くべきではありません。 こちらは説明なしにいかなるコンテンツも削除し、いかなる水そうへのアクセスも遮断することが あります——とりわけ、本来の用途とちがう使われ方を見つけた場合には。
本プロジェクトは16歳未満のお子さんが単独で使うことを想定していません: 大人が水そうをつくり、誰にリンクを渡すかを決めてください。 お子さんは保護者の監督と同意のもとでお使いください。
お魚の3Dモデルは第三者の作者から購入したセットで、本プロジェクトのコードには含まれず、 それ自体のライセンスのもとで配布されています。そのライセンスはファイルの再配布を 認めていません。