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
Every ADT period, award and designation across all personnel, in one place. Check what's on file,
spot entries missing an authority or a date, and attach the General or Special Order that authorized each one.
Cloud Storage isn't connected — file attachments are unavailable.
Orders can still be recorded as metadata (number, date, issuing authority) and files attached later.
Cloud Storage requires the Firebase Blaze plan; usage inside Google's Always Free tier
(5 GB stored, 100 GB monthly download) carries no charge.
ADT Entries
—
With ADT This Year
—
Awards Recorded
—
Current Designations
—
Orders On File
—
Entries With Gaps
—
Type
Title
Detail
Dates
Authority
Order On File
Review
Loading service records…
Manning & Table of Organization
Import the Unit Manning Document and generate JRRS Form A — Personnel Strength:
required against actual, by rank, with the variance that a total alone conceals.
Billets
—
Filled
—
Vacant
—
Awaiting Designation
—
Actual Strength
—
Total Variance
—
Tracks RIDS submission status for invited reservists.
Awaiting RIDS = user has access but hasn't submitted ·
Submitted = RIDS on file
Email Address
Status
Invited
Submitted
Actions
No invitations sent yet
Click "New Invitation" to invite a reservist by email.
Manage who can access the RIDS system and their access level.
Admin: full access to all records and settings. Member: portal access — own record only.
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…
Attendance attestations
0
Reservists attest from the portal. Confirming records the attendance on the event.
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
A second check in front of Settings only. Sign-in already proves who you are; this guards an unattended console, because Settings can change the cloud connection and dropdown database for the whole command. Only a salted hash is stored — never the PIN itself.
Checking…
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
Enter the reservist's email address. They will receive a one-time sign-in link to access the RIDS portal.
Duplicate reservists
Matched on AFPSN after normalising the serial, so O-154645 and 0-154645
are recognised as the same reservist. Merging keeps the most complete record, fills its gaps from
the others, and carries over any additional ADT, award or designation entries. Nothing is merged
until you confirm.
Import Unit Manning Document
Nothing is written until you review the analysis below and confirm. Rows whose rate
cannot be decoded are reported and excluded from ACTUAL — never guessed.
File an Order
PDF, Word, or image. Maximum 25 MB.
Cloud Storage isn't connected, so no file can be attached right now. The order details will be saved and you can attach the scan later.
New Unit
Parent
Default is "RES" (Reserve). Displayed as suffix.
New Post
Markdown supported: **bold***italic*[link](url) · Double-newline for paragraph break.
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.