What we collect
- Account information: name, email address, password (stored in hashed form — we never see it), and optionally a profile picture, grade level, and graduation year.
- Phone number: required when you sign up and on a club's join form, so leaders can reach you. It is visible only to your club's president, not to other officers or members.
- Club records: which clubs you belong to, your role and title, meeting attendance, task assignments, event RSVPs, election votes, and dues status, as recorded by you or your club's leaders.
- Content you post: announcements, meeting notes, join-form answers, and uploaded images.
- Push-notification subscriptions: if you turn on browser notifications, we store the subscription your browser provides (an endpoint address and keys) only to deliver the notifications you asked for. Turning notifications off removes it.
- Usage analytics: anonymous, aggregate product analytics through Vercel Web Analytics — page views, the site that referred you, your device, operating system and browser type, and a coarse region (like country). This is not tied to your account and is not used for ads.
- IP address: processed transiently while you use the site for security, rate-limiting, and abuse prevention. It is retained only briefly and not used to build a profile of you.
We do not collect precise location or advertising identifiers, and we do not show ads.
How it's used
Only to run the service: showing club pages, tracking attendance, sending account-related email (sign-in links, confirmations), and letting club leaders manage their organizations. We also offer an optional weekly summary email; it is off by default, and you only receive it if you turn it on. We do not sell your information or share it with advertisers, ever.
Who can see your information
- Your club's owner and officers can see your membership details, attendance, tasks, and dues status.
- Other members of your club can see your records only if the club's owner turns that setting on (it is off by default).
- A club's public page shows the club's information, its leadership names and titles, events, and announcements — not the member roster.
Cookies
Coetio uses only essential cookies — the ones that keep you signed in. We do not use advertising or cross-site tracking cookies, and we do not show ads. Our usage analytics (Vercel Web Analytics) are cookieless and anonymous, so there is no cookie banner to click. Signing out removes your session cookie.
Where data lives
Data is stored with trusted infrastructure providers: Supabase (database and authentication), Vercel (hosting and anonymous usage analytics), and Resend (email delivery). They process data on our behalf and do not use it for their own purposes.
Security and data retention
Connections are encrypted (HTTPS), passwords are stored only in hashed form, and club records are only accessible to the people described above. No online service can promise perfect security; if we learn of a breach affecting your data, we will notify affected users promptly. We keep your data for as long as your account exists, or as long as a club you joined keeps its records. When an account is deleted on request, its personal data is removed; a club's own operational records (such as past attendance counts) may be retained by that club.
Children
Coetio is for students 13 and older. We do not knowingly collect information from children under 13. If you believe a child under 13 has an account, contact us and we will delete it.
Your choices
- Edit your profile information at any time from the Profile page.
- Turn the weekly summary email on or off from the Profile page — it is off unless you choose to receive it.
- Turn browser push notifications off at any time; doing so removes the stored subscription used to send them.
- Leave any club from your home screen; this removes your membership.
- Delete your account and its personal data yourself using the Delete account option on the Profile page. Club records you created for a club (like attendance history) may be retained by that club.
- If a club leader added you to a roster without you signing up, you can ask a leader of that club to remove you.
- For any question or request, you can also email support@coetio.com.
Changes and contact
If this policy changes, the date above will be updated. Questions or requests: support@coetio.com.