Privacy Policy for GlyphScribe
Last Updated: August 11, 2025
Thank you for using GlyphScribe (the "App"), a Progressive Web App designed to help users create, copy, and download text using Egyptian hieroglyphs, accessible at https://lingofreak.com/Hiero/hiero.html. This Privacy Policy explains how we collect, use, store, and protect your information when you use the App. We are committed to respecting your privacy and ensuring transparency about our practices, in compliance with the General Data Protection Regulation (GDPR) and other applicable laws in the European Union.
1. Data Controller
The data controller for GlyphScribe is the developer reachable at glossesweb@gmail.com. As the App operates primarily client-side with minimal data collection, we ensure any processing complies with GDPR requirements.
2. Information We Collect
GlyphScribe operates as an offline-capable Progressive Web App and collects minimal personal data. Below is an overview of the data we may collect:
2.1. Data You Provide
- Text Input: The App allows you to input and manipulate text using Egyptian hieroglyphs and transliterations in the cartouche output area. This text is processed locally on your device and is not transmitted to any servers unless you explicitly choose to share it (e.g., via the "Copy to Clipboard" or "Download as PNG" features).
- No User Accounts: The App does not require user accounts, logins, or personal information such as names, email addresses, or other identifiers.
2.2. Automatically Collected Data
- Cached Data: The App uses a Service Worker to cache essential files (e.g., HTML, JavaScript, CSS, fonts, and images) for offline functionality. This caching occurs locally on your device and includes:
- App assets such as
index.html, hiero1.js, Aegyptus.otf, and images referenced in the manifest (e.g., icon-192.png, icon-512.png).
- No personal data is stored in the cache beyond what is necessary for the App to function offline.
- Usage Data: The App does not collect analytics or track user interactions (e.g., button clicks or text input) unless explicitly stated in future updates.
2.3. Third-Party Resources
The App uses the following third-party services, which may collect data as described in their respective privacy policies:
- CDN Resources:
- jsDelivr: The App loads the Aegyptus font from https://cdn.jsdelivr.net. jsDelivr may collect non-personal data such as IP addresses or browser information for caching and delivery purposes. Please refer to jsDelivr’s Privacy Policy for details.
- html2canvas: The App uses the
html2canvas library from https://cdnjs.cloudflare.com to enable the "Download as PNG" feature. This library processes data locally to generate images but may involve requests to Cloudflare’s CDN. See Cloudflare’s Privacy Policy for more information.
- External Links: The App includes links to external images (e.g.,
egyptianAlphabet.jpg, iterw.png) hosted at https://www.lingofreak.com. These links may result in minimal data collection (e.g., IP addresses) by the hosting provider. Please check the hosting provider’s privacy policy for details.
3. Lawful Basis for Processing
Under GDPR, any processing of personal data must have a lawful basis. For GlyphScribe:
- Legitimate Interests: The minimal data processed (e.g., cached files for offline functionality) is necessary to provide the App’s core services and improve user experience.
- Consent: When you use features like "Copy to Clipboard" or "Download as PNG," you explicitly consent to processing the text or images you choose to share or download. You can withdraw this consent by not using these features.
4. How We Use Your Information
GlyphScribe uses the limited data it processes solely to provide the App’s core functionality:
- Text Input and Output: Hieroglyphs and transliterations you enter are processed locally to display in the cartouche output area, copy to your clipboard, or generate downloadable PNG images.
- Offline Functionality: Cached files ensure the App works offline, improving performance and accessibility.
- No Analytics or Tracking: We do not use your input or interactions for analytics, advertising, or any other purpose beyond the App’s immediate functionality.
5. Data Storage and Security
- Local Storage: All data processing (e.g., text input, hieroglyph rendering, PNG generation) occurs on your device. The Service Worker caches App files in your browser’s storage to enable offline use.
- No Server Storage: The App does not transmit data to external servers, except when fetching third-party resources (e.g., fonts or libraries) as described in Section 2.3.
- Security: We rely on standard browser security mechanisms (e.g., HTTPS for external resources) to protect cached data. However, you are responsible for securing your device against unauthorized access.
6. Sharing Your Information
We do not share, sell, or disclose any personal data collected by the App, as no personal data is collected or stored on servers. However:
- User-Initiated Sharing: When you use the "Copy to Clipboard" or "Download as PNG" features, you may choose to share the output (e.g., hieroglyph text or images) with others through external platforms (e.g., email, social media). We are not responsible for how you share this content or how third-party platforms handle it.
- Third-Party Services: As noted in Section 2.3, third-party CDNs (jsDelivr, Cloudflare) may collect minimal non-personal data when delivering resources. We have no control over their data practices and recommend reviewing their privacy policies.
7. Your Data Protection Rights
Under GDPR, you have the following rights regarding your personal data. As GlyphScribe collects minimal data, most of these rights apply only to the extent that third-party services (e.g., CDNs) process non-personal data:
- Right to Access: You can request information about whether we process your personal data.
- Right to Rectification: You can request correction of inaccurate data (not applicable, as no personal data is stored).
- Right to Erasure: You can request deletion of your data by clearing your browser’s cache or uninstalling the App.
- Right to Restrict Processing: You can limit processing by not using optional features (e.g., downloading PNGs).
- Right to Data Portability: You can request data you provided (e.g., exported text or PNGs) in a structured format.
- Right to Object: You can object to processing based on legitimate interests (not applicable, as no personal data is processed beyond local caching).
- Right to Withdraw Consent: You can stop using features like "Copy to Clipboard" or "Download as PNG" to withdraw consent for processing.
- Right to Lodge a Complaint: You can contact your local data protection authority (e.g., in your EU country) if you have concerns about data practices.
To exercise these rights, contact us at glossesweb@gmail.com. We will respond within one month, as required by GDPR.
8. Children’s Privacy
GlyphScribe is designed for general use, including educational purposes, and does not knowingly collect personal data from children under 16 (as per GDPR). The App’s functionality (e.g., text input and hieroglyph rendering) is suitable for all ages, and no age-restricted features are included.
9. Third-Party Links and Resources
The App includes references to external resources (e.g., images hosted at https://www.lingofreak.com, fonts from jsDelivr). These links may lead to websites or services with their own privacy policies. We are not responsible for the content or practices of these third-party sites. Please review their policies before interacting with linked content.
10. Changes to This Privacy Policy
We may update this Privacy Policy to reflect changes in the App’s functionality or legal requirements. The updated policy will be posted on this page with a revised "Last Updated" date. If significant changes are made (e.g., introduction of new data collection practices), we will notify users through the App interface or other reasonable means, as required by GDPR.
11. Contact Us
If you have questions or concerns about this Privacy Policy or the App’s data practices, please contact us at:
As the App is a client-side application with no backend infrastructure, responses may be handled by the developer.
12. Additional Information
- No Cookies: The App does not use cookies or similar tracking technologies.
- Jurisdiction: This Privacy Policy is governed by the laws of the European Union. Any disputes will be resolved in accordance with applicable EU laws, including GDPR. You may also contact your local data protection authority for assistance.
- Accessibility: If you require this Privacy Policy in an alternative format for accessibility purposes, please contact us at glossesweb@gmail.com.