TrendCross — Privacy Policy
Last updated: 25 July 2026 Effective: 25 July 2026
This Privacy Policy ("this Policy") describes how user information is handled in the iOS app "TrendCross" ("the App"). Please read it before using the App.
This is a translation of the Japanese original. If the two versions differ, the Japanese version prevails.
1. Basic policy
No account registration is required to use the App. The App itself does not collect or transmit any information that identifies you personally (name, email address, phone number, location, device identifiers, advertising identifiers, and so on).
There are exactly two exceptions, both documented in this Policy:
- RevenueCat, used to manage subscription status (Section 4)
- Information collected only if you use the inquiry form on the support site (Section 9)
2. Information stored only on your device
For convenience, the App stores the following only on your device. None of it is transmitted to our servers.
| Item | Where it is stored | Purpose |
|---|---|---|
| Read status (whether you have read a topic) | SwiftData | Unread management and unread badges |
| Cache of the daily ranking, AI commentary and summaries (per display language) | App file storage (Application Support) | Offline reading and reduced data usage |
| Daily summary history (last 7 days) | Same as above | Viewing the previous days' summaries |
| Selected display language (日本語 / English / Español) | UserDefaults | Restoring your language on next launch |
| Selected region tab | UserDefaults | Restoring the previous view state |
| Categories hidden in the unread tab | UserDefaults | Retaining your display settings |
| Obsidian integration settings (vault name, folder name) | UserDefaults | Remembering where notes are exported |
| Cached subscription status (entitlement) | Managed by the RevenueCat SDK | Determining subscription status offline (Section 4) |
All of this is removed from your device when you uninstall the App.
3. Communication with our servers (the App itself)
To fetch the daily ranking and AI commentary, the App communicates over HTTPS with our delivery platform on Amazon Web Services (CloudFront + Amazon API Gateway / AWS Lambda, region ap-northeast-1).
- Communication is read-only. The App has no feature that writes data to the server.
- What is delivered is the same pre-generated data for every user. Content is not varied by subscription status.
- The only app-side information in a request is the display language (
lang=en/lang=es; Japanese is the default and adds no parameter). No information identifying you is included — no login, no token, no device ID.
Never transmitted:
- Personally identifying information such as your name or email address
- Device location (GPS, etc.)
- Advertising identifiers (IDFA / IDFV)
- iOS private data such as contacts, photos or calendars
- Your in-app reading history, read status or taps (all of it stays on your device)
About access logs: we have not enabled access logging (CloudFront or API Gateway log output) on our delivery platform. That said, by the nature of HTTPS, your source IP address is processed transiently to establish the connection and to prevent abuse (per-IP rate limiting by AWS WAF). It is never used to identify, track or profile you.
4. Third-party service: RevenueCat
The App uses the RevenueCat SDK, provided by RevenueCat, Inc. (United States), to manage the status of the TrendCross Plus subscription. This is the only case in which the App sends information to a third-party server.
What is sent
| Item | Detail |
|---|---|
| App User ID | An anonymous ID generated automatically by the RevenueCat SDK. We have no login feature and never associate it with a user account (we do not call logIn) |
| Purchase transaction information | Records of purchase, renewal and cancellation made through the App Store (receipt information) |
Purpose
- Receipt validation
- Determining subscription status (entitlements)
- Aggregate reporting on subscriptions (e.g. how many active subscriptions exist)
What is not sent
Your name, email address and payment details (card numbers and the like) never reach the App, our servers or RevenueCat. Payment is processed by Apple; neither we nor RevenueCat receive your payment method. What you read in the App, your read status and your usage history are likewise never sent to RevenueCat.
For how RevenueCat handles information, please see their privacy policy:
So that subscription status can be determined offline, the SDK caches it on your device. If you stay offline, your subscription remains valid for 3 days; after that the App returns to the free tier until you are online again.
5. Payments
- Payment is only through App Store subscriptions. We offer no payment method of our own and never receive or store payment details.
- Plan: TrendCross Plus — US$2.99 per month on the US App Store, 300 JPY per month (tax included) on the Japanese App Store. Prices in other countries and regions follow Apple's price tiers. Includes a 30-day free trial.
- You can manage or cancel your subscription in iOS Settings → Apple ID → Subscriptions. See the support page for details.
- Whether or not you subscribe, viewing the world ranking (20 topics) and reading offline remain free permanently.
6. Advertising
The App shows no advertising whatsoever. It embeds no advertising SDK and does not use the advertising identifier (IDFA). Nor do we repurpose the behavioural signal data for ad delivery, targeting or similar purposes.
7. Sources of the displayed data
The rankings shown in the App are aggregated ranking data published officially by each of the following services. None of it tracks individuals, and the App does not collect or analyse the behaviour of its own users.
| Source | Signal | How it is obtained |
|---|---|---|
| Google Trends | Search | Official RSS (trending searches) |
| Wikipedia (Wikimedia) | Reading | Wikimedia Pageviews API (top articles per language edition) |
| YouTube | Watching | YouTube Data API (most popular videos) |
| Bluesky | Posting | AT Protocol public API (trending topics) |
| Anthropic Economic Index | How people use AI | Public dataset |
- Data is obtained only through official APIs and official feeds; we do not scrape HTML.
- We take only the factual ranking data (topic name, rank, target URL, timestamp). Article text, video content and post bodies are never ingested.
AI analysis
The commentary and summaries accompanying the rankings are pre-generated on our servers using the Anthropic API. The only input to the AI is the public ranking data above; no personal information, usage history or device information is ever sent. AI-generated content is labelled as such in the App.
8. Links out and exports
- Links to the original signals: when you move from a topic to a Wikipedia article, a YouTube video and so on, the link opens in your device's default browser. We append only measurement parameters that identify the referring app (
utm_source=trendcrossand the like) — never anything that identifies you. Once you arrive, the destination service's own privacy policy applies. - Sharing and Obsidian integration: exporting a topic as Markdown through the share sheet, and saving it to the Obsidian app, both happen entirely on your device under your control (the Obsidian integration uses the clipboard and a URL scheme). Nothing passes through our servers.
9. Information collected via the inquiry form
Only if you use the inquiry form on the support page (https://da-leca.click/en/app/trendcross/support) do we collect the following. None of it is collected by the App itself.
| Item | Purpose | Sent to AI analysis |
|---|---|---|
| Reply email address (required) | Replying to your inquiry | No |
| Name (optional) | Addressing our reply | No |
| Subject and body (required) | Understanding and handling your inquiry | Yes (summarisation, classification, reply draft) |
| Source IP address and User-Agent | Detecting abuse and diagnosing failures | No |
This information is processed and stored on AWS (Tokyo region, ap-northeast-1) using:
- Amazon API Gateway / AWS Lambda: receiving the form submission
- Cloudflare Turnstile: preventing automated (bot) submissions
- Amazon Bedrock (Anthropic Claude): summarising and classifying the inquiry and drafting a reply
- Amazon S3: storing the inquiry history
- Amazon SES: sending the developer digest email and the automatic acknowledgement
Retention
| Item | Retention |
|---|---|
| The inquiry itself (name, email, body) | Deleted automatically 365 days after receipt |
| AI analysis results (summary, category, urgency) | Retained indefinitely (contains no personal information; reused to consider product improvements and FAQ generation) |
| Automatic reply delivery logs | Deleted automatically 365 days after receipt |
Disclosure to third parties
- Inquiry content is passed to an Anthropic Claude model via AWS Bedrock. This is processing inside AWS and follows AWS's data handling policies (AWS Customer Agreement / AWS Service Terms).
- It is never sent to external AI services outside AWS, such as OpenAI.
- The bot verification token (Turnstile) is sent to Cloudflare, but it contains none of your inquiry content.
10. Information and features we do not use
The App makes no use at all of the following:
- Your location (GPS, Wi-Fi, Bluetooth, etc.)
- Camera, microphone or photo library
- Contacts, calendars or reminders
- Advertising SDKs (Google AdMob, Meta Audience, etc.) or the advertising identifier (IDFA)
- Analytics SDKs (Firebase Analytics, Google Analytics, etc.)
- Crash reporting SDKs (Crashlytics, etc.)
- Push notifications
11. Children's privacy
The App requires no account registration and collects no personally identifying information. It therefore never collects personal information from children without parental consent.
12. Provision to third parties
Because the App itself collects no personal information, there is nothing to provide to third parties. Apart from the subscription information sent to RevenueCat (the anonymous App User ID and purchase transactions, Section 4) and the processing of inquiry form data (Section 9), we never provide or sell information to third parties.
13. Contact and data deletion requests
For questions about this Policy, or to request deletion of App-related data on your device, please contact us through the inquiry form on the support page. All on-device data is removed when you uninstall the App using the standard iOS procedure.
If you would like your subscription information (anonymous App User ID and purchase transactions) deleted, please also contact us via the support page. Because it is managed under an anonymous ID alone, we will need your help to identify the record in question.
14. Changes to this Policy
This Policy may change as the service changes or as laws are amended. When it does, the revised Policy will be published on this page and the "Last updated" date at the top will be changed. Significant changes will be announced in the App or on the support page.
15. Governing law and jurisdiction
Any dispute concerning the interpretation of this Policy or the use of the App shall be governed by the laws of Japan, with the Tokyo District Court as the court of exclusive jurisdiction in the first instance.