Kebijakan privasi

Terakhir diperbarui: 31 Oktober 2026

Versi yang mengikat dari kebijakan ini adalah versi bahasa Jerman, dan teks ini adalah terjemahannya. Jika ada perbedaan, yang berlaku adalah versi bahasa Jerman.

Kebijakan ini menjelaskan apa yang dilakukan aplikasi Topf dan situs web ini terhadap data pribadi. Isinya mengikuti apa yang benar-benar dilakukan kodenya, bukan apa yang biasa ditulis dalam dokumen semacam ini.

Siapa yang bertanggung jawab

Pengendali atas pemrosesan yang dijelaskan di sini (dalam arti GDPR) adalah Andrey Fedyukov, Mecumstraße 52, 40225 Düsseldorf, Jerman.

Untuk pertanyaan apa pun tentang datamu, tulis ke [email protected]. Kamu juga dapat mengajukan pengaduan ke otoritas pengawas perlindungan data di negara Uni Eropa tempat kamu tinggal.

Apa yang kami simpan

Data akun, jika kamu membuatnya: alamat email, pengenal metode masuk yang kamu gunakan (Apple atau Google, jika kamu masuk dengan cara itu), dan cap waktu teknis dari sesimu.

Buku itu sendiri: transaksi, rekening, kategori, transaksi berulang, pembayaran terjadwal, anggaran, pengaturan mata uang, dan catatan yang kamu tulis. Jika kamu berbagi buku, anggota grup tersebut dan kode undangannya.

Jika kamu membeli Topf Plus: fakta bahwa pembelian terjadi dan sampai kapan berlaku, pengenal anonim yang diberikan layanan pembelian untuk instalasimu, dan, jika kamu punya akun, keterkaitan di antara keduanya. Bukan kartumu, Akun Apple-mu, atau Akun Google-mu: semuanya disimpan toko aplikasi, dan toko itu tidak memperlihatkan satu pun kepada kami.

Jika kamu memakai input suara dengan akun: untuk setiap bulan kalender, jumlah input suara berhasil yang dihitung untuk akunmu, agar batas yang berlaku bisa diterapkan — batas bulanan di versi gratis dan, dengan Plus, batas atas untuk mencegah penyalahgunaan. Yang disimpan adalah bulan kalender, jumlah itu, dan waktu perubahan terakhirnya; kalimat yang kamu ucapkan dan draf yang dihasilkan darinya tidak disimpan. Dalam buku bersama, input suara dari anggota yang tidak punya Plus sendiri dihitung untuk akun pemilik grup.

Jika kamu memakai pemindaian struk dengan akun: untuk setiap bulan kalender, jumlah struk yang dibaca untuk akunmu, agar batas yang berlaku bisa diterapkan. Sama seperti input suara, yang disimpan adalah bulan kalender, jumlah itu, dan waktu perubahan terakhirnya; foto struk dan draf yang dihasilkan darinya tidak disimpan. Dalam buku bersama, pemindaian dari anggota yang tidak punya Plus sendiri dihitung untuk akun pemilik grup.

Jika kamu memakai Topf AI dengan akun: untuk setiap bulan kalender, jumlah pertanyaan yang dihitung untuk akunmu, agar batas yang berlaku bisa diterapkan, dan, selama sebuah pertanyaan dijawab, catatan bahwa pertanyaan itu sudah dihitung, yang kedaluwarsa setelah lima belas menit. Pertanyaannya, bagian bukumu yang dikirim bersamanya, dan jawabannya tidak disimpan. Di buku bersama, pertanyaan anggota yang tidak punya Plus sendiri dihitung untuk akun pemilik grup.

Catat otomatis, jika kamu memakainya: pada setiap transaksi yang dicatatnya, dari mana pembayaran datang (Apple Pay, notifikasi bank, atau SMS bank), nama kartu seperti yang ditampilkan Dompet, serta apakah dan di bulan apa Topf mencatatnya sendiri; dan ingatan buku, yaitu kategori apa yang didapat seorang penjual dan ke akun mana sebuah kartu atau bank dicatat. Label terminal pembayaran dan jumlah seperti yang diberikan Apple Pay ikut bersama transaksi, sehingga semua perangkat buku dan semua anggota buku bersama melihatnya. Teks pesan bank tetap di perangkat yang menerimanya. Dengan akun, untuk setiap bulan kalender, berapa pembayaran yang dibaca model untuk akunmu, agar batas yang berlaku bisa diterapkan.

Itulah daftar lengkap yang disimpan bersama akun. Di aplikasi tidak ada pengenal iklan, sidik jari perangkat, maupun pelacakan oleh pihak ketiga; statistik penggunaan yang dijelaskan di bawah tidak terhubung dengan akunmu.

Memakai aplikasi tanpa akun

Topf bisa dipakai tanpa akun. Bukumu tetap di perangkat dan tidak diunggah. Input suara dan pemindaian struk butuh internet dan mengirim data saat dipakai. Pembelian Plus melalui App Store atau Google Play dan layanan pembelian. Aplikasi juga mengirim statistik penggunaan anonim yang bisa kamu matikan. Detailnya ada di bawah.

Catat otomatis juga bekerja tanpa akun; apa yang dikirimnya, dan kapan, dijelaskan di bawah.

Topf AI memerlukan akun, karena setiap pertanyaan dihitung untuk akun yang mengajukannya.

Untuk apa kami memproses data, dan atas dasar apa

Untuk menyediakan produk yang kamu pilih: menyimpan bukumu, menyinkronkannya antarperangkat, dan memulihkannya di perangkat baru. Dasar hukum: pelaksanaan kontrak (Pasal 6 ayat (1) huruf b GDPR).

Agar kamu bisa masuk: mengirim kode masuk ke alamat emailmu. Dasar hukum: pelaksanaan kontrak (Pasal 6 ayat (1) huruf b GDPR).

Untuk mengetahui apakah kamu punya Plus: memeriksa pembelian di layanan pembelian dan menyimpan statusnya saat ini di server kami. Dasar hukum: pelaksanaan kontrak (Pasal 6 ayat (1) huruf b GDPR).

Untuk menerapkan batas bulanan input suara dan pemindaian struk: menghitung keduanya per bulan kalender, karena versi gratis hanya mencakup jumlah yang terbatas. Dasar hukum: pelaksanaan kontrak (Pasal 6 ayat (1) huruf b GDPR).

Untuk menerapkan batas bulanan pertanyaan Topf AI: kami menghitungnya per bulan kalender, karena versi gratis hanya mencakup jumlah terbatas. Dasar hukum: pelaksanaan kontrak (Pasal 6 ayat (1) huruf b GDPR).

Untuk memahami cara aplikasi digunakan dan memperbaikinya: statistik penggunaan. Dasar hukum: kepentingan yang sah (Pasal 6 ayat (1) huruf f GDPR).

Agar layanan tetap berjalan dan input suara serta pemindaian struk tidak disalahgunakan. Dasar hukum: kepentingan yang sah (Pasal 6 ayat (1) huruf f GDPR).

Menerapkan batas catat otomatis: menghitung, per bulan kalender, pembayaran yang dicatat Topf sendiri dan pembayaran yang dibaca model. Dasar hukum: pelaksanaan kontrak (Pasal 6(1)(b) GDPR).

Di mana datanya berada

Salinan lengkap bukumu ada di perangkatmu, dalam database lokal, dan berjalan di sana tanpa jaringan.

Jika kamu punya akun, data yang sama disimpan di database PostgreSQL yang di-host oleh Supabase di Frankfurt, Jerman (AWS eu-central-1), dan sampai ke perangkatmu melalui layanan sinkronisasi PowerSync. Akses dibatasi per pengguna dengan keamanan tingkat baris (row-level security): sebuah akun membaca bukunya sendiri dan, jika tergabung dalam buku bersama, buku tersebut.

Input suara

Saat memakai input suara, kalimatmu biasanya diubah menjadi teks oleh layanan pengenalan ucapan di perangkatmu. Di iPhone, itu layanan Apple; di Android, layanan yang dipilih di sistem, biasanya milik Google. Layanan ini dapat bekerja di perangkat itu sendiri atau di server penyedianya, menurut ketentuan penyedia tersebut. Yang dikirim ke server kami hanya teks hasilnya, bersama konteks yang diperlukan untuk memahaminya: bahasa antarmuka, tanggal hari ini, zona waktu, mata uang utama, serta nama rekening dan kategori yang aktif.

Teks itu diteruskan ke OpenAI, yang mengubahnya menjadi draf transaksi. Draf kembali ke perangkatmu dan ditampilkan kepadamu; tidak ada yang ditulis ke bukumu sebelum kamu mengonfirmasi.

Jika pengenalan di perangkat tidak tersedia, rekamannya sendiri yang dikirim dan ditranskripsi oleh penyedia yang sama. Dalam kedua kasus, audio dan teks hanya melewati memori fungsi kami dan tidak kami simpan — tidak di database, tidak dalam file, tidak dalam log. Jika kamu memakai akun, input yang berhasil hanya menambah satu pada jumlah bulanan yang dijelaskan di atas.

OpenAI memproses data ini atas instruksi kami sebagai pemroses. API-nya dipakai dengan pengaturan yang tidak menggunakan data kiriman untuk melatih model; untuk memantau penyalahgunaan, penyedia dapat menyimpan permintaan beserta responsnya hingga 30 hari, atau lebih lama jika diwajibkan oleh hukum atau jika secara wajar diperlukan untuk melindungi layanannya atau pihak ketiga dari kerugian. Jangan mendiktekan apa pun yang tidak ingin dilihat oleh pemroses.

Pemindaian struk

Untuk memindai struk, kamu memotretnya di aplikasi atau memilih salah satu fotomu; aplikasi hanya menerima foto yang kamu pilih. Sebelum meninggalkan perangkatmu, foto diperkecil dan disimpan ulang tanpa metadatanya, seperti tempat dan waktu pemotretan. Tidak ada yang dikirim sebelum kamu mengizinkannya di aplikasi, dan izin itu bisa kamu cabut kapan saja di Pengaturan → Privasi.

Foto dikirim ke server kami bersama konteks yang diperlukan untuk membacanya: bahasa antarmuka, tanggal hari ini, zona waktu, mata uang utama, dan nama kategori pengeluaranmu. Dari sana foto diteruskan ke OpenAI, yang membaca struk dan mengubahnya menjadi draf transaksi. Draf kembali ke perangkatmu dan ditampilkan kepadamu; tidak ada yang ditulis ke bukumu sebelum kamu mengonfirmasinya.

Bersama foto ikut terkirim semua yang tercetak di struk: jika nama, alamat, atau alamat emailmu tercetak di sana, OpenAI juga menerimanya. Foto melewati fungsi kami di memori dan tidak kami simpan, baik di basis data, di file, maupun di log. Jika kamu memakai akun, setiap struk yang terbaca menambah satu pada jumlah pemindaian bulanan; foto yang tidak menghasilkan apa pun tidak dihitung.

OpenAI memproses data ini atas instruksi kami sebagai pemroses, dengan pengaturan dan penyimpanan untuk memantau penyalahgunaan yang sama seperti pada input suara. Jangan pindai hal yang tidak ingin kamu perlihatkan kepada OpenAI.

Catat otomatis

Catat otomatis bekerja lewat automasi pribadi yang kamu atur di app Pintasan dari Apple di iPhone: saat kamu membayar dengan Apple Pay, atau bankmu mengirim notifikasi atau SMS, automasi meneruskan pembayaran ke Topf. Topf sendiri tidak bisa membaca Dompet, pesan, atau notifikasi app lain milikmu; ia hanya menerima apa yang diteruskan automasimu, dan menyimpannya dulu di perangkatmu.

Pembayaran Apple Pay di penjual yang sudah dikenal Topf dicatat di perangkatmu dari ingatan bukumu, tanpa mengirim apa pun untuk dibaca. Untuk penjual baru dari Apple Pay dan setiap pesan bank, dikenal Topf atau tidak penjualnya, pembayaran dikirim ke server kami bersama konteks yang diperlukan untuk membacanya: nama penjual dan jumlah seperti yang diberikan Apple Pay, atau teks pesan persis seperti yang ditulis bankmu, serta bahasa antarmuka, tanggal dan waktu pembayaran masuk, zona waktu, mata uang utama, dan nama kategorimu. Dari sana pembayaran diteruskan ke OpenAI, yang membaca jumlah dan penjual lalu memilih kategori.

Pesan bank bisa memuat saldomu atau digit terakhir kartu; itu ikut terkirim, karena teks dikirim seperti yang ditulis bank. Teks melewati fungsi kami di memori dan tidak disimpan di server kami. Tidak ada yang dikirim ke OpenAI sebelum kamu mengizinkannya di aplikasi; dengan “Tanpa OpenAI” tidak ada yang dikirim ke OpenAI sama sekali, dan izin itu bisa kamu cabut kapan saja di Pengaturan → Privasi.

OpenAI memproses data ini atas instruksi kami sebagai pemroses, dengan pengaturan dan penyimpanan untuk pemantauan penyalahgunaan yang sama seperti input suara.

Topf AI

Topf AI menjawab pertanyaan tentang uangmu berdasarkan bukumu. Topf AI hanya berfungsi dengan akun, dan tidak ada yang dikirim sebelum kamu mengizinkannya di aplikasi; izin itu disimpan di perangkatmu. Izin itu bisa kamu cabut kapan saja di Pengaturan → Privasi.

Untuk setiap pertanyaan, server kami mengirim ke OpenAI pertanyaanmu, bahasa aplikasi, tanggal hari ini, zona waktu, mata uang utama, serta nama akun dan kategorimu. Untuk menjawab, model meminta aplikasi apa yang dibutuhkannya; aplikasi mencarinya di buku pada perangkatmu dan hanya mengirim itu: transaksi yang ditemukan beserta tanggal, jumlah, kategori, akun, dan catatannya, total per kategori, bulan, atau akun, saldo akunmu, anggaran periode berjalan, dan transaksi berulangmu. Percakapan sampai saat itu ikut terkirim di setiap langkah jawaban. Alamat email dan pengenal akunmu tidak dikirim ke OpenAI.

Pertanyaan lewat suara direkam di perangkatmu, dikirim ke server kami, ditranskripsikan oleh OpenAI, dan dikembalikan sebagai teks. Struk yang ditambahkan di Topf AI mengikuti jalur pemindaian struk yang dijelaskan di atas dan tidak ditunjukkan kepada model. Topf AI tidak mengubah apa pun di bukumu dengan sendirinya: draf transaksi dan perubahan kategori, akun, anggaran, serta transaksi berulang hanya ditulis setelah kamu mengonfirmasinya.

Pertanyaan, rekaman, bagian bukumu yang dikirim bersamanya, dan jawaban hanya melewati fungsi kami di memori dan tidak kami simpan; percakapan tetap ada di aplikasi sampai kamu memulai yang baru atau menutup aplikasi. Jika kamu memakai akun, satu pertanyaan menambah satu pada hitungan bulanan yang dijelaskan di atas, berapa pun langkah jawabannya. OpenAI memproses data ini atas instruksi kami sebagai pemroses, dengan pengaturan dan penyimpanan untuk memantau penyalahgunaan yang sama seperti pada input suara. Jangan tanyakan hal yang tidak ingin kamu perlihatkan kepada OpenAI.

Email

Kode masuk dikirim melalui Amazon Simple Email Service (AWS, Frankfurt, Jerman). Layanan ini menerima alamat emailmu untuk mengantarkan pesan. Kami tidak mengirim email pemasaran dan tidak ada milis.

Kurs mata uang

Kurs harian berasal dari layanan publik api.frankfurter.dev. Permintaannya dilakukan server kami sekali sehari untuk semua orang, bukan oleh perangkatmu — jadi memakai banyak mata uang tidak memberi tahu layanan itu apa pun tentangmu.

Pembelian

Topf Plus dibeli melalui App Store milik Apple di iPhone dan melalui Google Play di Android, dengan atau tanpa akun. Pembayarannya, kartumu, dan Akun Apple atau Akun Google-mu tetap di toko aplikasi; kami tidak pernah melihatnya. Apple dan Google memproses pembelian sebagai pengendali yang berdiri sendiri, menurut kebijakan privasi mereka masing-masing. RevenueCat (RevenueCat, Inc., AS) menerima bukti pembelian dari toko aplikasi (tanda terima App Store atau token pembelian Google Play), pengenal anonim instalasimu, dan, jika kamu punya akun, pengenal akunmu, lalu memberi tahu aplikasi dan server kami apakah Plus aktif dan sampai kapan. RevenueCat memproses data ini atas instruksi kami sebagai pemroses; transfer ke AS didasarkan pada klausul kontrak standar Uni Eropa.

Statistik penggunaan

Untuk memahami di mana orang tersesat dan apa yang perlu diperbaiki, aplikasi mengirim statistik penggunaan ke PostHog (PostHog Inc., AS; datanya disimpan di Uni Eropa, di Frankfurt): bagaimana aplikasi digunakan — layar mana yang dibuka dan tindakan apa yang dilakukan di dalamnya. Setiap peristiwa membawa versi aplikasi, sistem operasi dan versinya, bahasa, zona waktu, dan pengenal acak instalasi.

Yang tidak pernah dikirim: jumlah uang, catatan, nama rekening dan kategori, apa yang kamu ucapkan, alamat emailmu, dan pengenal akunmu. Alamat IP dibuang dan tidak dipakai untuk menentukan lokasimu. Statistik ini tidak terhubung dengan akunmu; setelah aplikasi dipasang ulang, pengenal instalasinya baru. Pengiriman bisa dimatikan di aplikasi: Pengaturan → Privasi → Statistik penggunaan.

Dasar hukum: kepentingan sah kami untuk memperbaiki aplikasi (Pasal 6 ayat (1) huruf f GDPR). PostHog memproses data ini atas instruksi kami sebagai pemroses; transfer ke AS didasarkan pada klausul kontrak standar Uni Eropa. Peristiwa tersedia untuk analisis selama satu tahun; peristiwa yang lebih lama tidak lagi muncul di laporan, meski PostHog dapat menyimpannya di arsipnya. Karena statistik ini tidak terhubung denganmu, kami tidak dapat memilah atau menghapus peristiwa dari satu instalasi.

Situs web ini

Situs ini di-host di Cloudflare Pages. Tidak ada formulir, cookie, analitik, atau konten pihak ketiga yang disematkan. Hanya halaman utama yang membaca bahasa yang diatur di browsermu, agar terbuka dalam salah satunya, dan tidak ada yang disimpan dari situ. Cloudflare memproses data teknis yang dilihat setiap server web — alamat IP, alamat yang diminta, user agent — untuk menyajikan halaman dan melindungi layanan.

Siapa lagi yang melihat data

Hanya pemroses yang disebut di atas, masing-masing untuk satu tugas yang dikerjakannya:

  • Supabase — hosting database dan layanan masuk;
  • PowerSync — sinkronisasi antara database dan perangkatmu;
  • OpenAI — mengubah kalimat yang diucapkan, foto struk, atau pesan pembayaran menjadi draf dan kategori, dan menjawab pertanyaan tentang bukumu di Topf AI;
  • Amazon Web Services — pengiriman email dan infrastruktur tempat database berjalan;
  • RevenueCat — pemrosesan pembelian dalam aplikasi dan status hakmu atas Plus;
  • PostHog — statistik penggunaan aplikasi;
  • Cloudflare — hosting situs web ini dan domainnya.

Kami memastikan bahwa pihak ketiga yang menerima data pengguna dari kami melindungi data tersebut pada tingkat yang sama atau setara dengan yang dijelaskan dalam kebijakan privasi ini dan yang diwajibkan oleh persyaratan pelindungan data yang berlaku bagi aplikasi kami.

Datamu tidak dijual, tidak disewakan, tidak dibagikan kepada pengiklan, dan tidak dipakai untuk melatih model siapa pun.

Berapa lama kami menyimpannya

Selama akunmu ada. Menghapus akun akan menghapus buku di server; salinan yang sudah tersinkron ke perangkatmu sendiri hilang saat kamu keluar atau menghapus aplikasi.

Transaksi yang kamu hapus di aplikasi langsung hilang dari buku dan dari semua total; sesaat setelahnya, penghapusan masih bisa dibatalkan. Di server, transaksi itu tetap tersimpan dengan tanda terhapus sampai kamu menghapus akunmu.

Hak-hakmu

Berdasarkan GDPR, kamu berhak atas akses, perbaikan, penghapusan, pembatasan pemrosesan, dan portabilitas data, serta berhak menolak pemrosesan yang didasarkan pada kepentingan yang sah.

Penghapusan ada di dalam aplikasi: Pengaturan → Akun → Hapus akun menghapus datamu di server dan, jika kamu masuk dengan Apple, sekaligus mencabut izin tersebut. Untuk hal lainnya, tulis ke [email protected].

Anak-anak

Topf tidak ditujukan untuk anak-anak dan tidak dimaksudkan untuk orang berusia di bawah 16 tahun.

Perubahan

Jika kebijakan ini berubah, tanggal di bagian atas ikut berubah. Perubahan yang berdampak besar pada cara datamu diperlakukan akan diumumkan di aplikasi sebelum berlaku.