Utang

Privacy notice

Ito ay simpleng paliwanag, hindi legal advice at hindi pahayag na sumusunod na tayo sa batas. / This is a plain-language notice, not legal advice and not a claim of legal compliance.

Sino ang may hawak ng data / Who holds the data

Ironpath Automation. Contact: info@getkatiwala.com

Ano ang itinatabi namin / What is stored

Sino ang nakakakita / Who sees it

Listahan ng tindahan sa publiko / Listing a shop publicly

Walang lalabas sa publiko maliban kung ang may-ari mismo ang mag-tick sa pahina na "Listahan sa publiko". May tatlong hiwalay na pahintulot, at wala nang naka-tick sa simula: listahan, bilang ng stock, at eksaktong pin.

Kapag LISTED ang tindahan, makikita ng kahit sino, kahit walang account: ang pangalan ng tindahan, ang area (hal. barangay), ang APPROXIMATE na lokasyon (naka-grid na mga 200 m, hindi ang eksaktong pin, maliban kung na-tick ang eksaktong pin), at ang mga item na naka-mark na searchable na may natitirang stock, kasama ang presyo. Ang bilang ng natitira ay ipinapakita lang kung na-tick ang pahintulot para sa stock.

Nothing is published unless the shop owner turns it on. There are three separate consents, none ticked by default: listing, stock quantities, and exact pin. A LISTED shop publishes, to anyone without an account: the shop name, the area, an approximate location (snapped to a grid of about 200 m, not the exact pin unless the exact-pin consent is on), and the items marked searchable that are in stock, with their prices. Quantities are shown only if the stock consent is on. Customers, entries and balances are never part of a listing.

Kapag naghanap ang customer / When someone searches for a shop

Limit sa dami ng request / Abuse limits

May limit sa dami ng request para sa tatlong bagay: paghahanap ng tindahan, ang form ng paghingi ng utang sa pahina ng tindahan, at ang pag-link ng account sa isang ledger. Para dito, isang scrambled na anyo ng IP address (o ng account number, para sa pag-link; at ng tindahan, para sa form) ang itinatago sa isang counter, gamit ang lihim na susi (secret key) ng app. Hindi ito maibabalik sa mismong address kung wala ang secret key ng app. Itinatago lang ito habang tumatakbo ang limit (hanggang 10 minuto) at dagdag na 1 minutong palugit, at binubura sa susunod na paglilinis: mga bawat minuto habang may gumagamit ng app, o sa susunod na request o naka-iskedyul na paglilinis kung tahimik ang server. Hindi sine-save ng app ang mismong IP address. Ang web server o proxy sa harap ng app ay maaaring may sariling access log.

Three things are rate limited: searching for a shop, the utang request form on a shop's page, and linking an account to a ledger. For this, a scrambled form of the IP address (or of the account number, for linking; and of the shop, for the request form) is kept in a counter, made with the app's secret key. It cannot be turned back into the address without the app's secret key. It is kept only while the limit runs (up to 10 minutes) plus a 1-minute grace period, and is deleted by the next clean-up: about every minute while the app is in use, or on the next request or a scheduled clean-up when the server is quiet. The app does not store the real IP address. A web server or proxy in front of the app may keep its own ordinary access log.

Paano bawiin ang pahintulot / How a shop withdraws

I-untick ang pahintulot sa pahina na "Listahan sa publiko" at i-save. Epektibo ito sa susunod na request: hindi na lalabas ang tindahan o ang stock sa paghahanap. Ang kasaysayan ng mga pahintulot at pagbawi ay itinatago bilang talaan ng pinahintulutan, na may bersyon ng paliwanag at hash lang ng teksto, hindi ang mismong lokasyon.

Untick the consent on the "Listahan sa publiko" page and save. It takes effect on the very next request, and the shop or its stock stops appearing in searches. The history of grants and withdrawals is kept as a record of what was agreed (the notice version, language and a hash of the text), not the location.

Burahin ang lokasyon ko sa publiko / Erase my public location

Tinatanggal: ang pin (latitude at longitude) at ang area ng tindahan, at binabawi ang lahat ng pahintulot na naka-on. Hindi tinatanggal: ang email at account ng may-ari, ang pangalan ng tindahan, ang mga pangalan at presyo ng item sa catalog at ang kasaysayan ng stock, ang mga customer at entry, ang mga backup na kinuha bago ang pagbura, at ang mga hilera ng kasaysayan ng pahintulot.

What it removes: the shop's pin and area, and every consent that is on is withdrawn. What it does NOT remove: the owner's account email and account link, the shop name, the catalog names, prices and stock history, customers and entries, backups taken earlier, and the consent history rows. The owner does this on the same "Listahan sa publiko" page by typing the shop name.

Mga backup / Backups

Gumagawa ng backup ng database tuwing gabi, para hindi mawala ang mga talaan kung masira ang server. Ine-encrypt ang kopya bago ito lumabas sa server, at inilalagay sa Backblaze (B2), na ang mga data center ay nasa US o EU, wala sa Asia. Hindi mababasa ng storage provider ang laman. Hindi kasama sa backup ang mga counter ng limit. Ang mga kopya sa mismong server ay binubura pagkatapos ng 14 na araw. Ang mga kopya sa Backblaze ay tinatago hanggang matapos ang tagal na itinakda ng mga patakaran ng storage, kaya ang backup na kinuha bago ang hiling na magbura ay maaaring manatili hanggang matapos ang tagal na iyon. Paminsan-minsan, sinusubukan ang pag-restore ng backup sa isang pansamantalang database para siguraduhing gumagana ito.

The database is backed up every night so the records survive the loss of the server. The copy is encrypted before it leaves the server and is stored at Backblaze (B2), whose data centres are in the US or EU, not in Asia. The storage provider cannot read it. The rate-limit counters are not part of the backup. Copies on the server itself are deleted after 14 days. Copies at Backblaze are kept until the retention period set by the storage rules ends, so a backup taken before a deletion request can remain until then. From time to time a backup is restored into a temporary database to check that it works.

Gaano katagal / How long

Hanggang may humiling na burahin ito, o hanggang isara ng tindahan ang serbisyo. / Until deletion is requested.

Ano ang ginagawa ng pagbura / What deletion does

Tinatanggal: ang pangalan, phone number, at ang mga description at tala ng mga entry ng customer, at ang mga pangalang tinype sa linya ng entry (hindi galing sa catalog). Pinapalitan ang mga ito ng [removed].

Hindi tinatanggal: ang mga halaga, petsa, uri at status ng mga entry, na bahagi ng record ng tindahan, at ang mga hash sa talaan. Ang hash ay hindi magagamit para mabawi ang pangalan, pero maaari nitong patunayan kung ano ang tinanggal kung may magpakita ng orihinal na teksto.

Hindi rin naaabot ng pagtanggal: ang sariling email ng may account at ang ugnayan ng account na iyon sa ledger, ang mga backup na kinuha bago ang hiling, at ang mga pangalan ng item sa catalog ng tindahan.

What is removed: name, phone number, entry descriptions and notes, and custom-typed line names. What stays: amounts, dates, kinds and statuses (the shop's record of what was owed) and the hashes in the event log. A hash cannot be reversed into a name. What redaction does NOT remove: the account holder's own email and the link between their account and the ledger, backups taken before the request, and the items' catalog names.

Paano humiling ng pagbura / How to ask

Email info@getkatiwala.com and say which shop; the shop owner can also do it from the customer's page.