RA 10173 — Personal Information Processor Obligations
Your Obligations as a Data Steward
Confidentiality. All personal data accessible through this system is strictly confidential. You may not disclose, share, or use it for any purpose outside of your official NRC duties.
Purpose Limitation. Data collected through this system is used exclusively for official Naval Reserve Command personnel administration functions.
Security. You are responsible for the security of the device and credentials used to access this system. Log out or lock the screen when unattended.
Breach Reporting. Any suspected unauthorized access or data breach must be reported immediately to the NRC Data Protection Officer and to the National Privacy Commission within 72 hours of discovery.
Legal Accountability. Unauthorized processing, disclosure, or misuse of personal data is punishable under RA 10173 with imprisonment of 1–6 years and fines of ₱500,000–₱4,000,000.
Paste the entire firebaseConfig block including the surrounding const firebaseConfig = { ... }; — or just the object inside.
Testing Firebase connection…
Connection Verified
Firebase is working. One more step to make it permanent.
Step 2 of 3 — Make it permanent
Your config is saved on this device only right now. To avoid manual setup on every new device (admins and reservists), download the config file and upload it to Hostinger.
Step 3 of 3 — Upload to Hostinger
1. Open Hostinger File Manager → public_html/js/
2. Click Upload Files → select firebase-config.js
3. Overwrite if it exists
4. Done! All future visitors get the config automatically.
Philippine Navy Reserve Command · Naval Forces Reserve
RIDS Admin Console
Naval Reserve Command — Restricted Access
Admin access only. Authorized personnel will receive a one-time sign-in link via email.
One-time link sent to your email. No password required.
Check Your Email
Sign-in link sent to
Open the email and click the Sign in to RIDS link. You'll be authenticated automatically.
Authenticating…
Access Denied
does not have administrator privileges. Contact a system administrator.
Philippine Navy Reserve Command · RA 10173 protected
Reservist Records
Armed Forces of the Philippines — Navy Reserve Command
MOBCEN → Naval Group → Squadron → Unit. Click any node to add a sub-unit.
UNIT
—
—
Loading…
Loading organizational tree…
Tip: When a Mobilization Center exists, click the "Load NFR Template" button on it to auto-create the standard Naval Forces Reserve org chart underneath (Naval Group → 3 Squadrons → 12 Units).
Communications Hub
Post announcements, General Orders, Special Orders, memos, and awards to the reserve force. Control visibility per post: all hands, specific units, or named reservists.
Total Posts
—
This Month
—
Pinned
—
Author
—
Loading posts…
Operations & Mission Workflow
Manage operational documents: Situation Reports (SITREP), After Action Reports (AAR), Implementation Plans (IMPLAN), and Letter Orders (LO). Draft, publish to reservists, and archive when complete.
Loading operations…
Drill Attendance & Muster Roll
Schedule drills, take attendance, track each reservist's mandatory drill obligation under RA 7077 (minimum 28 days/year for Active status).
Total Drills
—
Upcoming
—
Active Reservists
—
Below Threshold
—
Pending Excuses
—
Loading drills…
Training & Certifications
Manage the training catalog and track each reservist's completed courses, certifications, and expiry status.
Total Records
—
Valid
—
Expiring Soon
—
Expired
—
Pending Verify
—
Loading…
Add New Reservist
Personnel Classification
O-
Unit Assignment (optional — assigns reservist to a specific sub-unit)
No unit selected (optional — admin can assign later).
Personal Data
[MIL_DATE:f-birthday]
Civilian Occupation
Eligibility & License
Educational Attainment
Other Trainings / Seminars / Workshops
Military Trainings / Courses Taken
Position / Designation
Military Service — Commissionship / Enlistment
Promotions / Demotions
Active Duty Training (ADT)
Awards
Certificates / Plaques / Merits
Family Members
Next of Kin
[MIL_DATE:f-kin-bdate]
Reservist Detail
Settings
Manage dropdown options used across RIDS forms
Anthropic API Key
Required for PDF upload extraction. Your key is stored locally on this device only and never sent anywhere except Anthropic's API.
Cloud Sync — Firebase
Connect to Firebase Firestore so all records are stored in the cloud — accessible from any device, anywhere.
Get your free config at firebase.google.com → Create Project → Firestore → Project Settings.
Loading…
Admin PIN
Change the admin access PIN. Default is 123 — change this now.
Remove Entry
Are you sure you want to remove from this list? This cannot be undone.
Delete Record
Are you sure you want to permanently delete this record? This action cannot be undone.
Upload Existing RIDS
Upload one or more PDF RIDS forms — data will be extracted automatically
Tap any unit to include — members of the selected units (and their descendants) will see this post.
Match is against the reservist's Primary Email on their RIDS.
Operation Document
Schedule Drill
Note: When you save a new drill, RIDS automatically builds the attendance roster from the selected unit (or all reservists if no unit picked). You can then take attendance from the Roll Call button on the drill card.
Check-In QR Code
Show this QR on screen. Reservists with the portal open scan it to mark themselves Present.