Cookie Notice

Effective date: 2026-07-12 · Last updated: 2026-07-12 · Version: 1.0

What cookies and similar technologies are

Cookies are small text files placed on your device by a website you visit. Similar technologies include browser storage mechanisms such as localStorage and sessionStorage, which websites use to remember information on your device between page loads without sending it back to a server on every request.

This policy describes the cookies and browser storage that MicSer, the platform operated by Seismocode Inc. (“MicSer”, “we”, “us”), actually sets, based on a direct review of the application's source code and configuration.

Public pages vs. the authenticated application

MicSer's only pages reachable without signing in are the sign-in / sign-up screen, this Cookie Policy, and a report-verification lookup page (/verify/<report number>). None of these set any cookie beyond the ones described below, and the report-verification page sets no cookies at all. Every other screen (projects, datasets, reports, organization and billing settings) requires an authenticated session and uses the same cookies described in this policy — MicSer does not use any additional or different cookies once you are signed in.

How MicSer uses cookies

MicSer uses cookies only to operate the platform: to keep you signed in and to protect state-changing requests from cross-site request forgery (CSRF). MicSer does not use cookies for analytics, advertising, retargeting, or cross-site tracking, and does not sell or share cookie data with advertising networks.

Cookie categories actually used

Every cookie MicSer sets falls into a single category: Strictly Necessary. MicSer does not currently set Functional, Analytics, or Advertising cookies. If that changes in the future, this policy and the accompanying consent experience will be updated first.

Cookies set by MicSer

Verified against core/settings/base.py, prod.py, and vps.py — Django framework defaults except where noted.
Name Provider Party Purpose Retention Secure HttpOnly SameSite Category
sessionid MicSer (Django session framework) First party Keeps you signed in and identifies your authenticated session on each request. Up to 2 weeks of inactivity (Django default; not overridden in this codebase), or immediately on sign-out. Yes in production Yes Lax Strictly Necessary
csrftoken MicSer (Django CSRF framework) First party Cross-site request forgery protection; the value is echoed back in an X-CSRFToken header on every request that changes data. Up to 1 year (Django default; not overridden), refreshed on login. Yes in production No — must be readable by the page's own script to attach the CSRF header Lax Strictly Necessary

No language-preference cookie is set (MicSer's current interface is English-only), and no cookie is set for cookie-notice or consent state — that is remembered in your browser's local storage instead (see below), not a cookie.

Browser storage (not cookies)

The authenticated application also uses localStorage and sessionStorage — first-party browser storage that, unlike cookies, is never transmitted to MicSer's servers. It only helps the interface remember your preferences between visits or between tabs:

Key Storage Purpose Cleared
micser_cookie_notice_dismissed_v1 localStorage Remembers that you dismissed the cookie information notice on the sign-in screen. Manually, or by clearing site data.
micser_active_org localStorage Remembers which workspace/organization you last had open. Manually, or by clearing site data.
micser_qc_intro localStorage Remembers that you dismissed the Quick Check introduction banner. Manually, or by clearing site data.
micser_logout localStorage A timestamp broadcast to sign you out of other open tabs when you sign out in one. Automatically superseded on the next sign-out.
admin_last_seen_v1 localStorage For staff accounts: remembers which admin console sections you've already reviewed. Manually, or by clearing site data.
micser_hv_view_<dataset id> sessionStorage Remembers your HVSR chart view (which criterion is focused) for a dataset within the current tab. When the browser tab is closed.
micser_map_view_<project id> localStorage Remembers the map's zoom, center, selection, and floating-panel positions for a project, so it reopens where you left it. Manually, or by clearing site data.
micser_2d_section_<project id> sessionStorage Remembers your 2D cross-section view within the current tab. When the browser tab is closed.

Third-party technologies

None of the following set cookies readable by MicSer. They are listed for transparency because your browser contacts these domains directly, or because MicSer redirects you to them for a specific action you initiate.

How to manage or withdraw

Because MicSer only sets strictly necessary cookies, there is nothing to opt out of within the product — a working sign-in requires the sessionid and csrftoken cookies described above. You can still control cookies at the browser level (see below), and you can dismiss the informational cookie notice shown on the sign-in screen at any time; it will not reappear on that device unless the notice's own version changes (for example, if MicSer later introduces a non-essential cookie and needs to ask for your choice).

Browser controls

Most browsers let you view, delete, and block cookies through their settings. Because sessionid and csrftoken are required for sign-in to work, blocking or deleting them will sign you out and prevent you from submitting forms until they are restored.

Consequences of disabling strictly necessary cookies

If your browser blocks MicSer's cookies, you will not be able to sign in, and pages that submit data (uploading a dataset, saving a project, inviting a member) will fail with a security error, since the CSRF cookie could not be verified.

Changes to this policy

We may update this Cookie Policy as the platform changes. Material changes — such as introducing a new category of cookie — will update the version number above and, where applicable, the informational notice you see on the sign-in screen.

Contact

Privacy enquiries: privacy@seismocode.com
Legal enquiries: legal@seismocode.com