Gallivanter Türkçe

Gallivanter Privacy Policy

Last updated and effective: 28 October 2026 · Version 1.2 · Turkish original: gizlilik-politikasi.md (the Turkish text prevails in Türkiye)

This policy explains how personal data is processed when you use the Gallivanter mobile app (the "App", the "Service"). It is the information notice required by Article 10 of Turkish Law No. 6698 on the Protection of Personal Data ("KVKK") and, for users in the European Union/European Economic Area (EU/EEA), also contains the information required by Article 13 of the General Data Protection Regulation ("GDPR").

1. Controller and contact

Data controllerZeynep Nazlı Çakır (individual)
Contact (privacy, data requests, support)support@gallivanter.net
VERBIS (Turkish data controllers' registry)The controller is a natural person without employees and below the thresholds set by the Personal Data Protection Board, and is therefore currently not subject to the obligation to register with VERBIS. If the thresholds are exceeded, the controller will register.
EU/UK representative (GDPR Art. 27)The controller is an individual established in Türkiye, not in the EU or the United Kingdom, and no EU or UK representative is appointed at this time. Supervisory authorities and users in the EU/EEA and the United Kingdom can contact the controller at support@gallivanter.net, and we answer such requests by email. Users can exercise all their rights directly with the controller at that address.
Data protection officerNo data protection officer is appointed. Privacy requests go to support@gallivanter.net.

The controller can be reached for all requests about this policy at the email address above. No postal address is published. Notices and requests are handled by email at support@gallivanter.net; a postal address is available on request where the law requires it, and is given to the competent authorities and to Apple and Google as the store accounts require.

2. What we process, why, and on what legal basis

The App shows no ads, uses no advertising ID, no advertising or third-party tracking SDKs and no cookies. Your personal data is collected by automated means (through the App and our servers) for the purposes and on the legal bases listed below.

DataWhen / from wherePurposeLegal basis (GDPR Art. 6 / KVKK Art. 5)
Email address and password (the password is kept only as a hash by the authentication service; we never receive it in clear text)Email sign-up and sign-inCreating the account, sign-in, password reset, account security, contacting youEntering into and performing the contract (GDPR 6(1)(b); KVKK 5/2-c)
Information Google or Apple sends us when you sign in with them: account ID, email address (with Apple, depending on your choice, Apple's relay address), whether the email is verified; with Google also the name and profile photo link of your Google account, with Apple a name only if you choose to share it (Section 2.3)Sign-in with Google (Android and iOS) or Apple (iOS)Creating the account, sign-in, account security, contacting you. No password is keptEntering into and performing the contract (GDPR 6(1)(b); KVKK 5/2-c)
Username, display name (max 60 characters), bio (max 150 characters), profile photo, private-account settingCreating and editing the profileShowing your profile, letting users find each otherContract
Optional onboarding questions after sign-up: what you want to use the App for, your interests and when you are available; and the university name you may type in Edit profile (free text)When you answer the questions or edit them in SettingsKept only on your own device. We never receive or store them; they are not sent to our servers and not included in the copy of your data we send you; they are used only to order the categories and events on the Discover page on your device. Deleting the app removes them. If an earlier version of the App saved your university name on your account, that copy is deleted when you finish or skip the questions. The only request sent to the server says that the questions are finished and contains no answersNot processed by us; your choice to answer (nothing is required)
Organization application (optional): organization name, type, city, website and social links, business e-mail address and the one-time verification code (kept only as a hash)When you apply for the verified-organization badgeChecking the application and showing the badge (name and type) on your profile if approved. The business e-mail address is seen only by you and by the administrators who review it; it is never shown to other usersContract (a service you ask for); legitimate interests for abuse prevention
Venue page (optional, verified organizations only): cover photo, short description, address text, district and city, approximate location (rounded to about 100 m), opening hours text, and links to your own website, Instagram and mapWhen a verified organization fills in its venue pageShowing a public venue page and the "Nearby venues" list. The content is public, provided by the organization and can be edited or removed at any time (deleting the page or the account removes it); it is included in the copy of your data we send you. The business e-mail address is never shown on itContract (a service you ask for)
Referral: your own invite code, the code you entered (once, within 7 days of sign-up) and a counter of how many people entered yoursWhen you open the invite screen or enter a codeLetting you invite friends and showing the inviter how many people joined. There is no reward. The inviter sees only a count and, if you chose "show my name" when entering the code, your username; otherwise only "someone joined". Deleted with the account (the inviter's counter keeps its number)Contract; your choice to use it
Group polls: your votes (visible only as counts to others, never who voted) and polls you createdWhen you vote or create a pollRunning the poll for the group members; deleted with the poll or the accountContract
Event reminders: a record that a reminder was sent to you for an eventWhen you have answered going or maybe to an eventSending one reminder 1 day and one 1 hour before the event starts (push and in-app notification); switch it off with the event reminders notification settingContract; you can turn it off
Confirmation that you are 16 or older, acceptance of the Terms of Service, time of acceptance and accepted terms versionProfile creation; again when the terms changeEnforcing the age limit, proving that the contract was concludedEntering into the contract; establishing, exercising or defending legal claims (GDPR 6(1)(b) and 6(1)(f); KVKK 5/2-e)
Community events: title (up to 120 characters), description (up to 500 characters), category, start and end time, venue, cover photo, optional ticket link and the account that added the event (Section 2.4)When you add an eventShowing the event to other users, abuse prevention, moderationContract; legitimate interests for abuse prevention
Photos (profile, community event and group cover photos, photos sent in chats)UploadValidated on our server, resized and re-encoded as JPEG without EXIF data; GPS location and device metadata are removedContract
Follow relationships (pending/accepted)Following and follow requestsSocial connections, private-account approvalContract
Direct and group messages (up to 2000 characters), conversation membership, read markers, group invite codesMessagingDelivering and storing messages. Each community group has one group chat room whose members are the group's members (people who leave, are removed or are banned lose access; a deleted group's room is deleted). Messages are not end-to-end encrypted (Section 11)Contract
Group settings (open, approval or secret), join requests, invitations and invite linksGroupsStoring the choice, letting the managers decide on requests, delivering invitations; requests and invitations are deleted when decided, invite links when they expire or are revoked or your account is deletedContract
Event RSVP (going / maybe / not going), event likes and commentsWhen you chooseEvent social features, "friends going"Contract
In-app notification records (follow, follow request, accepted follow request) and notification preferencesIn the AppShowing the notification list, applying your preferencesContract
Device push token (Expo push token; on Android the linked Firebase Cloud Messaging registration token, on iOS the Apple push token), platform (Android/iOS), opaque device installation ID, device languageWhen you allow notifications and are signed inSending remote (push) notifications (Section 2.1)Consent: the operating system's notification permission (GDPR 6(1)(a); KVKK 5/1)
Reports (reporter, reported content or user, reason up to 500 characters), blocks, moderation decisions and sanctionsReporting, blocking and reviewModeration, abuse prevention, user safety; enforcing repeat-violation measuresLegitimate interests; legal obligation (GDPR 6(1)(c); KVKK 5/2-ç)
Approximate locationOnly if you grant the device location permissionShowing nearby events and distance (Section 4)Consent: the operating system's location permission (GDPR 6(1)(a); KVKK 5/1)
Photos you pick from your galleryOnly when you allow photo access and pick a photoUploading the photo you picked; the rest of your gallery is never sentConsent: the operating system's photo permission; contract for the uploaded photo
User ID (UUID) and session tokenSign-inAuthorization. The token is kept in the device's secure storage (Keychain/Keystore)Contract
IP address and request logsEvery requestRate limiting (in memory only, not persisted), security and debugging. Our application log records only method, path, status code, size and duration; it records no query parameters and no IP address. The hosting provider keeps its own access logs (Section 7)Legitimate interests (security)
Crash and diagnostic data (Section 2.2)When the App crashes or hits an errorFinding and fixing bugs, app stabilityLegitimate interests (GDPR 6(1)(f); KVKK 5/2-f); can be switched off in Settings
Usage statistics (Section 2.2)Only if you consentUnderstanding which screens and features are used to improve the AppConsent (GDPR 6(1)(a); KVKK 5/1); can be withdrawn in Settings
Records about store, court or authority requestsWhen a request is receivedComplying with legal obligationsLegal obligation (GDPR 6(1)(c); KVKK 5/2-ç)
Kept on your device only (never sent to our server): saved events, language choice, translation cache, last location, network status (online/offline), crash-report and usage-statistics preferencesDeviceApp experienceContract

Providing data. The email address or Google/Apple sign-in, a username, and the age and terms confirmation are needed to enter into the contract; without them we cannot provide an account. Everything else (location, notifications, photos, crash reports, usage statistics, profile details) is optional. Your data comes from you, from your device and, if you use that sign-in method, from Google or Apple; we do not buy data from other sources and do not combine it with data from elsewhere. Where we rely on legitimate interests, we weigh them against your rights and you may object (Section 8).

What we do not use: advertising ID, advertising and third-party tracking SDKs, cookies, contacts, calendar, camera, microphone, background location, and sending your precise location to our server. The App does not track you across other companies' apps or websites and does not combine your data with other data for advertising.

2.1 Push notifications

If you allow notifications, the App registers your device's Expo push token with our server (with the platform, an opaque device installation ID and the device language; at most 10 devices per user, the oldest is dropped). Notifications are delivered through the Expo push service and, on Android, Google Firebase Cloud Messaging (FCM) and, on iOS, the Apple Push Notification service (APNs). To receive notifications on Android, your device registers with FCM and obtains a registration token; during this registration Google processes the token and a Firebase identifier of the app installation. No Firebase analytics, advertising or other module is used in the App. These services carry the notification title and text, the page the App should open and the badge count; a chat notification contains the first 120 characters of the message. A push is sent only under the same rules as the in-app notification (your preferences and blocks) and, for chat, only while the App is not open. Notifications cover follows, follow requests, accepted requests and chat messages.

To turn them off, switch off Gallivanter notifications in your operating system settings or turn off individual preferences in Settings > Notifications. Signing out deletes that device's token from our server; deleting your account deletes all your tokens; a token is also deleted when the push service reports that the device is no longer registered.

2.2 Crash reports and usage statistics

2.3 Sign in with Google and Apple

Instead of an email and password you can sign in with your Google account (Android and iOS) or your Apple ID (iOS only). Sign-in runs through our authentication service, Supabase Auth, in a browser session using OAuth (PKCE); your Google or Apple password never reaches the App or us. The App contains no separate Google or Apple sign-in SDK.

2.4 Community events

You can add your own event to the App (a community event). The title, description, category, start and end time, venue (the venue name, address and city you enter and, if you choose, a map position taken from your device location), cover photo and optional ticket link you add are stored, and the event is shown with your profile as the organizer (username, display name, profile photo) in the App's public event lists and search, next to other events. Users who block each other do not see each other's events; events of suspended accounts are not shown. You can also share an event with friends only: a friends-only event is visible, and can be joined or commented on, only by people you follow who also follow you (and by you and the moderators), and does not appear in public lists, search or share pages.

3. Who can see what

4. Location

Location permission is "while using the app"; no background location is collected. If you decline, the App keeps working (only distance and nearby ordering are missing). The coordinate on your device is rounded to about 1 km before it is sent to our server. The server does not store your location against your account; your last location is kept only on your device. GPS data in uploaded photos is removed on our server. Your location is not shared with other users.

5. User content

You are responsible for the comments, messages, community events, groups and photos you submit. By submitting content you grant us the limited license needed to run the Service (Terms of Service, Section 4). Content that violates the Community Guidelines may be removed. Your content is not used for advertising, not sold, and not used to train artificial intelligence models or given to third parties for that purpose. User content is not sent to the translation service either. The App does not generate text about your content with artificial intelligence.

6. Recipients, processors and third parties

We do not sell personal data. Your data is transferred only to the service providers below, to the extent needed to run the Service. Processors process data only on our behalf and on our instructions, under their data processing agreements.

PartyRoleDataWhere the data is
Supabase, Inc. (authentication, the Google and Apple sign-in flow, Postgres database, photo storage)ProcessorAll account and content data, sign-in information received from Google or Apple, photosEU: Ireland (eu-west-1)
Railway Corporation (hosting of the API server and of our self-hosted LibreTranslate translation service)ProcessorRequest traffic, IP address, access logs. Translation is done by LibreTranslate running on our own server in the same EU region; texts are not sent to an external translation provider. The translation service receives only event and interface texts; user content such as comments and messages is never sent for translationEU ("EU West" region)
650 Industries, Inc. (Expo) (Expo push service; EAS build infrastructure)Processor (push delivery)Device push token, notification title and text (for chat the first 120 characters of the message), the page to open, badge count. No user data is sent to the build infrastructureUS
Google LLC (Firebase Cloud Messaging)Processor (push delivery on Android, under the Firebase data processing terms)FCM registration token, Firebase installation ID, notification content (via Expo)US and Google's global infrastructure
Apple Inc. (Apple Push Notification service)Platform service that delivers notifications to the device on iOSPush token and notification content (via Expo)US and Apple's global infrastructure
Google LLC (Sign in with Google) and Apple Inc. (Sign in with Apple)Independent controllers (only if you choose that sign-in method)Sign-in takes place on their own pages; they learn that you signed in to Gallivanter. They send us the information in Section 2.3; we send them no data about your activity in the AppThe providers' own infrastructure
Functional Software, Inc. (Sentry)Processor (crash reports)Crash and diagnostic data described in Section 2.2, user IDEU data region
PostHog, Inc.Processor (usage statistics, only with consent)Usage events described in Section 2.2, analytics ID, user IDEU cloud (eu.posthog.com)
Apple Inc. (Apple MapKit)Map displayOur server only obtains a short-lived map access token from Apple and sends Apple no user data. When a map is shown in the App, your device requests map tiles directly from Apple (your device's IP address and the map area shown reach Apple)Apple's infrastructure
Apple Maps / Google MapsExternal apps opened by a link for directionsWhen you tap the link, the venue name and coordinates go to that service under its own privacy policyn/a
Ticket sales sites and other external links (ticket links on community events)Third-party sites opened by a linkWhen you tap the link your device opens the site directly; we send no user data to these sites. The site's own terms and privacy policy applyn/a
Apple and Google (app stores)App distributionThe stores process download and store-account data under their own policies; that data is not passed to us in identifiable formn/a
Competent authoritiesLegal requestsOnly the data required by law, on a court order, prosecutor's request or request of a competent authorityTürkiye

Changes to recipients. This table is the list of our recipients and processors. If we add or replace a processor that handles personal data, we update this table before the change takes effect where possible, and announce material changes as described in Section 13. If the Service is ever sold or transferred to a successor, your data may pass to it only on the condition that it keeps to this policy; we tell you in the App beforehand and you can delete your account. We never sell personal data.

6.1 International transfers

Your account and content data is held in the EU (Supabase: Ireland; Railway: EU). These providers, as well as Expo, Sentry and PostHog, are US-based companies and may access data remotely from the US for maintenance and support. Push tokens and notification content may be processed in the US by Expo, Firebase Cloud Messaging and the Apple Push Notification service. Because translation runs on our own server in the EU, no data is transferred to another provider or outside the EU for translation. When you sign in with Google or Apple, the sign-in takes place on that company's own infrastructure under its own policies. The controller is established in Türkiye and accesses the data from Türkiye.

7. Retention

We keep your data for as long as the purpose requires (taking into account its nature and sensitivity, the risk of harm from misuse, whether the purpose can be reached another way, and legal requirements); afterwards it is deleted or anonymized. Account data is kept for as long as your account exists. The cleanup job for deleted data runs on the server every hour.

DataPeriod
Profile, follow relationships, likes, notifications, preferences, terms-acceptance recordsAs long as your account exists; deleted immediately when the account is deleted (Section 9)
Community event you deleteTaken down immediately and shown to no one; its cover photo is deleted from storage through the cleanup queue. The hidden record is kept until your account is deleted so that the daily limit can be applied. Events hidden because of reports or moderation follow the report period below
Photo uploaded but never attached to a profile, event or groupDeleted after 24 hours
Comment you delete (event comments)Hidden immediately; kept in a non-visible state until your account is deleted
MessagesIndividual messages cannot be deleted. Messages are kept for as long as the conversation exists; when the last member leaves, the conversation is deleted with all its messages. Messages removed by moderation are kept in a non-visible state for the same period. For your messages after you delete your account, see Section 9
Device push tokenUntil you sign out, the App deletes it after seeing that notification permission was turned off, the push service reports the device as unregistered, or the account is deleted; at most 10 devices per user
Reports and moderation decisionsUntil the report is handled and 12 months after it is resolved or dismissed; then deleted. If the reporter's account is deleted, the reporter's identity is removed from the report immediately
Suspension (sanction) recordsFor the duration of the sanction and 12 months after it ends; for indefinite sanctions, for as long as the sanction applies
Administrator action log (audit trail)12 months
Hosting provider (Railway) request logsAbout 7 days
Crash reports (Sentry)90 days
Usage statistics (PostHog)12 months; no new data after consent is withdrawn
Database backups (Supabase)On our current plan the provider keeps daily backups for up to 7 days (the period depends on the provider's plan). Deleted data may remain in backups until that period ends; backups are used only for disaster recovery, and if a backup is ever restored, deletion requests already carried out are applied again
Session and password-reset tokensExpire at the end of the validity period set in the authentication service

Where a statutory provision, a request from a competent authority or a pending legal dispute requires longer retention, the data concerned is kept only for that purpose and only as long as necessary.

8. Your rights

Under the GDPR (users in the EU/EEA) you have the right of access (Art. 15), rectification (Art. 16), erasure (Art. 17), restriction of processing (Art. 18), data portability (Art. 20), to object to processing based on legitimate interests, including profiling (Art. 21), and to withdraw consent at any time where processing is based on consent (Art. 7(3); this does not affect the lawfulness of earlier processing).

Under KVKK Art. 11 you have the right to: learn whether your personal data is processed; request information if it is; learn the purpose of processing and whether data is used for that purpose; know the third parties in Türkiye or abroad to whom it is transferred; request rectification if it is incomplete or inaccurate; request erasure or destruction under KVKK Art. 7; request that rectification and erasure be notified to the third parties to whom the data was transferred; object to a result against you arising exclusively from automated analysis; and claim compensation for damage caused by unlawful processing.

How to exercise them:

8.1 Automated decisions and profiling

We do not make decisions that have legal or similarly significant effects on you solely by automated means, and we do not profile you for advertising or build interest profiles. The only automated steps are: a community event or group reported by 3 different people is hidden until a person has reviewed it (the owner can ask for review, Terms of Service Section 5); rate limits and daily limits that prevent abuse; and rules that apply automatically according to your age band (Section 10). You may object to a result against you arising exclusively from automated analysis (KVKK Art. 11) and ask for human review (GDPR Art. 22) at the contact email.

8.2 Users in the United States and other countries

We do not sell personal data, do not share it for targeted advertising, and use it only for the purposes in Section 2. Under the privacy laws of the United Kingdom, Canada, Australia, New Zealand, Switzerland and of US states such as California, you may ask to know what we hold about you and where it comes from (Section 2 lists the categories, purposes and Section 6 the recipients), to access, correct and delete it, to get a copy and to withdraw consent, and we do not treat you worse for using these rights. Use the same contact email; we answer within 30 days. If we refuse a request you may appeal by replying to our answer, and then contact the authority named above.

9. Deleting your account

In the App: Settings > My account > Delete my account (asks for confirmation; irreversible). If you cannot access the App, email support@gallivanter.net from your account's email address with the subject "Account deletion request"; we complete the request within 30 days. Step-by-step description: account-deletion.md.

On deletion:

10. Children

The Service is not directed at people under 16; you must be at least 16 years old to use it. When you create your profile you are asked to confirm that you are 16 or older and to accept the Terms of Service. Age is self-declared; we do not verify age with identity documents. We do not knowingly collect personal data from anyone under 16, including children under 13 who are protected by US children's privacy law (COPPA); if we learn that we hold such data, we delete it.

If you believe an account belongs to someone under 16, report it in the App with Report from the menu on their profile, or write to support@gallivanter.net. Parents and guardians can also write to that address to ask for their child's account to be deleted. Accounts found to belong to someone under 16 are deleted together with their data as described in Section 9.

Users aged 16-17. When you create your profile you choose an age band (16-17 or 18+). Only the band is stored, never a date of birth; it is visible only to you and to our moderators, and only support can change it. 16-17 accounts are private; an adult cannot send messages to a 16-17 account until that account accepts a message request; they can decline or block at any time; they are not shown to adults in suggestions, nearby lists, member or attendee lists unless there is a follow relationship; an adult can find them only by searching for their name or username, and that search shows just a name, username and picture; and they can create friends-only events, or events inside their own approval or secret group that only that group's members can see, but not public events. Accounts aged 16-17 can create groups, but only groups that need approval to join or are secret (invite only); they cannot create or switch to a public (open to everyone) group.

11. Security

All communication between the App and our servers is encrypted with TLS (https). Database tables use row-level security and only our server can access the database. Session tokens are kept in secure device storage; passwords are kept as hashes by the authentication service. Location and device metadata are removed from uploaded photos. Messages are not end-to-end encrypted: they are stored on the server, and the controller may access them only where moderation, security or a legal obligation requires it. No system is perfectly secure. Access to the database and the moderation tools is limited to the controller and moderators the controller authorizes (Section 3). In the event of a data breach we notify the Turkish Personal Data Protection Board under KVKK and, where required, the competent supervisory authority under the GDPR within 72 hours, and where the breach is likely to put you at high risk (and under US state breach laws where they apply) we inform affected users as soon as reasonably possible, telling them what happened, what data is affected, what we are doing and whom to contact.

12. Cookies and tracking

The App uses no cookies and no advertising trackers. On your device it keeps a session token in secure storage and your preferences and caches in local storage (Section 2, last row); the only third-party software modules in the App that collect data are the crash-reporting module (Sentry) and, only with your consent, the usage-statistics module (PostHog), described in Section 2.2, plus the push registration described in Section 2.1. Because the App does not track you across other companies' apps or websites, it does not act on browser "Do Not Track" or similar signals; there is nothing to opt out of other than the switches in Settings > Privacy and security. and we do not track you across other companies' apps or websites. Usage statistics run only with your consent. The web pages that publish this policy use no cookies, scripts or analytics; the legal links in the App open these pages in the browser. The sign-in pages opened when you sign in with Google or Apple belong to those companies and are subject to their own cookie policies.

13. Changes

We may update this policy. We announce material changes in the App before they take effect; if a change introduces new processing based on consent, we ask for your consent separately. The current version is always available at https://gallivanter-production.up.railway.app/legal/privacy and in the App under Settings.

14. Changes in this version (1.2, 28 October 2026)

Earlier version (1.1, 12 October 2026)