The Living Timeline
This Privacy Policy describes how Jordansoft (the "Developer"), developed by Jorge Martinez and based in Uruguay, collects, uses, and protects information when you use the mobile application Historify – The Living Timeline (the "App"). We are committed to being transparent about our data practices and respecting your privacy at every step.
Historify is designed to be a privacy-friendly application. We do not require you to create an account or provide personally identifiable information (such as your name or email address) to use the App's core features. Below is a summary of what we may collect depending on how you use the App:
| Data Type | Collected From | Purpose |
|---|---|---|
| Usage Data | All users (anonymous) | Improve app experience, understand feature adoption |
| Device Information | All users | App performance, crash reporting, ad targeting |
| Advertising ID | Free-tier users | Display relevant ads via Google AdMob |
| Google Account Info | Signed-in users only | Display name & profile photo in-app |
| Progress Data | Signed-in users only | Cloud sync of XP, levels, bookmarks, and streak |
| Profile Avatar | Users who set an avatar | Personalization, displayed in profile |
| Birth Date | Users who set it (optional) | Show historical events matching the user's birthday |
| Country | Signed-in users (auto-detected) | Shown on leaderboard; no precise location used |
The free version of Historify integrates the following third-party services that may collect information used to identify you, subject to their own privacy policies:
Premium users do not see advertisements and are not subject to AdMob data collection during their Premium subscription period.
Historify offers a Premium subscription via in-app purchases processed by the Google Play Store. All financial transactions, payment processing, and billing are handled exclusively by Google.
Jordansoft does not collect, store, or have access to your payment method data (credit cards, bank accounts, etc.). Purchase receipts are verified locally using a SHA-256 hash stored in FlutterSecureStorage on your device — this data is never transmitted to our servers.
For refund requests and billing inquiries, please contact Google Play directly in accordance with their policies.
Historify uses two audio systems for event narrations:
When you sign in with Google, Historify synchronizes your progress to Firebase Firestore. The following data fields are stored under your Firebase user ID:
This data is protected by Firebase Security Rules that require authentication: only you can read and write your own data. Firebase Analytics collects anonymized, aggregated usage events to help us understand how the App is used and improve the experience.
Historify may send you local push notifications for:
These notifications are generated and scheduled entirely on your device using the flutter_local_notifications package. No user data is transmitted to external servers to generate these notifications. The content is personalized based on your local streak count and app language.
On Android 13 and above, you will be asked to grant notification permission. You can enable or disable notifications at any time from the App's Settings screen or from your device's system notification settings.
Historify may contain links to external websites, including:
We have no control over the content, privacy practices, or policies of these external sites. We recommend reviewing their individual privacy policies when visiting them. The inclusion of any link does not imply our endorsement of the linked site.
We retain your data for as long as your account remains active or as needed to provide the App's services. Specifically:
We take the security of your data seriously and implement the following measures:
While we strive to protect your data, no method of transmission over the internet or electronic storage is 100% secure. We cannot guarantee absolute security but commit to promptly addressing any breaches.
Historify is an educational application designed to be appropriate for general audiences. We do not knowingly collect personal information from children under the age of 13 (or the applicable age of digital consent in your jurisdiction).
If you are a parent or guardian and believe your child has provided us with personal information without your consent, please contact us immediately at the address below. We will take prompt steps to delete such information from our systems.
We encourage parents to monitor their children's use of mobile applications and to help enforce these guidelines.
We respect your right to control your personal data. If you have a signed-in account and wish to request the deletion of your account and all associated information, you can do so as follows:
Depending on your location and applicable law, you may have the following rights with respect to your personal data:
To exercise any of these rights, please contact us at historifiy@funginautas.uy. We will respond within 30 days.
We may update this Privacy Policy from time to time to reflect changes in our practices, technologies, legal requirements, or other factors. When we make material changes, we will update the last updated date at the top of this document and may notify you through an in-app message.
We encourage you to review this Privacy Policy periodically. The most current version will always be accessible from the App's Settings screen. Your continued use of the App after changes are posted constitutes your acceptance of the updated Privacy Policy.
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please don't hesitate to reach out:
📧 historify@funginautas.uyJordansoft · Jorge Martinez