1. About this policy
This Privacy Policy explains how STL Viewer: 3D Print Files ("STL Viewer") handles information when you use it. STL Viewer is an Android app for opening and inspecting 3D model files: STL, OBJ (with MTL), 3MF and PLY. It works offline, needs no account, and does not ask for your name, email address, contacts, photos, camera, microphone or location.
2. Your 3D files stay on your device
When you open a file with Open file, with "Open with" in another app or from the share menu, STL Viewer reads it on your device to draw it in 3D and to work out its size, volume, surface area and filament estimate. The Measure, Section, Scale & export and Compare tools also run on your device. Your models are never uploaded, and the developer has no server that could receive them.
- Recent files. For each file in Recent files, the app keeps on your device its name, format, file size, triangle count, dimensions, volume, the file unit you chose, when you last opened it and a small preview image.
- Access to your files. To reopen a recent file, the app keeps Android's read permission for that one file. If another app shares a file without a lasting permission, STL Viewer keeps a private copy in its own storage (up to 200 MB in total; the oldest copies are removed first).
- How many files are shown. Without Premium the list shows your 10 most recent files (sample models don't count). Older files stay stored on your device, hidden, and show again with Premium; with Premium the list shows them all. Removing a file from the list, or Settings → Clear recent files, deletes its entry, preview and any private copy. Your original files are never changed or deleted.
- Exports. Models you save with Scale & export go to the place you choose in Android's file picker.
- Sample models. The sample models are original files that the app writes to its own storage on your device.
- Settings. Your units, filament, model color and view defaults, theme and language, together with app state such as onboarding progress, review and ad timing and your active Premium plan, are stored on your device. If Android backup is turned on, they can be part of your own device backup. Recent files, previews and private copies are excluded from backup and device transfer.
3. Advertising (Google AdMob)
If you don't have Premium, STL Viewer shows ads from Google AdMob in three places:
- a banner at the bottom of the home screen with your recent files;
- sometimes a full-screen ad at a natural break: when you close a model and go back to the list. Never when the app starts, never in your first session, and at most one every three minutes;
- an optional rewarded ad that you can choose to watch to use the Measure tool once.
Apart from a rewarded ad you choose to watch, ads never appear over the 3D view while you work with a model. To deliver, measure and protect ads, Google and its ad partners may process your device's Android advertising ID, your IP address and the approximate location derived from it, device and app information, and ad interaction and diagnostic data.
Before ads load, STL Viewer uses Google's User Messaging Platform to ask for your consent, or to offer the choices privacy laws require, where those laws apply (for example in the EEA, the UK and Switzerland). You can change your choices at any time under Settings → Ad privacy choices (shown when it applies to you), and you can reset or delete your advertising ID in Android's settings. On Android versions that offer them, the ads SDK may also use Android's own ad privacy features, which you control in your device's ad privacy settings. With Premium you see no ads: the app shows no consent form and doesn't start the ads SDK.
How Google uses information from apps that use its services · Google Privacy Policy
4. Purchases (Google Play)
Premium is sold through Google Play, as a one-time purchase or as a yearly subscription that renews automatically until you cancel it in Google Play. Google Play handles the payment: STL Viewer never receives your card or other payment details. To unlock Premium, the app asks Google Play on your device which STL Viewer purchases your Google account owns, and it stores only which Premium plan is active (lifetime or yearly). Google Play gives the developer order records (such as an order number, the product, the price, the date and the country) for accounting, tax, refunds and support. Google describes how it handles your purchase in the Google Privacy Policy and the Google Play Terms of Service.
5. Ratings and reviews
After you have opened a few models, STL Viewer may show Google Play's in-app review card, at most once every 30 days and never over an ad. Your rating and review go to Google Play under your Google account; STL Viewer does not receive them and does not know whether you left one.
6. Analytics, crash reports and support emails
STL Viewer does not include analytics or crash-reporting SDKs, and the developer does not track how you use the app. If this changes in a future version, this policy will be updated before that version is released. When you choose Settings → Send feedback, your email app opens a draft that includes the app version, Android version, device model and app language so we can help you; you can edit or delete these lines before sending. We use your email only to answer you.
7. Permissions
STL Viewer asks you for no permissions while you use it. Its Android manifest declares only these, which Android grants at install:
- Internet and network state: for ads, the consent form and Google Play purchases.
- Advertising ID and Android's ad services (AD_ID, ACCESS_ADSERVICES_AD_ID, ACCESS_ADSERVICES_ATTRIBUTION, ACCESS_ADSERVICES_TOPICS): added by the Google Mobile Ads SDK.
- Google Play billing (BILLING): for purchases.
- Keep awake and foreground service (WAKE_LOCK, FOREGROUND_SERVICE): added by Android's job scheduling library, which the ads SDK uses. STL Viewer has no background features of its own and shows no notifications.
- An internal permission (DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION) that only STL Viewer can hold. Android's support library uses it to protect the app's own messages.
The app has no storage, camera, microphone, location, contacts or notification permission. Files reach the app only through Android's file picker, "Open with" and the share menu, which give it access to the files you choose and nothing else.
8. Children
STL Viewer is a general-audience tool and is not directed to children under 13. We do not knowingly collect personal information from children. If you believe a child has provided personal information through an ad, contact us and we will help you ask Google to delete it.
9. Retention, security and deletion
Recent files, previews, private copies and settings stay on your device until you remove them in the app, clear the app's storage or uninstall STL Viewer. Advertising data is kept by Google under its own policies, and purchase records by Google Play. Depending on the law that applies to you, you may ask for access to or deletion of personal information processed on our behalf by writing to the contact below; we reply within 30 days and forward the request to the relevant provider. No storage or transmission method is completely secure, but STL Viewer does not store personal information on its own servers, and the Google services it uses send data over encrypted connections.
10. Changes to this policy
We may update this policy when STL Viewer's features or data practices change. The updated policy will show a new date on this page.
11. Contact
For privacy questions or requests, contact the STL Viewer developer at [email protected].
Terms of Use
By downloading or using STL Viewer you agree to these terms. The developer grants you a personal, non-transferable licence to use the app on devices you own or control, subject to the Google Play Terms of Service. Do not copy, modify, reverse-engineer or redistribute the app except as allowed by law.
Premium. Premium unlocks Measure, Section, Scale & export, Compare, unlimited recent files and no ads. It is offered as a one-time purchase (lifetime) or as a yearly subscription, at the price Google Play shows before you pay. The subscription renews automatically every year until you cancel it in Google Play (Payments & subscriptions → Subscriptions); after you cancel, Premium stays active until the end of the year you paid for. Refunds follow Google Play's refund policies. Premium belongs to the Google account that bought it: use Settings → Restore purchases on another device. Watching a rewarded ad unlocks one measurement only.
Your files and results. You are responsible for the files you open and export and for having the right to use them; the developer claims no rights in them. Dimensions, volume, surface area, measurements and sections are calculated from the file's geometry and the units you choose. The filament weight and length are estimates based on stated assumptions and will differ from what your slicer and printer actually use. Check important dimensions before you print or manufacture a part; STL Viewer is not a substitute for professional engineering checks.
STL Viewer is provided "as is" without warranties of any kind. To the extent permitted by law, the developer is not liable for indirect or consequential damages, failed or wasted prints, lost data, or interruptions caused by your device, operating system, store or ad provider. We may update the app or these terms; continued use after an update means you accept the updated terms. These terms are governed by the laws of the Republic of Indonesia, without limiting consumer rights you have in your country.
Support
Need help? Email [email protected]. Settings → Send feedback fills in your app version, Android version and device model for you; the version is also shown at the bottom of Settings.
A file won't open. STL Viewer opens STL (binary and ASCII), OBJ, 3MF and PLY files. For STEP, glTF, DXF, DWG and other formats, export the model as STL, OBJ or 3MF from your design app first. A ZIP download opens directly: STL Viewer shows the largest model inside it (extract the ZIP to open the others). Files that other apps share are copied into STL Viewer when needed, up to 200 MB in total.
Colors of OBJ files. Select the .obj file together with its .mtl file in Open file, or share both at once, to see the model's colors.
Wrong size. STL, OBJ and PLY files don't store units, so STL Viewer assumes millimeters. If a model looks about 25 times too small, it was drawn in inches: set its File units to inches. Choose whether sizes are shown in millimeters or inches in Settings → Units.
Filament estimate. It assumes a 0.8 mm solid shell (about two 0.4 mm lines) with your infill setting inside. Supports, brims, purge lines and slicer settings change the real amount.
Large models. Very large models are shown as a simplified preview so the app stays smooth; model info and export always use the full model.
Premium and restore. Premium is linked to your Google account. On a new phone, sign in with the same Google account and use Settings → Restore purchases. Manage or cancel the yearly subscription in Google Play (Payments & subscriptions → Subscriptions) or from Settings → Manage subscription.
Delete your data. Remove a model from Recent files, use Settings → Clear recent files, or clear the app's storage or uninstall STL Viewer to delete everything it keeps on your device. For advertising data, use Settings → Ad privacy choices or your device's advertising ID settings, or email us with the subject "Delete my STL Viewer data".
1. Tentang kebijakan ini
Kebijakan Privasi ini menjelaskan bagaimana STL Viewer: 3D Print Files ("STL Viewer") menangani informasi saat Anda menggunakannya. STL Viewer adalah aplikasi Android untuk membuka dan memeriksa file model 3D: STL, OBJ (dengan MTL), 3MF, dan PLY. Aplikasi ini bisa dipakai offline, tidak memerlukan akun, dan tidak meminta nama, alamat email, kontak, foto, kamera, mikrofon, atau lokasi Anda.
2. File 3D Anda tetap di perangkat
Saat Anda membuka file lewat tombol Buka file, lewat "Buka dengan" di aplikasi lain, atau dari menu bagikan, STL Viewer membacanya di perangkat Anda untuk menampilkannya dalam 3D serta menghitung ukuran, volume, luas permukaan, dan perkiraan filamennya. Alat Ukur, Potongan, Skala & ekspor, dan Bandingkan juga berjalan di perangkat Anda. Model Anda tidak pernah diunggah, dan pengembang tidak memiliki server yang dapat menerimanya.
- File terbaru. Untuk setiap file di daftar file terbaru, aplikasi menyimpan di perangkat Anda nama, format, ukuran file, jumlah segitiga, dimensi, volume, satuan file yang Anda pilih, waktu terakhir dibuka, dan gambar pratinjau kecil.
- Akses ke file Anda. Agar file terbaru bisa dibuka lagi, aplikasi menyimpan izin baca Android hanya untuk file tersebut. Jika aplikasi lain membagikan file tanpa izin yang bertahan lama, STL Viewer menyimpan salinan pribadi di penyimpanannya sendiri (maksimal 200 MB secara total; salinan terlama dihapus lebih dulu).
- Jumlah file yang ditampilkan. Tanpa Premium, daftar ini menampilkan 10 file terbaru Anda (model contoh tidak dihitung). File yang lebih lama tetap tersimpan di perangkat Anda, disembunyikan, dan muncul lagi dengan Premium; dengan Premium, daftar ini menampilkan semuanya. Menghapus file dari daftar, atau mengosongkan daftar file terbaru di Setelan, akan menghapus entri, pratinjau, dan salinan pribadinya. File asli Anda tidak pernah diubah atau dihapus.
- Ekspor. Model yang Anda simpan dengan Skala & ekspor disimpan di lokasi yang Anda pilih lewat pemilih file Android.
- Model contoh. Model contoh adalah file orisinal yang dibuat aplikasi di penyimpanannya sendiri di perangkat Anda.
- Setelan. Satuan, filamen, warna model dan tampilan bawaan, tema, dan bahasa Anda, beserta status aplikasi seperti progres onboarding, waktu permintaan ulasan dan iklan, serta paket Premium yang aktif, disimpan di perangkat Anda. Jika pencadangan Android aktif, data ini dapat masuk ke cadangan perangkat Anda sendiri. File terbaru, pratinjau, dan salinan pribadi tidak ikut dicadangkan maupun dipindahkan ke perangkat baru.
3. Iklan (Google AdMob)
Jika Anda tidak memiliki Premium, STL Viewer menampilkan iklan dari Google AdMob di tiga tempat:
- banner di bagian bawah layar utama yang berisi file terbaru Anda;
- sesekali iklan layar penuh pada jeda alami: saat Anda menutup model dan kembali ke daftar. Tidak pernah saat aplikasi dibuka, tidak pernah pada sesi pertama Anda, dan paling banyak satu kali setiap tiga menit;
- iklan berhadiah opsional yang dapat Anda pilih untuk ditonton agar bisa memakai alat Ukur satu kali.
Selain iklan berhadiah yang Anda pilih untuk ditonton, iklan tidak pernah muncul di atas tampilan 3D saat Anda bekerja dengan model. Untuk menayangkan, mengukur, dan melindungi iklan, Google dan mitra iklannya dapat memproses ID iklan Android perangkat Anda, alamat IP dan perkiraan lokasi dari alamat tersebut, informasi perangkat dan aplikasi, serta data interaksi dan diagnostik iklan.
Sebelum iklan dimuat, STL Viewer menggunakan User Messaging Platform dari Google untuk meminta persetujuan Anda, atau menawarkan pilihan yang diwajibkan hukum privasi, di wilayah tempat hukum tersebut berlaku (misalnya di EEA, Inggris, dan Swiss). Anda dapat mengubah pilihan kapan saja melalui Setelan → Pilihan privasi iklan (ditampilkan jika berlaku untuk Anda), dan Anda dapat mengatur ulang atau menghapus ID iklan di setelan Android. Pada versi Android yang menyediakannya, SDK iklan juga dapat memakai fitur privasi iklan bawaan Android, yang Anda atur di setelan privasi iklan perangkat. Dengan Premium Anda tidak melihat iklan: aplikasi tidak menampilkan formulir persetujuan dan tidak menjalankan SDK iklan.
Cara Google menggunakan informasi dari aplikasi yang memakai layanannya · Kebijakan Privasi Google
4. Pembelian (Google Play)
Premium dijual melalui Google Play, sebagai pembelian satu kali atau langganan tahunan yang diperpanjang otomatis sampai Anda membatalkannya di Google Play. Pembayaran ditangani Google Play: STL Viewer tidak pernah menerima detail kartu atau pembayaran Anda. Untuk membuka Premium, aplikasi menanyakan kepada Google Play di perangkat Anda pembelian STL Viewer mana yang dimiliki akun Google Anda, lalu hanya menyimpan paket Premium mana yang aktif (seumur hidup atau tahunan). Google Play memberikan catatan pesanan kepada pengembang (seperti nomor pesanan, produk, harga, tanggal, dan negara) untuk keperluan akuntansi, pajak, pengembalian dana, dan dukungan. Cara Google menangani pembelian Anda dijelaskan dalam Kebijakan Privasi Google dan Persyaratan Layanan Google Play.
5. Rating dan ulasan
Setelah Anda membuka beberapa model, STL Viewer dapat menampilkan kartu ulasan dalam aplikasi dari Google Play, paling banyak sekali setiap 30 hari dan tidak pernah di atas iklan. Rating dan ulasan Anda dikirim ke Google Play atas nama akun Google Anda; STL Viewer tidak menerimanya dan tidak tahu apakah Anda memberikan ulasan.
6. Analitik, laporan crash, dan email dukungan
STL Viewer tidak menyertakan SDK analitik atau pelaporan crash, dan pengembang tidak melacak cara Anda menggunakan aplikasi. Jika hal ini berubah pada versi mendatang, kebijakan ini akan diperbarui sebelum versi tersebut dirilis. Saat Anda memilih Setelan → Kirim masukan, aplikasi email Anda membuka draf yang berisi versi aplikasi, versi Android, model perangkat, dan bahasa aplikasi agar kami dapat membantu; Anda dapat mengubah atau menghapus baris tersebut sebelum mengirim. Email Anda hanya kami gunakan untuk membalas Anda.
7. Izin
STL Viewer tidak meminta izin apa pun saat Anda menggunakannya. Manifes Android-nya hanya mendeklarasikan izin berikut, yang diberikan Android saat pemasangan:
- Internet dan status jaringan: untuk iklan, formulir persetujuan, dan pembelian Google Play.
- ID iklan dan layanan iklan Android (AD_ID, ACCESS_ADSERVICES_AD_ID, ACCESS_ADSERVICES_ATTRIBUTION, ACCESS_ADSERVICES_TOPICS): ditambahkan oleh Google Mobile Ads SDK.
- Penagihan Google Play (BILLING): untuk pembelian.
- Menjaga perangkat tetap aktif dan layanan latar depan (WAKE_LOCK, FOREGROUND_SERVICE): ditambahkan oleh pustaka penjadwalan tugas Android yang dipakai SDK iklan. STL Viewer sendiri tidak memiliki fitur latar belakang dan tidak menampilkan notifikasi.
- Izin internal (DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION) yang hanya dapat dimiliki STL Viewer. Pustaka pendukung Android memakainya untuk melindungi pesan internal aplikasi.
Aplikasi ini tidak memiliki izin penyimpanan, kamera, mikrofon, lokasi, kontak, atau notifikasi. File hanya masuk ke aplikasi melalui pemilih file Android, "Buka dengan", dan menu bagikan, yang memberi akses hanya ke file yang Anda pilih.
8. Anak-anak
STL Viewer adalah alat untuk umum dan tidak ditujukan bagi anak di bawah 13 tahun. Kami tidak dengan sengaja mengumpulkan informasi pribadi dari anak-anak. Jika Anda yakin seorang anak memberikan informasi pribadi melalui iklan, hubungi kami dan kami akan membantu Anda meminta Google menghapusnya.
9. Penyimpanan, keamanan, dan penghapusan
File terbaru, pratinjau, salinan pribadi, dan setelan tetap ada di perangkat Anda sampai Anda menghapusnya di aplikasi, menghapus penyimpanan aplikasi, atau meng-uninstall STL Viewer. Data iklan disimpan oleh Google sesuai kebijakannya, dan catatan pembelian oleh Google Play. Sesuai hukum yang berlaku bagi Anda, Anda dapat meminta akses atau penghapusan informasi pribadi yang diproses atas nama kami dengan menghubungi kontak di bawah; kami membalas dalam 30 hari dan meneruskan permintaan ke penyedia terkait. Tidak ada metode penyimpanan atau pengiriman yang sepenuhnya aman, namun STL Viewer tidak menyimpan informasi pribadi di server miliknya, dan layanan Google yang dipakainya mengirim data melalui koneksi terenkripsi.
10. Perubahan kebijakan
Kami dapat memperbarui kebijakan ini saat fitur atau praktik data STL Viewer berubah. Kebijakan yang diperbarui akan menampilkan tanggal baru di halaman ini.
11. Kontak
Untuk pertanyaan atau permintaan terkait privasi, hubungi pengembang STL Viewer di [email protected].
Ketentuan Penggunaan
Dengan mengunduh atau menggunakan STL Viewer, Anda menyetujui ketentuan ini. Pengembang memberi Anda lisensi pribadi yang tidak dapat dialihkan untuk menggunakan aplikasi ini di perangkat milik atau dalam kendali Anda, tunduk pada Persyaratan Layanan Google Play. Jangan menyalin, mengubah, merekayasa balik, atau mendistribusikan ulang aplikasi ini kecuali diizinkan hukum.
Premium. Premium membuka Ukur, Potongan, Skala & ekspor, Bandingkan, file terbaru tanpa batas, dan tanpa iklan. Premium tersedia sebagai pembelian satu kali (seumur hidup) atau langganan tahunan, dengan harga yang ditampilkan Google Play sebelum Anda membayar. Langganan diperpanjang otomatis setiap tahun sampai Anda membatalkannya di Google Play (Pembayaran & langganan → Langganan); setelah dibatalkan, Premium tetap aktif sampai akhir tahun yang sudah dibayar. Pengembalian dana mengikuti kebijakan pengembalian dana Google Play. Premium terikat pada akun Google yang membelinya: gunakan Setelan → Pulihkan pembelian di perangkat lain. Menonton iklan berhadiah hanya membuka satu kali pengukuran.
File dan hasil Anda. Anda bertanggung jawab atas file yang Anda buka dan ekspor serta atas hak Anda untuk menggunakannya; pengembang tidak mengklaim hak apa pun atas file tersebut. Dimensi, volume, luas permukaan, pengukuran, dan potongan dihitung dari geometri file dan satuan yang Anda pilih. Berat dan panjang filamen adalah perkiraan berdasarkan asumsi yang dijelaskan dan akan berbeda dari yang benar-benar dipakai slicer dan printer Anda. Periksa dimensi penting sebelum mencetak atau memproduksi suatu komponen; STL Viewer bukan pengganti pemeriksaan teknik profesional.
STL Viewer disediakan "apa adanya" tanpa jaminan apa pun. Sejauh diizinkan hukum, pengembang tidak bertanggung jawab atas kerugian tidak langsung, cetakan yang gagal atau terbuang, data yang hilang, atau gangguan yang disebabkan perangkat, sistem operasi, toko aplikasi, atau penyedia iklan. Kami dapat memperbarui aplikasi atau ketentuan ini; terus menggunakan aplikasi setelah pembaruan berarti Anda menerima ketentuan yang diperbarui. Ketentuan ini diatur oleh hukum Republik Indonesia, tanpa mengurangi hak konsumen yang Anda miliki di negara Anda.
Dukungan
Butuh bantuan? Kirim email ke [email protected]. Setelan → Kirim masukan otomatis mengisi versi aplikasi, versi Android, dan model perangkat Anda; versi aplikasi juga ditampilkan di bagian bawah Setelan.
File tidak bisa dibuka. STL Viewer membuka file STL (biner dan ASCII), OBJ, 3MF, dan PLY. Untuk STEP, glTF, DXF, DWG, dan format lain, ekspor dulu modelnya sebagai STL, OBJ, atau 3MF dari aplikasi desain Anda. File unduhan berupa ZIP bisa langsung dibuka: STL Viewer menampilkan model terbesar di dalamnya (ekstrak ZIP untuk membuka model lainnya). File yang dibagikan aplikasi lain disalin ke STL Viewer bila perlu, maksimal 200 MB secara total.
Warna file OBJ. Pilih file .obj bersama file .mtl-nya di Buka file, atau bagikan keduanya sekaligus, agar warna model terlihat.
Ukuran tidak sesuai. File STL, OBJ, dan PLY tidak menyimpan satuan, jadi STL Viewer menganggapnya milimeter. Jika model terlihat sekitar 25 kali terlalu kecil, model itu digambar dalam inci: ubah satuan file model tersebut menjadi inci. Pilih apakah ukuran ditampilkan dalam milimeter atau inci di Setelan.
Perkiraan filamen. Perkiraan ini mengasumsikan cangkang padat 0,8 mm (sekitar dua garis 0,4 mm) dengan infill sesuai pilihan Anda di bagian dalam. Support, brim, garis purge, dan setelan slicer mengubah jumlah sebenarnya.
Model besar. Model yang sangat besar ditampilkan sebagai pratinjau yang disederhanakan agar aplikasi tetap lancar; info model dan ekspor selalu memakai model lengkap.
Premium dan pemulihan. Premium terhubung dengan akun Google Anda. Di ponsel baru, masuk dengan akun Google yang sama lalu gunakan Setelan → Pulihkan pembelian. Kelola atau batalkan langganan tahunan di Google Play (Pembayaran & langganan → Langganan) atau dari Setelan → Kelola langganan.
Hapus data Anda. Hapus model dari daftar file terbaru, kosongkan daftar file terbaru di Setelan, atau hapus penyimpanan aplikasi atau uninstall STL Viewer untuk menghapus semua yang disimpannya di perangkat Anda. Untuk data iklan, gunakan Setelan → Pilihan privasi iklan atau setelan ID iklan perangkat Anda, atau kirim email kepada kami dengan subjek "Hapus data STL Viewer saya".