last updated 21 october 2026
privacy
this is a small personal site. it has no accounts, payments, advertising, or form that asks for personal details. some technical data is still processed so pages can load and stay secure. there is no analytics or tracking script on this site.
the useful summary
vercel handles normal web requests. cloudflare manages the domain, with some DNS records served through google. this site does not use analytics and does not set tracking cookies.
what gets processed
- request data: hosting and network providers can receive your IP address, requested URL, timestamps, browser or device details, approximate location derived from IP, and security, error, or performance information.
- browser storage:
sessionStoragekeeps a repository-data cache for about five minutes. the schedule tool stores its timetable and reduction setting inlocalStorage. - public project and status data: project listings normally load from a file served by this site; if that fails, your browser may request the same public data directly from jsdelivr (a CDN that mirrors public github content), or a server-side api on this site fetches it from github instead. discord status always goes through a server-side api on this site, which checks a public lanyard endpoint and falls back to a direct bot connection if lanyard is unavailable, so your browser does not contact discord or lanyard directly. visitors are not asked to sign in to github or discord or provide credentials.
services involved
vercel
hosts the static site and API routes, serves files through its network, and may keep operational or security logs. vercel privacy
provides remotely hosted fonts, which load on every visit and send a request to google. some DNS records for this domain are also served through google. google privacy
cloudflare
manages the domain and most DNS records. if a DNS record is proxied, cloudflare may also process connection and request metadata. cloudflare privacy
github, jsdelivr, discord, and lanyard
provide public project or status information used by parts of the site. github and jsdelivr may receive a request directly from your browser if the cached copy on this site is unavailable; discord and lanyard are only ever contacted by a server-side api on this site, not by your browser directly. their own policies apply when they receive a request.
cookies and choices
this site does not set its own cookies and does not run analytics. third-party services such as fonts or a proxied cdn may process requests under their own policies. browser cookie controls, extensions, and network blockers can provide additional control.
retention and requests
browser storage remains on your device until it expires, is replaced, or you clear it. provider-side logs follow the retention settings and privacy terms of each provider. because this site has no user accounts, there is usually no profile here to retrieve or delete.
for a privacy question or request connected to data controlled by this site, email me@aitji.xyz. do not send secrets through ordinary email.
children
the site is a general personal portfolio and is not designed to collect personal information from children. please do not submit personal details through linked contact channels if you are not comfortable doing so.
changes
this notice may change when the site or hosting setup changes. the date at the top will be updated when that happens.