This Privacy Policy explains how CampusLife (“we”, “our”, or “the app”) collects, uses, and protects information when you use our mobile application. By using CampusLife, you agree to the practices described in this policy.
✅ CampusLife does not collect any personal identification information such as your name, phone number, or email address from regular users. No account or login is required to browse events.
1. Information We Collect
CampusLife collects only the minimum information necessary to provide its features:
- Event submission data: When a college submits an event, the form collects the event title, type, scope, college name, city, state, department, description, dates, venue, seat count, contact person, Google Form registration link, and Google Drive banner image URL. This data is stored in Firebase Firestore.
- Admin credentials: Admin users log in using an email and password via Firebase Authentication. We store only the admin email in our Firestore
adminscollection to verify admin access. - Firebase Analytics (optional): If enabled, Firebase Analytics may collect anonymised usage data such as screen views and session duration. No personally identifiable information is collected.
2. How We Use the Information
- Event submission data is used solely to display events to users inside the app after admin approval.
- Admin credentials are used only to authenticate admin users and provide access to the admin dashboard.
- We do not sell, trade, or rent any data to third parties.
- We do not use your data for advertising or marketing purposes.
3. Third-Party Services
CampusLife uses the following third-party services. Please review their respective privacy policies:
🔥 Firebase (Google LLC)
Used for database (Firestore), authentication, and optional analytics.
Policy: firebase.google.com/support/privacy
📸 Google Drive
Event banner images are linked from Google Drive. We only store a shareable URL; we do not upload files to Drive on your behalf.
Policy: policies.google.com/privacy
📋 Google Forms
Event registration links point to Google Forms created by the organising college. We do not control or access data submitted through those forms.
Policy: policies.google.com/privacy
4. Data Storage and Security
All event data is stored in Google Firebase Firestore hosted on Google Cloud servers. Firebase applies industry-standard encryption in transit (TLS) and at rest. We use Firestore Security Rules to ensure only authenticated admins can approve, edit, or delete events.
⚠️ Event submissions entered through the “List Your Event” form are stored on Firebase servers. Please do not include sensitive personal information in event descriptions or contact fields beyond what is necessary.
5. Children’s Privacy
CampusLife is intended for college students, faculty, and administrators who are 18 years of age or older. We do not knowingly collect personal information from children under 13. If you believe a child has submitted data through the app, please contact us immediately so we can remove it.
6. Permissions Used by the App
- INTERNET: Required to load events from Firebase and display banner images from Google Drive.
- ACCESS_NETWORK_STATE: Used to check network availability before making requests.
CampusLife does not request access to your camera, microphone, contacts, location, or any other sensitive device permission.
7. User Rights
As a user of CampusLife you have the right to:
- Browse all approved events without creating an account or providing any personal data.
- Request removal of any event submission you made by contacting the admin.
- Request deletion of admin account data by contacting us at the address below.
8. Data Retention
Event data remains in Firestore until an admin manually deletes it from the dashboard or Firebase Console. Rejected event submissions are retained in Firestore but are never shown to users. Admin accounts are retained until manually removed from Firebase Authentication and the Firestore admins collection.
9. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be reflected in the app with an updated “Last Updated” date below. Continued use of the app after changes constitutes acceptance of the revised policy.
