Privacy Policy

Last revised: 2026-07-30

1. Operator

“Memolog” is a personal blog and demo portal operated by an individual located in Japan.

The site currently has no sales, paid services, donation collection, advertising or affiliate arrangements, or membership registration. The operator disclosure and applicable law will be re-evaluated before introducing any of these activities or explicitly targeting users in the EU/EEA.

2. Data We Collect

This site uses Microsoft Azure Application Insights to understand site usage. The Application Insights SDK is loaded and page-view data, Hot Topics article-view events, and initial-load performance events are transmitted only after you consent to analytics.

Page-view data

Data itemDescription
Page pathPath of the page viewed; arbitrary query strings are not transmitted
Referrer hostHostname of the referring URL only; paths and query strings are not transmitted
Campaign informationValues up to 64 characters from utm_source, utm_medium, and utm_campaign, restricted to letters, numbers, periods, underscores, and hyphens
IP addressDiscarded after geolocation and stored as 0.0.0.0 in Application Insights
Geographic regionApproximate city and country derived from the IP address
Browser and OSBrowser name and version, and operating-system name
Anonymous user IDAnonymous identifier stored in a cookie or similar storage; not linked to a name or e-mail address
Session IDAnonymous identifier for the visit session
Operation nameOperation identifier derived automatically from the page path
Delivery routeFront Door, direct SWA, or other; arbitrary raw hostnames are not stored

GitHub Actions aggregates Application Insights data into per-page view counts and publishes it as public/views.json. The Japanese and English versions of the same article are combined into one shared view count. This file contains only normalized article paths and counts. It does not contain user IDs, session IDs, IP addresses, or location data.

For Hot Topics, opening an article modal sends a custom event (HotTopicView). GitHub Actions aggregates those events by article ID and publishes public/hot-topic-views.json. This file contains only article IDs and counts. It does not contain user IDs, session IDs, IP addresses, or location data.

If analytics consent was already granted when Hot Topics was opened, one HotTopicsLoad event is sent when the initial article display completes. It contains the display duration, numbers of products loaded and failed, article count, and the fixed product category with the longest duration and its duration. It contains no search terms, URLs, article IDs, or other free-form values. Performance measured before first-time consent on the current page is not sent later.

Analytics on this site does not collect names, e-mail addresses, postal addresses, payment information, or other directly identifying information.

3. Cookies and Browser Storage

NameTypePurposeDuration
themelocalStorageRemembers the dark or light themeUntil explicitly cleared
memolog-consent-v1localStorageStores the analytics consent decisionUntil withdrawal, re-consent, or explicit deletion
memolog-analytics-internal-v1localStoragePrevents analytics transmission from an operator or other internal deviceUntil re-enabled or explicitly deleted
ai_userCookieAnonymous Application Insights user ID365 days
ai_sessionCookieAnonymous Application Insights session IDRenewed after 30 minutes of inactivity; maximum 24 hours from acquisition

ai_user and ai_session are created only after consent to analytics. If cookies are unavailable, the SDK may store a backup of its anonymous identifier in localStorage. Material changes to this policy will require renewed consent.

Page-view data, attribution information, Hot Topics article-view events, and initial-load performance events are used to understand usage, how visitors reach content, and display performance, improve the site, and aggregate and display per-page/per-article view counts. The legal basis for analytics processing is your explicit consent.

5. Microsoft Azure and International Processing

ServicePurposeRegion
Azure Static Web AppsSite hostingEast US 2 (United States)
Azure Application InsightsAnalytics telemetry collectionEast US 2 (United States)
Azure Log AnalyticsTelemetry storageEast US 2 (United States)

Analytics data is processed and stored in Microsoft Azure East US 2. Microsoft states that the Microsoft Products and Services Data Protection Addendum (DPA) governs data-processing and security terms for applicable online services and that transfers of personal data from the EEA, Switzerland, and the United Kingdom to third countries are subject to safeguards including the EU Standard Contractual Clauses (SCCs). See also Microsoft’s Azure GDPR DPIA guidance and the Japanese Personal Information Protection Commission’s information on the U.S. legal framework.

6. Retention and Deletion

You may allow or deny analytics, or continue without making a selection. You can change or withdraw consent at any time through “Analytics Settings” in the site footer.

On withdrawal, the Application Insights SDK is stopped and unloaded. The ai_user and ai_session cookies and all ai_* or AI_* keys in localStorage and sessionStorage are removed from your browser.

8. Your Rights

To request access, erasure, restriction, objection, or portability for analytics data, contact y0.ag0u3@gmail.com.

9. Changes

The last-revised date on this page will be updated when this policy changes. Material changes will be announced on the site and require renewed analytics consent.

Revision history

DateChange
2026-07-21First publication. Documented analytics, consent management, Azure processing, and data-subject request procedures.
2026-07-24Added Hot Topics article-view telemetry (HotTopicView) and per-article snapshot output (public/hot-topic-views.json).
2026-07-26Added referrer-host and restricted UTM campaign fields, local/internal traffic exclusion, and an updated re-consent version.
2026-07-30Added the anonymous Hot Topics initial-load performance event (HotTopicsLoad) and updated the re-consent version.