1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/> 2<!-- This site is hosted on Netlify. Anyone can build and deploy a site 3 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=c26b3c6f-e6d3-465b-91dd-35505b3b639b 4 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="apple-mobile-web-app-title" content="SALN Tracker PH"/><meta name="google-site-verification" content="8eVz-3g4SCi3zM_wW6c7Hr8LsobQZ5BxPMac-hKpGSU"/><title>About - SALN Tracker Philippines</title><meta name="description" content="Learn about SALN Tracker Philippines - a platform for monitoring public officials' financial transparency through SALN records."/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"/><link rel="stylesheet" href="/assets/app-BzHCaL-E.css"/><link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96"/><link rel="icon" type="image/svg+xml" href="/favicon.svg"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="manifest" href="/site.webmanifest"/></head><body><div class="min-h-screen bg-gray-50"><header class="sticky top-0 z-50 w-full border-b border-gray-200 bg-white/95 backdrop-blur-sm"><div class="container mx-auto px-3 sm:px-4 lg:px-8"><div class="flex h-14 sm:h-16 items-center justify-between"><div class="flex items-center space-x-2 sm:space-x-3 flex-1 min-w-0"><a class="flex items-center space-x-2 sm:space-x-3 hover:opacity-80 transition-opacity min-w-0" href="/" data-discover="true"><img src="/bettergov_logo.svg" alt="BetterGov Logo" class="h-10 w-10 sm:h-12 sm:w-12 rounded-lg flex-shrink-0"/><div class="min-w-0"><h1 class="text-base sm:text-xl font-bold text-gray-900 tracking-tight truncate">SALN Tracker</h1><p class="text-xs text-gray-600 hidden sm:block">Public Officials Philippines</p></div></a></div><div class="flex items-center space-x-2 sm:space-x-4"><nav class="hidden md:flex items-center space-x-6"><a class="text-sm font-medium text-gray-700 hover:text-primary-600 transition-colors" href="/" data-discover="true">Home</a><a class="text-sm font-medium text-gray-700 hover:text-primary-600 transition-colors" href="/about" data-discover="true">About</a><a class="text-sm font-medium text-gray-700 hover:text-primary-600 transition-colors" href="/resources" data-discover="true">Resources</a></nav><nav class="flex md:hidden items-center space-x-3"><a class="text-xs font-medium text-gray-700 hover:text-primary-600 transition-colors px-2 py-1" href="/" data-discover="true">Home</a><a class="text-xs font-medium text-gray-700 hover:text-primary-600 transition-colors px-2 py-1" href="/about" data-discover="true">About</a><a class="text-xs font-medium text-gray-700 hover:text-primary-600 transition-colors px-2 py-1" href="/resources" data-discover="true">Resources</a></nav><div class="hidden sm:flex items-center"><div class="rounded-lg inline-block bg-primary-50 border border-primary-200 px-2 py-1 text-xs px-2 lg:px-3"><p class="font-medium text-primary-800">#OpenSALN #PublicSALNNow</p></div></div></div></div><div class="sm:hidden pb-2"><div class="rounded-lg inline-block bg-primary-50 border border-primary-200 px-2 py-1 text-xs text-center w-full px-2"><p class="font-medium text-primary-800">#OpenSALN #PublicSALNNow</p></div></div></div></header><main class="container mx-auto px-3 sm:px-4 lg:px-8 py-4 sm:py-8"><div class="max-w-4xl mx-auto space-y-6 sm:space-y-8"><div class="text-center py-6 sm:py-8"><h1 class="text-2xl sm:text-3xl lg:text-4xl font-bold text-gray-900 tracking-tight mb-4 leading-tight">About SALN Tracker Philippines</h1><p class="text-base sm:text-lg lg:text-xl text-gray-600 mb-4 sm:mb-6 px-2 leading-relaxed">Promoting Government Transparency Through Public Access to SALN Records</p><div class="px-2"><div class="rounded-lg inline-block bg-primary-50 border border-primary-200 px-3 py-2 text-xs sm:hidden"><p class="font-medium text-primary-800">#OpenSALN #PublicSALNNow</p></div><div class="rounded-lg inline-block bg-primary-50 border border-primary-200 px-4 py-3 text-sm hidden sm:inline-block"><p class="font-medium text-primary-800">#OpenSALN #PublicSALNNow</p></div></div></div><section class="rounded-xl bg-gradient-to-r from-primary-500 to-primary-600 text-white px-4 py-4 sm:px-6 sm:py-6 shadow-lg "><div class="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-3 sm:gap-4"><div class="min-w-0"><h2 class="text-lg sm:text-xl font-bold tracking-tight leading-tight">Help us open up SALN data</h2><p class="text-xs sm:text-sm text-white/90 leading-relaxed mt-1">Have copies, links, or tips about public officialsâ SALNs? Share them with us or reach out. All SALN data sourced exclusively from official channels. We are a data aggregator, not the original source.</p><div class="mt-2"><div class="rounded-lg inline-block bg-white/10 backdrop-blur-sm border border-white/20 px-2 py-1 text-xs "><p class="font-medium text-accent-300">#OpenSALN #PublicSALNNow</p></div></div><p class="text-xs sm:text-sm text-white/90 leading-relaxed mt-3">Please help us by asking for your candidate's SALN here<!-- --> <a rel="noopener noreferrer" class="underline hover:text-white" href="https://www.ombudsman.gov.ph/?page_id=128060" target="_blank">https://www.ombudsman.gov.ph/?page_id=128060</a></p></div><div class="flex flex-col sm:flex-row items-stretch sm:items-center gap-2 sm:gap-3 sm:flex-shrink-0"><button class="inline-flex items-center justify-center rounded-lg font-medium tracking-tight transition-all duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed bg-primary-500 hover:bg-primary-600 text-white shadow-lg hover:shadow-xl focus:ring-primary-500 px-4 py-2.5 text-sm w-full sm:w-auto ">Submit SALN Data</button><button class="inline-flex items-center justify-center rounded-lg font-medium tracking-tight transition-all duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed bg-primary-500 hover:bg-primary-600 text-white shadow-lg hover:shadow-xl focus:ring-primary-500 px-4 py-2.5 text-sm w-full sm:w-auto ">Contact Us</button><a class="sm:inline-flex" href="/about" data-discover="true"><button class="inline-flex items-center justify-center rounded-lg font-medium tracking-tight transition-all duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed bg-transparent hover:bg-gray-100 text-gray-700 focus:ring-gray-500 px-4 py-2.5 text-sm w-full sm:w-auto text-white hover:bg-white/10 ">Learn More</button></a></div></div></section><div class="rounded-xl transition-all duration-200 bg-white shadow-md border border-gray-100 p-6 "><div class="mb-4 "><h3 class="text-lg font-bold text-gray-900 tracking-tight text-xl sm:text-2xl">What is a SALN?</h3></div><div class="text-sm sm:text-base"><p class="text-gray-700 leading-relaxed mb-4">A <strong>Statement of Assets, Liabilities, and Net Worth (SALN)</strong> is a document that all public officials in the Philippines are required to file annually. It provides a comprehensive overview of their financial status, including:</p><ul class="list-disc list-inside space-y-2 text-gray-700 mb-4"><li>Real and personal properties owned</li><li>Business interests and financial connections</li><li>Outstanding liabilities and debts</li><li>Net worth calculation</li></ul><p class="text-gray-700 leading-relaxed">
4SALN filing is mandated by the Constitution and various laws to ensure transparency and prevent corruption in government service.</p></div></div><div class="rounded-xl transition-all duration-200 bg-white shadow-md border border-gray-100 p-6 "><div class="mb-4 "><h3 class="text-lg font-bold text-gray-900 tracking-tight text-xl sm:text-2xl">Our Mission</h3></div><div class="text-sm sm:text-base"><p class="text-gray-700 leading-relaxed mb-4">SALN Tracker Philippines is dedicated to promoting government transparency by providing easy public access to SALN records of Philippine public officials. We believe that transparency is fundamental to good governance and democratic accountability.</p><div class="bg-accent-50 border border-accent-200 rounded-lg p-3 sm:p-4"><p class="text-accent-800 font-medium mb-2 text-sm sm:text-base">Our Goals:</p><ul class="list-disc list-inside space-y-1 text-accent-700 text-xs sm:text-sm"><li>Make SALN records easily accessible to the public</li><li>Promote transparency and accountability in government</li><li>Support informed civic participation</li><li>Encourage compliance with SALN filing requirements</li></ul></div></div></div><div class="rounded-xl transition-all duration-200 bg-white shadow-md border border-gray-100 p-6 border-2 border-primary-200 bg-primary-50"><div class="mb-4 "><div class="flex flex-col sm:flex-row sm:items-center gap-3"><span class="inline-flex items-center font-medium rounded-full transition-all duration-200 bg-primary-100 text-primary-800 px-3 py-1.5 text-base self-start">Important</span><h3 class="text-lg font-bold text-gray-900 tracking-tight text-lg sm:text-2xl text-primary-900 leading-tight">Data Source Disclaimer</h3></div></div><div class="text-sm sm:text-base"><div class="space-y-3 sm:space-y-4 text-primary-800"><p class="font-medium text-base sm:text-lg">We are a data aggregator, not the original source of SALN information.</p><div class="space-y-3"><p class="leading-relaxed"><strong>Official Data Sources Only:</strong> All SALN data displayed on this platform is sourced exclusively from official government channels, including:</p><ul class="list-disc list-inside space-y-1 ml-2 sm:ml-4"><li>Office of the Ombudsman</li><li>Civil Service Commission</li><li>Senate and House of Representatives</li><li>Other authorized government agencies</li></ul><p class="leading-relaxed"><strong>Our Role:</strong> We serve as an independent aggregator that compiles, organizes, and presents publicly available SALN information in an accessible format. We do not create, modify, or verify the accuracy of the underlying data.</p><p class="leading-relaxed"><strong>Verification:</strong> For official verification or the most current information, please refer directly to the appropriate government agencies that maintain the original records.</p></div></div></div></div><div class="rounded-xl transition-all duration-200 bg-white shadow-md border border-gray-100 p-6 "><div class="mb-4 "><h3 class="text-lg font-bold text-gray-900 tracking-tight text-xl sm:text-2xl">Legal Framework</h3></div><div class="text-sm sm:text-base"><p class="text-gray-700 leading-relaxed mb-4">SALN filing and public disclosure is governed by several Philippine laws:</p><div class="grid grid-cols-1 sm:grid-cols-2 gap-3 sm:gap-4"><div class="bg-gray-50 p-3 sm:p-4 rounded-lg"><h4 class="font-semibold text-gray-900 mb-2 text-sm sm:text-base">1987 Constitution</h4><p class="text-xs sm:text-sm text-gray-700">Article XI, Section 17 - Public accountability of public officers</p></div><div class="bg-gray-50 p-3 sm:p-4 rounded-lg"><h4 class="font-semibold text-gray-900 mb-2 text-sm sm:text-base">Republic Act 6713</h4><p class="text-xs sm:text-sm text-gray-700">Code of Conduct and Ethical Standards for Public Officials</p></div><div class="bg-gray-50 p-3 sm:p-4 rounded-lg"><h4 class="font-semibold text-gray-900 mb-2 text-sm sm:text-base">Republic Act 3019</h4><p class="text-xs sm:text-sm text-gray-700">Anti-Graft and Corrupt Practices Act</p></div><div class="bg-gray-50 p-3 sm:p-4 rounded-lg"><h4 class="font-semibold text-gray-900 mb-2 text-sm sm:text-base">
4FOI Executive Order</h4><p class="text-xs sm:text-sm text-gray-700">Freedom of Information in the Executive Branch</p></div></div></div></div><div class="rounded-xl transition-all duration-200 bg-white shadow-md border border-gray-100 p-6 "><div class="mb-4 "><h3 class="text-lg font-bold text-gray-900 tracking-tight text-xl sm:text-2xl">Support Transparency</h3></div><div class="text-sm sm:text-base"><p class="text-gray-700 leading-relaxed mb-4">Help us promote government transparency by sharing this platform and using our hashtags to spread awareness about the importance of SALN disclosure.</p><div class="flex flex-wrap gap-2 justify-center sm:justify-start"><span class="inline-flex items-center font-medium rounded-full transition-all duration-200 bg-primary-100 text-primary-800 px-3 py-1.5 text-base text-xs sm:text-sm">#OpenSALN</span><span class="inline-flex items-center font-medium rounded-full transition-all duration-200 bg-danger-100 text-danger-800 px-3 py-1.5 text-base text-xs sm:text-sm">#PublicSALNNow</span><span class="inline-flex items-center font-medium rounded-full transition-all duration-200 bg-accent-100 text-accent-800 px-3 py-1.5 text-base text-xs sm:text-sm">#TransparencyPH</span></div></div></div></div></main><footer class="border-t border-gray-200 bg-white mt-12 sm:mt-16"><div class="container mx-auto px-3 sm:px-4 lg:px-8 py-6 sm:py-8"><div class="grid grid-cols-1 lg:grid-cols-4 gap-6 sm:gap-8"><div class="col-span-1 lg:col-span-3"><div class="flex items-center space-x-2 sm:space-x-3 mb-3 sm:mb-4"><img src="/bettergov_logo.svg" alt="BetterGov Logo" class="h-10 w-10 sm:h-12 sm:w-12 rounded-lg flex-shrink-0"/><div><h3 class="font-bold text-gray-900 text-sm sm:text-base">SALN Tracker Philippines</h3><p class="text-xs sm:text-sm text-gray-600">Promoting Government Transparency</p></div></div><p class="text-xs sm:text-sm text-gray-600 leading-relaxed mb-3 sm:mb-4">A platform dedicated to tracking and monitoring the Statement of Assets, Liabilities, and Net Worth (SALN) of Philippine public officials, promoting transparency and accountability in government service.</p><div class="mb-4 sm:mb-0"><div class="rounded-lg inline-block bg-primary-50 border border-primary-200 px-2 py-1 text-xs sm:hidden"><p class="font-medium text-primary-800">#OpenSALN #PublicSALNNow</p></div><div class="rounded-lg inline-block bg-primary-50 border border-primary-200 px-3 py-2 text-xs hidden sm:inline-block"><p class="font-medium text-primary-800">#OpenSALN #PublicSALNNow</p></div></div></div><div class="lg:col-span-1"><h4 class="font-semibold text-gray-900 mb-2 sm:mb-3 text-sm sm:text-base">Quick Links</h4><ul class="space-y-1 sm:space-y-2 text-xs sm:text-sm text-gray-600"><li><a class="hover:text-primary-600 transition-colors" href="/about" data-discover="true">About SALN</a></li><li><a class="hover:text-primary-600 transition-colors" href="/resources" data-discover="true">Resources</a></li></ul></div></div><div class="border-t border-gray-200 mt-6 sm:mt-8 pt-4 sm:pt-8 text-center text-xs sm:text-sm text-gray-600"><p>© <!-- -->2026<!-- --> SALN Tracker Philippines. Built with transparency and accountability in mind.</p><p class="mt-2">Built by <a rel="noopener noreferrer" class="hover:text-primary-600 transition-colors" href="https://bettergov.ph/" target="_blank">BetterGov.ph</a> ⢠<a rel="noopener noreferrer" class="hover:text-primary-600 transition-colors" href="https://discord.com/invite/5xBQmjWm" target="_blank">Join our Discord</a></p><div class="mt-3 sm:mt-4 flex items-center justify-center gap-3"><a class="text-xs sm:text-sm text-primary-600 hover:text-primary-700 underline underline-offset-2" href="https://github.com/JHNLWHD/saln-tracker-ph" target="_blank" rel="noopener noreferrer">Contribute on GitHub</a><span class="inline-flex items-center"><span><a href="https://github.com/JHNLWHD/saln-tracker-ph" data-icon="octicon-star" data-size="large" data-show-count="true" aria-label="Star JHNLWHD/saln-tracker-ph on GitHub">Star</a></span></span></div></div></div></footer></div>
4<script>((storageKey2, restoreKey) => { 5 if (!window.history.state || !window.history.state.key) { 6 let key = Math.random().toString(32).slice(2); 7 window.history.replaceState({ key }, ""); 8 } 9 try { 10 let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}"); 11 let storedY = positions[restoreKey || window.history.state.key]; 12 if (typeof storedY === "number") { 13 window.scrollTo(0, storedY); 14 } 15 } catch (error) { 16 console.error(error); 17 sessionStorage.removeItem(storageKey2); 18 } 19 })("react-router-scroll-positions", null)</script>
19<link rel="modulepreload" href="/assets/entry.client-BIB0hJLx.js"/><link rel="modulepreload" href="/assets/chunk-BAXFHI7N-B9M5Kmec.js"/><link rel="modulepreload" href="/assets/index-BoUrc8Oj.js"/><link rel="modulepreload" href="/assets/root-BZXn3R4F.js"/><link rel="modulepreload" href="/assets/with-props-DEkUGaoC.js"/><link rel="modulepreload" href="/assets/about-tlGkgV12.js"/><link rel="modulepreload" href="/assets/Footer-DLfcGWOm.js"/><link rel="modulepreload" href="/assets/Card-DWCWejy8.js"/><link rel="modulepreload" href="/assets/Badge-B-UoYMV2.js"/><link rel="modulepreload" href="/assets/CallToActionBanner-ezAxo1qu.js"/><link rel="modulepreload" href="/assets/Button-BExr-Idn.js"/>
19<script>window.__reactRouterContext = {"basename":"/","future":{"unstable_middleware":false,"unstable_optimizeDeps":false,"unstable_splitRouteModules":false,"unstable_subResourceIntegrity":false,"unstable_viteEnvironmentApi":false},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script>
19<script type="module" async="">; 20import * as route0 from "/assets/root-BZXn3R4F.js"; 21import * as route1 from "/assets/about-tlGkgV12.js"; 22 window.__reactRouterManifest = { 23 "entry": { 24 "module": "/assets/entry.client-BIB0hJLx.js", 25 "imports": [ 26 "/assets/chunk-BAXFHI7N-B9M5Kmec.js", 27 "/assets/index-BoUrc8Oj.js" 28 ], 29 "css": [] 30 }, 31 "routes": { 32 "root": { 33 "id": "root", 34 "path": "", 35 "hasAction": false, 36 "hasLoader": false, 37 "hasClientAction": false, 38 "hasClientLoader": false, 39 "hasClientMiddleware": false, 40 "hasErrorBoundary": true, 41 "module": "/assets/root-BZXn3R4F.js", 42 "imports": [ 43 "/assets/chunk-BAXFHI7N-B9M5Kmec.js", 44 "/assets/index-BoUrc8Oj.js", 45 "/assets/with-props-DEkUGaoC.js" 46 ], 47 "css": [] 48 }, 49 "routes/about": { 50 "id": "routes/about", 51 "parentId": "root", 52 "path": "about", 53 "hasAction": false, 54 "hasLoader": false, 55 "hasClientAction": false, 56 "hasClientLoader": false, 57 "hasClientMiddleware": false, 58 "hasErrorBoundary": false, 59 "module": "/assets/about-tlGkgV12.js", 60 "imports": [ 61 "/assets/with-props-DEkUGaoC.js", 62 "/assets/chunk-BAXFHI7N-B9M5Kmec.js", 63 "/assets/Footer-DLfcGWOm.js", 64 "/assets/Card-DWCWejy8.js", 65 "/assets/Badge-B-UoYMV2.js", 66 "/assets/CallToActionBanner-ezAxo1qu.js", 67 "/assets/Button-BExr-Idn.js" 68 ], 69 "css": [] 70 }, 71 "routes/home": { 72 "id": "routes/home", 73 "parentId": "root", 74 "index": true, 75 "hasAction": false, 76 "hasLoader": true, 77 "hasClientAction": false, 78 "hasClientLoader": false, 79 "hasClientMiddleware": false, 80 "hasErrorBoundary": false, 81 "module": "/assets/home-lLTNQPd4.js", 82 "imports": [ 83 "/assets/with-props-DEkUGaoC.js", 84 "/assets/chunk-BAXFHI7N-B9M5Kmec.js", 85 "/assets/Footer-DLfcGWOm.js", 86 "/assets/officials-CaP-kZr2.js", 87 "/assets/Card-DWCWejy8.js", 88 "/assets/Badge-B-UoYMV2.js", 89 "/assets/Button-BExr-Idn.js", 90 "/assets/CallToActionBanner-ezAxo1qu.js" 91 ], 92 "css": [] 93 } 94 }, 95 "url": "/assets/manifest-08ac425e.js", 96 "version": "08ac425e" 97}; 98 window.__reactRouterRouteModules = {"root":route0,"routes/about":route1}; 99 100import("/assets/entry.client-BIB0hJLx.js");</script>
100</body></html><!--$-->
100<script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{},\"actionData\",\"errors\"]\n");</script>
100<!--$-->
100<script>window.__reactRouterContext.streamController.close();</script>
100<!--/$--><!--/$-->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.