Information ConstaLink collects

ConstaLink may collect the following information when you use the app:

How ConstaLink uses information

ConstaLink uses information to provide and protect the app, including to:

New media is placed temporarily in a private processing area before it appears in ConstaLink. Trusted automated services inspect the actual file type, declared type, size, image decodability, and supported video metadata, duration, and dimensions. Supported images may be normalized and metadata removed, and ConstaLink may create thumbnails or a privacy-limited event preview. Files that cannot be safely processed are rejected and their temporary copies are deleted or scheduled for cleanup.

Nearby discovery

Nearby discovery runs only when you intentionally open Send or Receive and stops when that session ends or the app leaves the foreground. A receiver temporarily advertises a ConstaLink service on the local network with their display name, username, and app user ID so a sender can identify them. ConstaLink does not use this feature to collect precise location, estimate distance, build location history, or continuously scan in the background.

Nearby discovery is used for pairing. Local sharing starts after the receiver accepts. Items shared with an existing Connect or exact username are securely prepared for the intended recipient before the request is sent, so the sender does not need to remain online after ConstaLink says they are ready. Access is limited to the sender, intended receiver, and authorized backend through Firebase Storage and Firestore controls. Email addresses are not exposed through discovery or username search.

Firebase services

ConstaLink uses Firebase services from Google, including Firebase Authentication, Cloud Firestore, Firebase Storage, Firebase Analytics, Firebase Crashlytics, and Firebase App Check. These services help provide sign-in, database storage, file storage, reliability monitoring, analytics, abuse detection, and app integrity signals. Apple and Google may also process sign-in information when you choose their sign-in methods.

AI Find Me

When you choose AI Find Me in an event and agree to continue, the app compares your selected selfie with faces in photos you can access in that event. Face detection and comparison run on your device. The reference selfie and face representations are not uploaded to our servers or an external AI service, saved as a face index, or used for training. Temporary processing copies are removed after use; the photo picker may leave a temporary copy in the device cache until it is cleared.

Event photos may be downloaded using your existing event permissions and offline-media settings. Searches do not identify strangers or search across other events. Results are possible matches, not identity verification, and may miss small, obscured or turned-away faces. You can stop a search at any time.

Selfie avatars and AI processing

You can use a photo directly as your avatar without AI processing. If you enable Allow AI processing and request AI avatars, ConstaLink sends your chosen selfie and clothing or headwear choices to Google Vertex AI to generate portrait options. Your photo is not sent for AI processing merely because you choose it. You decide which result to save.

ConstaLink processes the source selfie in server memory and does not save it to its database or cloud file storage. Unselected generated portraits are not stored by ConstaLink on its servers. The photo or avatar you select and save becomes your profile image and follows the profile sharing and account-deletion rules described here. Temporary images may remain in your device's app cache until the operating system clears them.

Google processes these requests under its Google Cloud service and data processing terms. Google may retain request data for service operation, caching, security, or abuse monitoring; ConstaLink does not promise zero retention by Google. Google's Vertex AI terms restrict using customer data to train models without permission. See Google's Vertex AI data handling documentation. ConstaLink does not use this feature to identify people, verify identity, or infer religion, ethnicity, gender, or sexuality.

Personal QR codes and profile discovery

A personal QR code opens a website preview with your display name, username, profile image and bio. Personal codes do not expire automatically. A signed-in person scanning a valid code receives the links you have enabled in QR access. Your website preview does not expose those links' private values. Anyone with your code can sign in to receive the links you enable. Turning a link off affects future scans; it does not revoke access already granted. You can manage an existing connection's access in the app. Someone may copy information they have already been authorized to see.

Signed-in users can search for profiles by name or username. Results contain public identity details, not sign-in email addresses, payment IDs or private links. Blocking is respected in search and connection requests.

Security and encryption

ConstaLink uses HTTPS/TLS to encrypt supported network traffic in transit. Firebase and Google Cloud encrypt stored Firestore and Storage data at rest using their infrastructure controls. Access is also restricted through authentication, database rules, Storage rules, and server authorization.

ConstaLink is not currently end-to-end encrypted. Authorized ConstaLink backend services and cloud processors can technically access and process uploaded media and metadata to store, display, validate, deliver, create thumbnails or covers, support guest sharing, and operate the service. Face ID, Touch ID, or device unlock protects access to the app on your device; it is not a replacement for server authentication and does not encrypt cloud media end to end.

On-device downloads and cache

When Keep event media offline is enabled, ConstaLink may automatically download event photos, videos, and thumbnails into the app's private cache on your device. This preference is enabled by default on supported mobile devices and can be turned off in Settings. You can clear downloaded media from Settings. ConstaLink also clears this cache when you sign out or delete your account through the app.

Cached files are protected by the operating system's app sandbox and your device security. ConstaLink does not add separate application-level encryption to those cache files. Copies you explicitly save to Photos, Files, another app, or a device backup are controlled by that destination and may remain after the ConstaLink cache is cleared.

Sharing

Event content is shared with people who have access to the same event. A display name, username, and profile photo can be shown to signed-in users you interact with and through exact username lookup. Authentication email addresses and sign-in-provider details are not shared with Connects or event guests. ConstaLink does not sell personal information. ConstaLink may process data with service providers needed to operate the app, comply with law, or protect users and the service.

Optional profile links

Adding an Instagram, Snapchat, X, YouTube, TikTok, LinkedIn, website, or custom HTTPS link does not make it public. Adding a Connect alone does not grant access; scanning a valid personal QR grants the links you enabled for that QR. You choose which individual links each Connect can see, and you can change or revoke that access at any time. Unrelated users and event guests cannot read these links.

ConstaLink stores the account handle, contact or payment identifier, label, or destination link that you choose to add. ConstaLink does not ask for or store passwords for external social accounts.

Guest web galleries

An event owner may enable a secure web gallery and share its link with guests. A valid link can display the event name, description, and permitted photos or videos without requiring a ConstaLink account. Owners can require an additional event code, restrict access to signed-in participants, disable downloads or sharing, revoke the link, or replace it.

ConstaLink stores the minimum server-side information needed to validate the link and a short-lived browser session. Guest pages do not expose participant email addresses, profiles, unrelated events, Firebase paths, or permanent media download addresses. Shared event pages are marked so search engines should not index them.

Authenticated gallery responses are sent with instructions not to store them in browser caches. If an owner explicitly enables a social preview cover, intermediary services may cache that public preview briefly; a revoked preview can therefore remain in a third-party cache for up to approximately five minutes. A person who already downloaded or copied content may retain that separate copy.

Retention and deletion

You can request account deletion in the ConstaLink app from Settings, Privacy & Security, Delete account. When deletion is completed, ConstaLink removes your account profile and deletes or anonymizes related event data according to the app's deletion behavior.

Photos and videos you uploaded to events owned by other people may remain as shared event content, but your uploader identity is anonymized.

Direct media already shared with another person may remain available to that person. Your display name, username, profile photo, and access are removed from retained transfer records. Optional profile links and per-Connect link permissions associated with your account are removed.

Account deletion removes the Firebase Authentication account, private and public profile records, username reservation, profile image, optional links, link grants, connections, push registrations, active temporary sessions, pending transfers, and events owned by that account. Delivered content that another person is entitled to keep is anonymized as described above. A deletion can take time to propagate through active sessions, caches, logs, and backups.

Your choices

Children

ConstaLink is not intended for children under 13. If you believe a child has provided personal information through ConstaLink, contact support.

Contact

For privacy questions, visit the Support page or email support.constalink@gmail.com.