1. Introduction

Who we are and what this policy covers

Welcome to Traki ("we," "our," or "us"). Traki is a mobile application designed for researchers, academics, and students to discover, track, and summarize academic papers from sources like arXiv, Crossref, and PubMed.

This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our iOS and Android applications (the "App"), our associated web services, and any related features. Please read this policy carefully. By using Traki, you agree to the practices described herein.

Key Principle: We collect only what is necessary to deliver a great research-tracking experience. We never sell your personal data to third parties.

2. Data We Collect

Categories and types of information gathered

We collect information in the following categories:

2.1 Account & Identity Data

Data TypeSourcePurposeStatus
Email addressApple / Google Sign-InAccount identification, recoveryRequired
Display nameApple / Google Sign-InPersonalizationAutomatic
Unique user ID (Firebase UID)Generated by FirebaseInternal data linkingAutomatic
Sign-in provider tokenApple / GoogleAuthenticationRequired

2.2 Research Preferences & Usage Data

2.3 Device & Technical Data

2.4 Data You Do Not Provide Directly

Paper metadata (titles, abstracts, authors, DOIs) is fetched from public academic APIs (arXiv, Crossref, PubMed) and is not considered your personal data. This information is cached temporarily for performance and is subject to the respective API providers' terms of service.

3. How We Use Your Data

Purposes and legal bases for processing

We process your data for the following purposes:

  1. Provide core services: Authenticate your account, maintain your research tracks, display paper feeds, and enable saving/reading functionality.
  2. Deliver AI summaries: Send paper text to our AI provider (OpenAI or Google Gemini) to generate short plain-language summaries as requested. Paper content is not stored by the AI provider beyond the request lifecycle.
  3. Send notifications: Deliver alerts about new papers matching your tracks, based on your alert settings. Notifications are processed via Firebase Cloud Messaging.
  4. Manage subscriptions: Process in-app purchases, verify PRO status via RevenueCat, and enforce free-tier limits (3 tracks, 50 saves, 3 AI summaries/week).
  5. Improve the app: Analyze anonymized usage patterns to fix bugs, optimize performance, and guide feature development.
  6. Security & fraud prevention: Detect unauthorized access, abuse, and ensure platform integrity.
  7. Legal compliance: Fulfill legal obligations under applicable data protection laws.
Legal Bases (GDPR): Consent (for optional data), Contract performance (to deliver the service), Legitimate interest (security and improvement), and Legal obligation (record-keeping for transactions).

4. Third-Party Services

External services integrated into Traki

Traki relies on the following third-party services. Each operates under its own privacy policy:

ServiceRoleData Shared
Firebase (Google)Authentication, Firestore database, Cloud Messaging, Cloud Functions, HostingUser ID, email, device token, preferences, saved papers
Apple Sign-InAuthentication providerUser ID, name, email (per Apple's privacy rules; email may be hidden)
Google Sign-InAuthentication providerUser ID, name, email, profile picture
arXiv APIPaper metadata sourceSearch queries (no personal data)
Crossref APIPaper metadata sourceSearch queries (no personal data)
PubMed APIPaper metadata sourceSearch queries (no personal data)
OpenAI / GeminiAI summary generationPaper abstract/text (sent per request, not stored by provider)
RevenueCatSubscription management & receipt validationAnonymous app user ID, purchase receipts, subscription status
These services may process data in jurisdictions outside your own. We only select providers that maintain strong data protection standards. Review each provider's privacy policy for full details.

5. AI & Data Processing

How artificial intelligence handles your data

Traki uses large language model APIs to generate short summaries of academic papers. Here is how it works:

5.1 What Is Sent to AI

When you request an AI summary, the paper's title and abstract (and, where applicable, key methodology excerpts) are sent to our AI provider. No personal data (your name, email, account details, or reading history) is included in these requests.

5.2 AI Provider Data Policy

We use API endpoints configured to not use your input data for model training. Paper text is processed in real-time and discarded after the response is returned. We do not store full paper text in our AI request logs.

5.3 Summary Types (PRO)

PRO subscribers have access to extended AI insights per paper:

AI-generated summaries are provided for convenience and should not replace reading the original paper. They may occasionally contain inaccuracies.

6. Data Storage & Security

Where and how your data is protected

6.1 Storage Location

Your personal data is stored in Google Cloud Platform (GCP) via Firebase Firestore, located in the European Union (EU region). This ensures compliance with GDPR data residency requirements.

6.2 Security Measures

We implement industry-standard security practices including:

6.3 Limitations

While we strive to protect your data, no method of electronic storage or transmission is 100% secure. We cannot guarantee absolute security but commit to promptly addressing any reported vulnerabilities.

7. Data Sharing

Who receives your data and under what circumstances

We do not sell, rent, or trade your personal data.

We may share limited data only in these scenarios:

  1. Service providers: With the third-party services listed in Section 4, solely for the purposes described therein and under contractual data processing agreements.
  2. Legal requirements: If required by law, court order, governmental regulation, or legal process. We will notify you where legally permitted.
  3. Safety: To prevent fraud, protect the rights or safety of Traki, our users, or the public.
  4. Business transfer: In the event of a merger, acquisition, reorganization, or sale of assets, your data may be transferred as part of that transaction. We will notify affected users via in-app notice and/or email.
Aggregated & Anonymized Data: We may share aggregated, non-personally-identifiable usage statistics (e.g., "X% of users track machine learning topics") for analytical or promotional purposes. This data cannot be traced back to you.

8. Subscriptions & Payments

How payment data is handled

Traki offers an optional PRO subscription with the following plans:

8.1 Payment Processing

All payments are processed through the Apple App Store or Google Play Store. Traki does not receive, store, or have access to your credit card number, bank account details, or full payment instrument information. Payment security is entirely managed by Apple and Google.

8.2 RevenueCat

We use RevenueCat to validate purchase receipts, manage subscription lifecycle (trial, renewal, cancellation, expiration), and sync PRO status across devices. RevenueCat receives an anonymous app user ID and purchase receipts — not your personal identity data.

8.3 Free Trial

The 30-day free trial begins at subscription confirmation. You will not be charged until the trial ends. You may cancel at any time during the trial via your device's subscription settings. If you cancel, PRO features remain active until the trial period expires.

8.4 Subscription Management

All subscription management (cancellation, refund requests, plan changes) is handled through:

The "Restore Purchases" button in the app re-verifies your subscription with RevenueCat if you reinstall or switch devices.

9. Children's Privacy

Protection for users under the age of consent

Traki is a research tool primarily designed for university students, academics, and professionals. While we do not explicitly target minors, we recognize that students of various ages may use the app.

We do not knowingly collect personal data from children under 16 years of age (or under 13 in jurisdictions where that is the applicable threshold, such as under COPPA in the United States). If we discover that we have inadvertently collected data from a child below the applicable age, we will take immediate steps to delete that data from our servers.

If you believe a child has provided us with personal data, please contact us at privacy@traki.app.

10. Your Rights

Data subject rights and how to exercise them

Depending on your location, you may have the following rights under GDPR, CCPA, or other applicable laws:

RightDescription
AccessRequest a copy of all personal data we hold about you
RectificationRequest correction of inaccurate or incomplete data
Erasure ("Right to be Forgotten")Request deletion of your personal data, subject to legal exceptions
PortabilityReceive your data in a structured, machine-readable format (JSON/CSV)
RestrictionRequest that we limit how we process your data
ObjectionObject to processing based on legitimate interests
Withdraw ConsentWithdraw any consent-based processing at any time
Opt-Out of Sale (CCPA)We do not sell personal data, but you may formally request this confirmation

You may exercise these rights by emailing privacy@traki.app with the email address associated with your Traki account. We will respond within 30 days (or sooner where required by local law). You may also request a data export through in-app settings or revoke notification permissions through your device settings.

11. Cookies & Tracking

Online tracking technologies used

Traki is primarily a native mobile application and does not use traditional web cookies. However, the following tracking and identification mechanisms are used:

If this policy is viewed on a web page, standard server logs may record IP address, browser type, and page access time. These logs are retained for 90 days and used solely for security and performance monitoring.

12. International Data Transfers

Cross-border data movement

Your primary data is stored in the EU (GCP EU region). However, some third-party services listed in Section 4 may process data outside the European Economic Area (EEA), including in the United States.

We ensure adequate protection for such transfers through:

13. Data Retention

How long we keep your data

Data CategoryRetention Period
Account data (email, name, UID)Until account deletion
Research tracks & preferencesUntil account deletion or manual removal
Saved papers & collectionsUntil account deletion or manual removal
Reading history ("Mark as Read")Until account deletion
AI summary request logs30 days (then auto-purged)
Purchase/subscription recordsRequired by law (typically 7 years for tax compliance in the EU)
Analytics & crash data90 days (anonymized), up to 26 months in aggregate
Push notification tokensUntil revoked or account deletion
Deleted account dataRemoved within 30 days of deletion request
Deduplicated paper metadata cached for feed performance may persist temporarily after account deletion but contains no personal data and is refreshed on the next API sync cycle.

14. How to Delete Your Account

Step-by-step guide with Google re-authentication

You can permanently delete your Traki account and all associated data directly from the app. Deletion is irreversible — all research tracks, saved papers, reading history, collections, and AI summary history will be permanently erased.

Before proceeding: Cancel any active PRO subscription through the App Store or Google Play first. Deleting your account does not automatically cancel your subscription — you will continue to be billed until you cancel through the store.
9:41     
Profile
A
Alex Chen
alex@university.edu
Preferences
Push Notifications
Email Digest
Account
Privacy & Security
Help & Support
Delete Account

Profile screen — "Delete Account" sits inside the Account section alongside Privacy & Security and Help & Support

  1. Open your Profile Launch Traki and tap the Profile tab in the bottom navigation bar. This opens your account screen showing your name, email, preferences, and account options.
  2. Tap "Delete Account" in the Account section Scroll down to the ACCOUNT section — the grouped list that contains Privacy & Security and Help & Support. Tap "Delete Account" at the bottom of that group. This opens the first confirmation dialog. Nothing is deleted yet.
  3. Read the caution warning carefully A warning dialog appears listing everything that will be permanently erased: your research tracks, saved papers, reading history, AI digests, and PRO benefits. A banner clearly states "This action is permanent and cannot be undone." Take a moment to review what you will lose. There is no undo.
  4. Tap "Continue" to proceed If you still wish to delete your account, tap the red "Continue" button. This advances to the final confirmation step. Tapping "Cancel" at any point safely dismisses the flow without making any changes.
  5. Type DELETE to confirm A second dialog asks you to type the word DELETE (in capitals) into the text field. The red "Delete" button remains disabled and faded until the word is typed exactly, preventing accidental deletion. This is a deliberate friction step — you must consciously type the confirmation word before proceeding.
  6. Complete Google re-authentication — your account is permanently deleted After tapping "Delete," your device will show the Google account picker. Select your account to re-authenticate. This proves you are the account owner and satisfies Firebase's security requirement for account deletion. Once confirmed, all your data is immediately queued for permanent removal from our servers within 30 days. You will be signed out and returned to the sign-in screen. The action is irreversible. Since Traki uses Google Sign-In exclusively, re-authenticating through Google replaces a traditional password entry.
Final Confirmation
To permanently delete your account, please type DELETE in the field below.

Final confirmation dialog — the Delete button activates only when "DELETE" is typed exactly

What Gets Deleted

What Is NOT Deleted

Why Google re-authentication is required: Traki uses Google Sign-In exclusively — there is no separate password. Re-authenticating through Google before deletion prevents unauthorized removal of your account (e.g., if someone gains brief access to your unlocked device). If you have trouble completing the Google sign-in step, ensure your Google account is accessible on your device before attempting deletion again.

15. Changes to This Policy

How and when we update this document

We may update this Privacy Policy from time to time to reflect changes in our practices, new features, legal requirements, or third-party provider policies. When we make changes:

  1. We will update the "Last updated" date at the top of this page.
  2. For material changes (those that affect what data we collect, how we use it, or with whom we share it), we will notify you via:
    • An in-app notification/banner at least 14 days before the change takes effect
    • An email to the address associated with your account (if applicable)
  3. Continued use of Traki after the effective date constitutes acceptance of the updated policy.

We encourage you to review this page periodically. A version history is maintained internally and can be provided upon request.