Walang account, walang email, walang pangalan. Ito ang buong listahan ng iniimbak namin, ng nakikita ng Google Analytics, at kung bakit. Nasa ilalim ng bawat seksyon ang English.
Ang maikling sagot: kung hindi mo binuksan ang alerts at hindi ka nagpadala ng hiling sa Settings, walang record tungkol sa iyo sa database namin. Kapag binuksan mo ang alerts, iniimbak namin ang address na ibinigay ng browser mo para sa push, ang dalawang susi na kailangan para ma-encrypt ang mensahe, kung anong fuel ang pinili mo, at kung anong wika. Kapag nagpadala ka ng hiling na bantayan ang isang presyo, iniimbak namin ang mismong isinulat mo. Hindi kami humihingi ng pangalan, email, numero o lokasyon — wala kaming ganoong field kahit saan. Hiwalay doon: may Google Analytics ang site na ito — binibilang nito ang mga pahinang binubuksan, may sariling cookie, at nahuhulaan nito ang tinatayang lungsod mo mula sa IP address. Naka-off ang ad features nito.
The short version: if you never turned alerts on and never sent a request from Settings, there is no record of you in our database. When you turn alerts on, we store the address your browser issued for push, the two keys needed to encrypt a message to it, which fuels you picked, and which language. When you send a request for a price to watch, we store what you wrote. We never ask for a name, an email, a phone number or a location — there is no field for any of them anywhere in this app. Separately from all of that, this site runs Google Analytics: it counts which pages get opened, it sets its own cookies, and it infers your approximate city from your IP address. Its advertising features are switched off.
Isang row lang sa database namin kada device na naka-on ang alerts. Ito ang laman nito:
| Data | Bakit |
|---|---|
| Push endpoint | Ang URL na binigay ng browser mo. Dito ipinapadala ang notification — wala kaming ibang paraan. |
| Encryption keys (p256dh, auth) | Ginawa ng browser mo. Kung wala ito, hindi mabubuksan ng device mo ang mensahe. |
| Piniling fuel | Para hindi ka ma-alerto sa kerosene kung diesel lang ang gamit mo. |
| Piniling wika | Para Filipino o English ang notification, gaya ng pinili mo. |
| Petsa ng pag-subscribe at huling padala | Para malaman kung buhay pa ang subscription. |
| Bilang ng sunod-sunod na palyadong padala | Para mabura ang mga patay na subscription. Tingnan ang “Gaano katagal” sa ibaba. |
Kung ang iOS app ang gamit mo. Sa bersyong galing sa App Store, hindi ang browser ang nagbibigay ng address para sa notification — ang Apple. Kaya sa halip na push endpoint at dalawang encryption key, isang device token mula sa Apple Push Notification service ang iniimbak namin, kasama ang kung alin sa dalawang server ng Apple ang nakakakilala nito. Wala kaming iniimbak na encryption key doon: ang Apple mismo ang nag-e-encrypt, kaya wala kaming maisusulat. Pareho ang lahat ng iba pa — piniling fuel, piniling wika, petsa ng pag-subscribe at huling padala, at bilang ng sunod-sunod na palyadong padala — at gaya ng push endpoint, buong row ang binubura namin kapag ini-off mo ang alerts.
If you are using the iOS app. In the App Store build the address a notification is sent to comes from Apple, not from a browser. So instead of a push endpoint and two encryption keys we store an Apple Push Notification service device token, together with which of Apple's two servers knows it. We store no encryption keys for it — Apple performs the encryption, so there is nothing for us to hold. Everything else is the same row: which fuels you picked, which language, when you subscribed and when we last reached you, and a count of consecutive delivery failures. As with a push endpoint, turning alerts off deletes the row rather than flagging it.
Bukod doon, apat pa:
What we store. One database row per device with alerts on: the push endpoint URL your browser issued, the two encryption keys your browser generated (p256dh and auth), which fuels you picked, which language, when you subscribed and when we last reached you, and a count of consecutive delivery failures. That is the whole row — there is no other column. Three other things exist: demand taps, where tapping a “coming soon” category in Settings records the category name and the time and nothing else — no device or subscription id, so a tap cannot be tied to you or to another tap; price requests, the free-text box in Settings, where we store the sentence you wrote and the handful of things described in its own section below; and local storage on your own device, which holds your chosen language, fuels and push subscription, is never read by the server, and disappears when you clear site data or uninstall. Google Analytics is the fourth, and it is not in our database at all — it counts page views on Google's servers, and its own section below is the full account of what it receives.
Mula 16 Agosto 2026, may kahon sa Settings kung saan pwede kang magsulat kung anong presyo ang gusto mong bantayan namin. Ito ang tanging lugar sa buong app na pwede kang magsulat ng sarili mong pangungusap, kaya sarili nitong seksyon.
Ito ang iniimbak namin kapag nagpadala ka:
| Data | Bakit |
|---|---|
| Ang isinulat mo | Ito mismo ang punto. Hanggang 300 titik, at kung ano ang isinulat mo ay iyon din ang naiimbak. |
| Petsa at oras | Para malaman namin kung ano ang hinihingi ngayon at hindi noong isang taon. |
| Wikang ginagamit mo sa app | Para mabasa nang tama ang isinulat mo. |
| Dalawang-titik na country code | Galing sa Cloudflare, hindi sa device mo. Ito ang pinakamalabong porma ng lokasyon at nakikita na ito ng host namin bago pa dumating sa amin. |
| Isang hash ng IP address mo | Para may hangganan kung ilan ang maipapadala kada araw. Hindi ito ang IP mo — hindi na ito mababalik pa doon, at iba ang hash bukas kaysa ngayon. |
Walang email, walang pangalan, walang numero. Walang ganoong field sa kahon, at hindi ito idadagdag — kaya nga nakasulat mismo sa itaas ng kahon na hindi ka namin masasagot. Isang direksyon lang ito: binabasa namin lahat, pero walang sagot na darating.
Kaya hinihiling namin na huwag kang maglagay ng personal na impormasyon. Hindi namin kailangan ang pangalan, numero o email mo, at nakasulat iyon sa ilalim ng kahon. Pero kung isusulat mo pa rin, maiimbak iyon kasama ng pangungusap mo — walang makinang nagtatanggal niyan. Iyon ang buong dahilan kung bakit hinihiling namin.
Hindi ito lumalabas sa kahit anong pahina. Walang public page, walang API at walang notification na nagpapakita ng isinulat ninuman. Ang operator lang ng app ang nakakakita nito, sa naka-password na console.
The price you ask us to watch. Since 16 August 2026 there is a box in Settings where you can write which price you would like us to track. It is the only place in this app where you can type a sentence at us, so it gets its own section. What we store: the text you wrote (up to 300 characters, verbatim); the date and time; the language the app was in; a two-letter country code, which comes from Cloudflare rather than from your device and is the coarsest form location takes; and a hash of your IP address, which exists only to cap how many one person can send in a day — it is not your address, it cannot be turned back into it, and it is salted with the date, so today's hash and tomorrow's do not match even for the same person. There is no email, name or phone field, and there will not be one: that is why the box says up front that we cannot reply. It is one-way — we read everything, and nothing comes back. That is also why we ask you not to type personal information into it. We do not need your name, number or email, and the hint under the box says so; but if you type it anyway it is stored along with your sentence, because nothing strips it out. Nothing you write ever appears on any page. There is no public page, no API and no notification that renders anyone's request. Only the app's operator sees it, in a password-protected console.
What we do not collect. No name, email, phone number or password — there is no account and no login in this app at all, and no field anywhere that asks for any of them. (The one box you can type into is the price request, and we ask you not to put them there.) No GPS: the app never requests your location, and the prices we show are national, not per-station. (Google Analytics does infer a city or region from your IP address, which is neither GPS nor as precise as it, and which the section below describes in full.) No ad tracking and no advertising ID. No social SDKs, no crash-reporting SDK and no ad network. We set no cookies of our own; Google Analytics sets one of its own, to count visits, and the section below says exactly what it does. We never read your contacts, photos, files, calendar or anything else on your device. We do not sell your data, and there are no data brokers involved.
Mula 16 Agosto 2026, gumagamit ang site na ito ng Google Analytics 4. Ito ang tanging paraan namin para malaman kung ilan ang nakakabasa at aling pahina ang pinupuntahan — walang login dito, kaya wala kaming ibang bilang.
Ito ang natatanggap ng Google sa bawat pagbisita:
Naglalagay ito ng sariling cookie sa browser mo para hindi mabilang na bagong tao ang isang taong bumalik. Iyon ang trabaho ng cookie na iyon: pagbibilang, hindi pagkakakilanlan. Hindi ito naiuugnay sa subscription mo sa alerts — magkaibang sistema ang dalawa at walang id na dumadaan sa pagitan nila.
May dalawang setting na sinadya naming patayin, at nakasulat mismo sa code namin: allow_google_signals at allow_ad_personalization_signals, pareho false. Ibig sabihin, hindi pinagdurugtong ng Google ang data na ito sa naka-sign in mong Google account, at hindi ito ginagamit para sa ad targeting o para bumuo ng advertising audience. Iyan ang dahilan kung bakit totoo pa rin ang “walang ad tracking” sa itaas — at kung bakit walang cookie banner dito.
Ang Google ang nag-iimbak nito, hindi kami, at ang privacy policy ng Google ang sumasakop dito. Kung ayaw mong mabilang: haharangin ito ng ad blocker, ng tracking protection ng browser mo, o ng opt-out add-on ng Google — at buo pa ring gagana ang app at ang alerts mo.
Google Analytics. Since 16 August 2026 this site runs Google Analytics 4. It is the only way we can tell how many people read this and which pages they open — there is no login here, so there is no other count. What Google receives from a visit: which page you opened and when; an approximate location, city or region, inferred from your IP address rather than from GPS and never requested from your device (Google states that it does not log or store your full IP address in Analytics — it is used to derive the region and then discarded); your device type, browser, operating system and screen size; and the referrer that brought you here. It sets a cookie of its own so that someone coming back is not counted as someone new — counting, not identifying — and it is never joined to your alerts subscription, which is a separate system sharing no identifier with it. Two settings are deliberately off, in our code: allow_google_signals and allow_ad_personalization_signals, both false, which mean Google does not merge this with your signed-in Google account and does not use it for ad targeting or to build advertising audiences. That is why the "no ad tracking" line above is still true, and why there is no cookie banner here. Google stores this, not us, and Google's privacy policy governs it. If you would rather not be counted, an ad blocker, your browser's tracking protection or Google's opt-out add-on will each stop it, and the app and its alerts work exactly the same.
Habang naka-on ang alerts mo, nandoon ang row. Dalawang bagay ang nagbubura nito:
DELETE sa database — hindi flag, hindi “inactive” na marka. Nawawala ang row. Kung i-block mo naman ang notification sa browser settings, tingnan ang susunod na linya.Ang demand taps ay walang expiry dahil wala namang naiuugnay sa kanila — bilang lang sila.
Ang mga hiling ay walang awtomatikong expiry: nananatili sila hangga't hindi namin binubura, dahil ang buong silbi nila ay ang pagpapasyahan kung ano ang susunod naming gagawin, at iyon ay tumatagal ng mga buwan. Ang hash ng IP na kasama nila ay naka-salt sa petsa, kaya wala na itong silbi kinabukasan at hindi na ito magagamit para pagdugtungin ang dalawang araw. Kung gusto mong burahin ang isang naipadala mo, i-email mo sa amin ang mismong isinulat mo — iyon lang ang paraan para mahanap namin ito, dahil walang id na nakakabit sa iyo.
Hiwalay ang Google Analytics: nasa Google ang mga bilang na iyon, at sarili nilang retention setting ang sumasakop doon, hindi ang database namin. Ang cookie nito ay mabubura kapag nag-clear ka ng site data o gumamit ka ng alinman sa mga paraan sa itaas.
How long we keep it. Your row exists while your alerts are on. Two things delete it. Turning alerts off in Settings runs a DELETE — not a flag, not an “inactive” marker; the row is gone. And when the push service tells us your endpoint is dead — you uninstalled, or cleared browser data — we count that, and on the fifth consecutive failure we delete the row on our own. Demand taps have no expiry because there is nothing attached to them to expire; they are a count. Price requests have no automatic expiry either: their whole purpose is to decide what we build next, and that takes months, so they stay until we delete them. The IP hash stored with them is salted with the date, so it is useless the following day and cannot be used to join two days together. If you want something you sent removed, email us the text you wrote — that is the only way we can find it, because nothing in that row is tied to you. Google Analytics is separate and is not in our database at all: those counts live on Google's servers under the retention period set on our Analytics property, and its cookie goes away when you clear site data or use any of the opt-outs above.
Tatlo, at may sariling trabaho ang bawat isa:
Wala nang iba. Walang advertising network, walang crash-reporting SDK, at walang data broker. Ang mga hiling ay hindi nagdadagdag ng kahit sinong bago sa listahang ito: nasa parehong database ito na pinapatakbo ng Cloudflare, at ang operator lang ng app ang nakakabasa.
Who else sees this. Three parties, each with one job. Cloudflare runs our server, database and network; every request passes through them, so they see your IP address in order to deliver the page and defend the site against abuse. We do not write your IP into our database — the only trace of it anywhere is the salted, date-scoped hash stored with a price request, which cannot be turned back into an address — and we have no per-request log of your browsing; what we see is aggregate counts (how many requests, from which country). Price requests add nobody to this list: they sit in the same Cloudflare-run database as everything else, and only the app's operator ever reads them. Your browser's push service — Google (FCM) on Chrome and Android, Mozilla on Firefox, Apple on Safari — delivers the notification, so it can see that we sent you one; the payload is encrypted with the keys your browser generated, so the service cannot read what it says. Their own privacy policies govern that leg. Google, through Google Analytics, counts visits to the site: which page, an approximate city derived from your IP, and what kind of device you are on — with its advertising features switched off, so none of it feeds ad targeting. The Google Analytics section above is the full account. There is nobody else: no ad network, no crash-reporting SDK and no data brokers.
What you can do. Delete your subscription by opening Settings in the app and turning alerts off — that is the whole of it, gone. Change your fuels or language in Settings at any time. Read every price and the full history on this site without ever turning alerts on. Opt out of being counted with an ad blocker, your browser's tracking protection or Google's opt-out add-on, none of which take anything away from the app. To have a price request removed, email us the text you wrote: we need the words because nothing in that row identifies you, which is the same reason we cannot write back to you. And email info@stratagemlabs.dev with any question, or if you need something deleted and no longer have the device you used.
Hindi ginawa ang app na ito para sa mga bata at wala itong content na para sa kanila. Walang account at walang hinihinging personal na impormasyon kahit saan dito, kaya walang field na hihingi ng kahit ano sa isang bata. Ang tanging kahon na pwedeng sulatan ay ang hiling na bantayan ang isang presyo: hinihiling naming huwag maglagay ng personal na impormasyon doon, at kung sakaling may mailagay, i-email mo lang sa amin ang teksto at buburahin namin.
Children. This app is not directed at children and contains nothing aimed at them. There is no account and nothing anywhere asks for personal information, so there is no field that would collect anything from a child. The one box that accepts typing is the price request: it asks you not to put personal information in it, and if anything ends up there, email us the text and we will delete it.
Kapag nagbago ang iniimbak namin — o kung sino pa ang nakakakita nito — nagbabago rin ang pahinang ito sa parehong araw, at nagbabago ang petsa sa ibaba. Hindi lang namin ito babanggitin: nakalista rito ang bawat malaking pagbabago, para makita mo mismo kung ano ang naiba at kailan.
When this changes. If what we store — or who else sees it — changes, this page changes the same day and the date below changes with it. We do not just mention it: every material change is listed here, so you can see what moved and when. 16 August 2026 — Google Analytics 4 was added as a third party that sees data, with Google Signals and ad personalisation disabled. Before that date only Cloudflare and your browser's push service saw anything, and this site set no cookies at all. 16 August 2026 — the Settings box for requesting a price to watch shipped. It is the first time we store text a person wrote themselves, and the first time any trace of an IP address is in our database — a date-salted hash, used only to count. It adds no new third party: the text sits in the same database and only the operator reads it. Before that date there was no field in this app you could type into.
Presyo Patrol ay isang independent na proyekto sa Pilipinas at hindi opisyal na app ng Department of Energy. Para sa kahit anong tanong tungkol sa privacy: info@stratagemlabs.dev.
Contact. Presyo Patrol is an independent project based in the Philippines and is not an official Department of Energy app. For any privacy question: info@stratagemlabs.dev.
Huling binago / Last updated: 2026-08-16