CommunityConnect Privacy Policy
CommunityConnect is a mobile app for adults (18+) who live at or take part in services at 180 Degrees sites. It helps users receive announcements for their selected location, submit feedback, find community resources, and manage their account.
Information CommunityConnect handles
Account and profile information
When you create or use an account, CommunityConnect may handle:
- your name;
- your email address, including an Apple private-relay address if you use Hide My Email;
- a Firebase account identifier and the sign-in method you chose;
- your selected 180 Degrees program location and the corresponding internal location key;
- whether account setup and email verification are complete; and
- local app preferences and routing information, such as theme, cached announcements, and announcements already opened from a notification.
CommunityConnect supports email/password, Google, and Apple sign-in. Firebase Authentication processes sign-in credentials and authentication records. Google or Apple also processes information when you choose its sign-in service. The app does not receive your Apple or Google password.
Program location and announcements
The location you select is a program location that you enter manually. The app does not request GPS permission or collect precise device location.
Announcement requests go through a CommunityConnect server component (hosted on Cloudflare) that verifies your sign-in and determines your selected program location itself from your account profile, rather than trusting a location value sent by the app. That server component then retrieves matching announcements from an AppSheet-backed system. Normal announcement requests are limited to the selected program location and announcements intended for all locations. Cloudflare, AppSheet, Google Workspace systems, and their operational logs may process the request, selected location, network address, and request metadata.
Feedback
Feedback is optional. When you submit it, CommunityConnect sends the text to a Google Apps Script service for review by authorized 180 Degrees staff. The app does not automatically attach your account identifier or email address to the feedback. Feedback may still identify you if you include identifying details in the text, and Google may process network and operational request information.
Feedback is not an emergency or confidential reporting channel. Please do not include passwords, authentication codes, or information you do not want staff to review.
Push notifications and device information
CommunityConnect uses OneSignal for push notifications. When the OneSignal SDK runs, OneSignal may create an anonymous user/subscription record and process a push token, OneSignal identifiers, IP address, country derived from IP address, device model, operating system, carrier, language, time zone, app and SDK version, notification-permission status, first and last session times, session count, app usage duration, and notification delivery/open information. The app also sends the selected program location as a tag so announcements reach the right location.
The app does not assign your account ID or email address to OneSignal. Notification permission is optional and can be changed in device settings. OneSignal may still create operational subscription records when its SDK initializes, subject to its configuration and policies. CommunityConnect does not enable OneSignal GPS location collection.
Diagnostics and operational records
CommunityConnect and its providers may process technical information needed to operate, secure, and troubleshoot the service, such as network address, device and app version, request time, authentication events, error information, and notification delivery status. The app does not include an advertising SDK or a dedicated crash-reporting/analytics SDK.
How information is used
Information is used to:
- create, authenticate, support, and delete CommunityConnect accounts;
- save a user's profile and selected program location;
- show and deliver relevant program announcements;
- respond to optional feedback and support requests;
- maintain app preferences and prevent repeated notification routing;
- secure, diagnose, and operate the app and its supporting services; and
- meet legal, security, fraud-prevention, or audit obligations where applicable.
CommunityConnect does not include advertising or use app data for cross-app advertising tracking. It does not sell personal information.
Service providers
CommunityConnect relies on the following providers to operate:
- Google Firebase: authentication and database hosting for account/profile data;
- Apple and Google: optional sign-in providers;
- OneSignal, APNs, and Firebase Cloud Messaging: push subscriptions, delivery, and notification interaction records;
- Cloudflare: hosts the server components that authenticate announcement requests and account-deletion cleanup;
- Google AppSheet and related Google Workspace systems: announcement source data and API processing;
- Google Apps Script and related Google Workspace systems: feedback submission processing; and
- Expo/EAS: app build and delivery infrastructure.
These providers process information under their own terms, privacy notices, and retention practices.
Retention
Active account and profile information is generally kept while the CommunityConnect account remains active. Local app data remains on the device until it is cleared by the app, sign-out/deletion flow, device settings, or app removal.
Specific retention periods for identifiable feedback, support requests, and administrative records are being finalized and will be posted here before public release.
Provider logs, notification records, security records, and backups may remain for limited periods according to provider practices or legitimate legal, security, fraud-prevention, and audit needs. Information retained for one of these reasons is not used for unrelated purposes and is removed or de-identified when the approved need ends.
Account and data deletion
If you can access the app, go to Settings → Delete Account. The app asks you to reauthenticate and then deletes your sign-in account and CommunityConnect profile. As part of the same request, it also clears local account data, deletes your OneSignal push-notification subscription record, and, for Apple accounts, revokes Sign in with Apple's authorization for CommunityConnect. If the app reports an error, deletion may not have completed; contact support.
You may also request deletion without the app — see Delete Your Account.
A request may cover the CommunityConnect account and profile, identifiable feedback where it can reasonably be located, and notification subscription data where it can be matched and removed. Deleting CommunityConnect does not delete your Apple or Google account. Some provider logs and backups cannot be removed immediately, and unidentified feedback may not be technically possible to match to a requester.
Security
180 Degrees uses administrative, technical, and organizational safeguards appropriate to the app's operation. No system can promise absolute security.
Announcement requests are handled by a server component that requires sign-in and determines your program location itself; the credential used to retrieve announcements is not included in the app and is not accessible from a device.
Account deletion removes your CommunityConnect sign-in account and profile directly. As part of the same request, the app also asks OneSignal to delete your device's push-notification subscription record and, for Apple accounts, asks Apple to revoke Sign in with Apple's authorization for CommunityConnect. These two steps are best-effort: they are reported honestly if either could not be confirmed, but they never delay or block deletion of your account and profile.
Children's privacy and eligibility
CommunityConnect is intended for adults (18 or older) who live at or take part in services at 180 Degrees sites. It is not directed to children, and 180 Degrees does not knowingly collect information from anyone under 18 through the app.
Policy changes
This policy may be updated when the app, providers, or legal requirements change. This page shows the effective date and last-updated date. Material changes will be communicated in a manner approved by 180 Degrees.
Contact
- Privacy/support email: a dedicated support email is being finalized and will be listed here
- Support page: CommunityConnect Support