P

Presencely

Privacy Policy

Presencely ("the app", "we", "our") is an offline-capable attendance, events, RSVP, and polling app for colleges/institutions and standalone events. This policy explains what information the app collects, why, how it's stored, and how you can access or delete it.

Presencely is developed and published by an individual developer, contactable at support@qwickwave.com.

1. Information we collect

Account information

Creating an account (as a College admin, teacher, student, or an Events-module organizer/attendee) requires a name, email address, and password. Authentication is handled by Firebase Authentication (Google); we never see or store your password ourselves — Firebase stores it in hashed form.

Attendance data

Workplace attendance & trip data

If you're part of a Workplace (staff, manager, or owner), the app additionally collects:

Content you create

Events, event sessions, polls and poll votes, RSVPs, guest counts, and join codes you or others create/submit through the app.

Institution structure (College module)

Colleges, programs, sections, and subjects that an admin/teacher sets up — this is institutional configuration data, not personal data about you specifically, beyond names being attached to records as described above.

Camera (QR scanning)

If you use the in-app "Scan QR Code" button to join an event, the app accesses your camera only while that scanner screen is open, to read the QR code. No photo or video is captured, stored, or transmitted — the camera feed is processed on-device purely to decode the code.

Payments and upgrade requests

Some plan upgrades can be purchased directly in the app — via Google Play Billing on Android, or Stripe for Workplace web checkout. In both cases, your card details go straight to Google or Stripe, never to Presencely — we only ever receive confirmation that a purchase completed, plus a purchase token we use to verify it's genuine. We don't see, store, or have access to your card number, expiry, or CVV at any point.

For plans or event packs that aren't self-serve, you can instead request one from inside the app — we record your email address and the request details so we can follow up with you directly. No payment happens through the app in that case.

Diagnostics and usage analytics

The app uses Firebase Crashlytics and Firebase Analytics (both Google services) to help us find and fix bugs and understand which parts of the app are actually used. Crashlytics collects crash/error reports (what failed, a stack trace, and basic device info like OS version and app version) — never the content of your attendance records, messages, or account credentials. Analytics collects aggregate, device-level usage events (e.g. which screens are opened) rather than anything you personally typed or recorded. Both are disabled automatically on a developer's own local debug build, so this only applies to the app as installed from the Play Store or shared directly with you.

2. What we don't collect

3. How we use this information

4. Where your data is stored

Data is stored in Google Firebase (Cloud Firestore for synced records, Firebase Authentication for sign-in), which encrypts data in transit and at rest. A copy of data relevant to you is also cached locally on your device (in a local SQLite database) so the app keeps working offline; this local cache is removed if you uninstall the app.

5. Who can see your data

Access is scoped by role: a student's attendance is visible to that student, their teachers, and their college's admin — not to other students or unrelated colleges. An event's roster/poll results are visible to that event's organizer and attendees, not to the public or to other events. We do not sell, rent, or share your personal data with third parties for their own marketing purposes.

A College admin or Workplace owner can also choose to connect a webhook — a destination URL of their own, such as a Google Sheet they control — so a copy of their own institution's or workplace's attendance/records flows there automatically. This is off by default, only that admin/owner can switch it on, and it only ever sends their own institution's or workplace's data to a destination they configured themselves. We never receive that data ourselves, and it's never sent to any other institution.

6. Data retention & account deletion

You can permanently delete your account at any time from within the app (Delete Account, under your profile). What happens depends on your role:

RoleWhat happens on deletion
Student / Teacher / Admin / Event organizer or attendee Your profile (name, sign-in) is permanently deleted in-app, immediately, with no need to contact anyone. Historical records that other people rely on — attendance sessions, events, poll results — are not deleted out from under them (e.g. a college's academic attendance record, or an event's guest list for its organizer), but any name attached to you in those records is scrubbed and replaced so they're no longer linked to your identity.
Workplace staff, manager, or owner In-app, self-serve deletion for Workplace accounts isn't live yet — we'd rather tell you that plainly than leave you guessing. Until it ships, email us at support@qwickwave.com from your account's own address and we'll delete your profile and scrub your name from your workplace's shared records the same way, typically within a few business days.

This mirrors Google Play's Account Deletion requirements for College and Events accounts: deletion is available in-app, doesn't require contacting support, and removes your personally-identifying profile data while preserving the integrity of shared institutional/event records for everyone else who relies on them. Bringing the same in-app path to Workplace accounts is next on our list.

7. Permissions this app requests, and why

PermissionWhy
Bluetooth (scan / advertise / connect) To broadcast/detect the short-range proximity signal used for in-person attendance marking. Android only.
Location One-time check when marking attendance via the online (PIN + GPS) flow, for an Event with Location Verification set to Required or Optional, or when a Workplace member clocks in/out or logs a point-to-point trip. Required (Events) and a Workplace's geofence confirm you're near the expected place and can block the action if not; Optional (Events) still requires a reading but never checks distance. Not requested for Events set to Off, or when marking via Bluetooth. Also used by Android as a prerequisite for Bluetooth scanning.
Location — "Allow all the time" (background) Only requested if your Workplace has turned on live trip tracking for you, and only right before your first live trip — after the app shows you an in-app explanation. Used solely to record your route while a live trip you've started is still open, and never active otherwise.
Camera Only while the in-app QR scanner screen is open, to read an event's join code.

8. Children's privacy

Presencely is used within schools/colleges, where some student users may be minors. We collect only what's described above (name, email, and attendance-related data), only as needed for the institution's attendance/administrative purposes, and this data is visible only to that student's own teachers/college, not shared externally or used for advertising. A parent, guardian, or institution admin can contact us (below) to request access to or deletion of a student's data.

9. Your choices

10. Changes to this policy

If this policy changes, we'll update the "Last updated" date in the footer below. Material changes will be reflected here before they take effect.

11. Contact us

Questions about this policy, or a request to access/delete your data: support@qwickwave.com