InLine
The honest CDS arrival list · not affiliated with NYSC

Privacy policy

Effective 4 November 2026 · version 2026-11-04

In short

1. Who we are

InLine is run by Kayode Adewonise John, Lagos, Nigeria ("we", "us"). We decide how the personal data in InLine is used, so we are its data controller under the Nigeria Data Protection Act 2023 (NDPA). You can reach us at kayodeadewonise@gmail.com.

InLine is an independent project. It is not run, endorsed or approved by the National Youth Service Corps (NYSC). Its arrival list is not the official CDS attendance taken by your Local Government Inspector, and it doesn't affect clearance, allowances or any NYSC decision.

2. What we collect, why, and for how long

DataWhy we need itHow long we keep it
Account details: full name, NYSC state code, email address, phone number, state and LGA, and your password (stored only as a one-way scrambled "hash", never as the password itself) To create your account, sign you in with your state code, place you in the right CDS group, send your sign-up code and security emails, and contact you about your account Until you delete your account
Group details: your CDS group, any exco role, and when you joined To show the right group, arrival list and exco tools Until you delete your account
Face print and face setup photo (sensitive personal data; see section 3) To check that the person checking in is the account holder, and that one person's face isn't set up on two accounts. The setup photo is your photo on the arrival list Until you delete your account or an exco resets your face check
Check-in selfies: the live photo from each face check at check-in (and from a face setup that was refused) Evidence for your group's excos: shown on the arrival list and used to decide appeals 7 days
Face-check records: the moves you were asked to make, whether the check passed, and the measurements behind it (no photos) To run the check, look into disputes and tune it so honest people aren't refused 90 days
Location at check-in: your phone's position, its accuracy, and whether a fake-location setting was on, read only when you check in, host or confirm you're still there To check you're at the venue. Excos see how far from the venue you were Exact position: 30 days. The distance and the result stay with your arrival record
Arrival records: the date, your time and position on the list, and its status This is what InLine is for While your group uses InLine. If you delete your account, your place stays as "Deleted member" with none of your details, so nobody else's position changes
Appeals: what you wrote and the excos' decisions To put you on the list when an automatic check failed With the arrival record; your text is removed if you delete your account
Phone identifiers: a security key the app creates on your phone, the type of phone, and a random notification ID One account per phone, so nobody can use your account from another phone; and to send you notifications While your account is linked to that phone
Security records: IP addresses at sign-up and check-in, wrong-password attempts, and an activity log of actions in your group (for example "approved an appeal") To stop abuse and cheating, and so excos' actions can be checked IP addresses: 30 days. Sign-up and password-reset codes, and wrong-password records: 1 day. Activity log: 2 years

We don't access your contacts, your other photos or files, or your location outside the moments listed above. Server backups are kept for 30 days, so deleted data can remain in a backup for up to 30 days before it's gone for good.

3. Your face data

Face data is sensitive personal data under the NDPA. We only process it with your explicit consent, which you give when you create your account and set up the face check.

4. Our legal reasons for using your data

5. Who can see your data

We don't sell personal data, and we don't use it for advertising.

6. Service providers and international transfers

ProviderWhat they do for InLineWhere
InterServerThe server that runs InLine and its databaseUnited States
Cloudflare (R2)Private storage for photos and backupsUnited States
ZohoSends our emails (sign-up codes and account notices)Zoho's data centres
OneSignal and Google FirebaseDeliver notifications to your phoneUnited States
Google MapsShows the venue on a map in the appGoogle's data centres

This means your data is stored and processed outside Nigeria. We use providers with recognised security standards, send everything over encrypted connections, keep photos in private storage, and give each provider only what its job needs. You agree to these transfers when you create your account.

7. How we protect it

No system is perfectly secure. If a breach puts your data at risk, we will tell you and the Nigeria Data Protection Commission as the law requires.

8. Retention in one place

9. Your rights

Under the NDPA you have the right to be told how your data is used (this page), to get a copy of it, to have it corrected, to have it deleted, to object to or restrict some uses, to receive it in a portable format, and to withdraw consent at any time without affecting what was done before.

10. Age

InLine is for NYSC corps members, who are adults. It isn't meant for anyone under 18.

11. Changes to this policy

If we change this policy, we'll update the date and version above. If a change matters, for example a new use of your data, we'll tell you in the app first and, where the law requires, ask for your consent again.

12. Contact

Kayode Adewonise John, Lagos, Nigeria. Email: kayodeadewonise@gmail.com.