Privacy policy
Last updated: 7 February 2026
This privacy policy explains how RHUL Mobile ("we", "us", or "the app") collects, uses, stores, and protects your information when you use our mobile app and website. We believe in transparency and want you to understand exactly what data we handle.
Who we are
RHUL Mobile is an independent, student-built app. We are not affiliated with, endorsed by, or officially connected to Royal Holloway, University of London. We simply built a tool we wished existed as students.
Information we collect
We collect the minimum data needed to provide and improve RHUL Mobile. Here's what we collect:
Account information
When you create an account or sign in:
- Authentication data: If you sign in with Apple or Google, we receive your email address and name from these providers. You can choose to hide your email when signing in with Apple.
- Profile information: Display name and profile picture that you optionally provide.
- Anonymous accounts: If you use the app without signing in, we create an anonymous account with a random identifier. No personal information is collected.
- Phone verification: To post on the noticeboard, you may be asked to verify your phone number by SMS code via our authentication provider.
Device and technical information
When you use the app, we may collect technical details such as:
- Device model and platform
- Operating system version
- App version and build number
- Push notification token (if notifications are enabled)
Usage analytics
We use PostHog (EU-hosted) for product analytics and debugging:
- Which screens you view and features you use
- Content interactions (such as saves, shares, and noticeboard actions)
- App performance and stability signals
- Session replay with text inputs masked
Session replay helps us identify bugs and UX issues. Your typed text is masked before capture.
User-generated content
If you post on the noticeboard, we store:
- Your post content (title, description, category, price if applicable)
- Images you upload
- The contact phone number you choose to share
- Any reports submitted about posts (reason/details) for moderation and safety
Important: Contact information you add to noticeboard posts is visible to other users. Only share what you're comfortable making public.
Saved items and preferences
We store your:
- Saved/bookmarked content (news articles, events, bus stops, etc.)
- App preferences and settings
- Quick actions order customisation
Feedback and support data
If you send feedback through the app, we store:
- Your feedback message and category (bug, crash, feature request, etc.)
- Optional technical context (screen name and stack trace)
- Device context (platform, OS version, app version, model)
- A PostHog identifier/session reference used for debugging
Permissions and on-device data
The app may request optional permissions when you use specific features:
- Location: Used for "locate me" and campus walking directions. We do not continuously track or store your location history on our servers.
- Camera and photos: Used if you choose to upload an avatar or noticeboard image.
- Calendar: Used only when you choose "Add to calendar" for an event.
- Notifications: Used for push notifications and local reminders (for example, laundry and bus alerts).
In-app purchases
If you make in-app purchases (for example, noticeboard bump credits or paid entitlements):
- We do not collect or store your payment details. All payments are processed by Apple (App Store) or Google (Play Store).
- We use RevenueCat to validate purchases and manage entitlements. RevenueCat receives transaction identifiers associated with your app user ID.
- We store a record of your purchase (product type, duration, timestamp) to provide the service.
Your credit card number, billing address, and other payment details are handled entirely by Apple or Google and are never shared with us.
Website cookies and local storage
On rhulmobile.com, we use cookies and local storage for analytics and consent preferences. We use a cookie banner so you can choose whether to allow analytics tracking.
If you opt out, we store that preference and disable PostHog capture for the site.
Information we do not collect
- Your academic records, grades, or student ID
- Your credit card numbers, billing address, or bank details (payments are handled by Apple/Google)
- Your contacts or existing personal calendar data
- Persistent precise-location history
- Any data protected under FERPA or similar regulations
How we use your information
- To provide the service: Syncing saved items, publishing your content, and delivering core app features.
- To improve reliability: Understanding usage patterns helps us prioritise features and fix issues.
- To keep the community safe: Moderating content, handling reports, and preventing abuse.
- To communicate: Sending service notifications and important product updates.
- To process purchases: Activating paid features and recording purchase outcomes.
Data storage and security
- Where: App data is stored using Supabase and related infrastructure providers.
- Encryption: Data is encrypted in transit (TLS). Storage protections are managed by our infrastructure providers.
- Access: Access is limited to authorised maintainers and service providers who need it to operate the service.
- Security: We apply reasonable technical and organisational safeguards, but no system is completely risk-free.
Third-party services
We use these trusted third-party services:
| Service | Purpose | Privacy policy |
|---|---|---|
| Supabase | Authentication, database, storage, and serverless functions | supabase.com/privacy |
| PostHog | Analytics and session replay | posthog.com/privacy |
| Expo | Mobile app framework and notification infrastructure | expo.dev/privacy |
| Apple Sign In | Authentication (if you choose) | apple.com/legal/privacy |
| Google Sign In | Authentication (if you choose) | policies.google.com/privacy |
| RevenueCat | In-app purchase management | revenuecat.com/privacy |
| Slack | Internal moderation and operational alerts (for example, noticeboard report workflows) | slack.com/privacy-policy |
Your rights
You have full control over your data:
- Access: View your profile and saved data any time in the app.
- Correction: Update your display name, avatar, and preferences in settings.
- Deletion: Delete your account from within the app.
- Portability: Contact us to request an export of your data.
- Opt-out: You can use the app anonymously without creating a full account, and website visitors can opt out of analytics cookies.
Data retention
- Active accounts: Data is retained while your account exists.
- Deleted accounts: We process deletion requests and remove or anonymise personal data from active systems, subject to technical backup/logging constraints.
- Noticeboard posts: Automatically expire after 30 days unless renewed.
- Analytics and feedback logs: Retained according to provider settings and operational/legal needs.
Children's privacy
RHUL Mobile is intended for university students and is not directed at children under 16. We do not knowingly collect information from anyone under 16. If you believe we have collected data from a child, please contact us immediately.
International data transfers
Your data may be processed in countries outside your residence, including through our third-party providers. We rely on provider safeguards for international transfers where required.
Changes to this policy
We may update this privacy policy from time to time. Significant changes will be announced through the app or website. The "Last updated" date at the top shows when this policy was last revised.
Contact us
Questions about this privacy policy or your data? Email us at rhulmobile@shack.solutions.