` ` ' .``-` - -.. ..` `'`. `' `- `- ' .' .' .' . `'. `.'- .' '''.' . ` '--``...'`- -'` . `-`' `-` -.`- `'-.-' - ` `- ` . ` --'- -- '''. .- .' . - - '-`.-- - ` --`'`. '' ''. -- - .'`- -- `'`'`'.. ` -.. `.-.''-. `-'' .- .''.-. `'-- -` .'` ` . - '- . - `. ````- -'- .- -. ``.'``` -`.'` ``` '`..--'' ' - ''. '- '`.`. `. .`.-'- ` .-- -. '. --`-.` ` -.'- '- `. ' .' .- .'-- .' -'` .- ` `. ` -` '- `- . ' -'- '-'. `.'- ````.-.''-. ```'.-`.`- -`-`. '.' . `. - ` `` `' `-' ' `. `- ..- ''` ' `. ''-.- . ` '.`.``. -' ````' `''' `.``'- `-.-` ' -. `` `` -` `` `..-`' '' --` `- .-.- ..- '-..- .` .` '` ' '' . - - . ' -.'-.`'-.. ``.-`- '. ' . -` .`` -` ' ' -'- .. -. `` ` `.-' ' ''.`'``' `--'.'.`` .'.- ' .'`-`` ''.. . --- . ` ' - `` .'`- ``. ' `-' ` `- `'''`. `.`.'- -. `. .`'`'.`'` -`-' - '--.`. ` .-- .--` `-` ''. --'.-- `.- '.--. --`' `-'--' '..'.` -`' `.'--`.-`'.- '. - ``'`' .` .'' `'` - ` '- -.'.` '- ' ' ``-.`'-'-- `-'-`- -`.`. '..''`--`' '``' `-`-' . ---`'.- .--'''`.- '` .` -' `'.'' .` `'. '.` ``'-' . ` . ..'.`'`' `.`. '`- -` -' .- .`'.`-- ``- -' ` .' - '. ` . -'.''. -. `' `.-` '-- `` -''' -` .` '-'-. '. -'`- - . '..:"> . .- ..'` '-. `` `.'-- '' -'-- '' '-. . -' -' -'.- ` .- - ` '.' .'`-`. '.`` .-`'.`-` `.'`-. - '``r4mM&Nk-- -` '```....' `. -`.`-'` `.`' '`` ` .`.' `''`'- ' '- ``'' . `. - .' .' -`.. `.' ` ..-..- ' ' . ` --.'_M@N@D&v.` ` ``- `` '' - '.`'`-`''`- '`- -' .` . ``.`-`'`'.- ' .--.- ` .` ''- .' - ` ' '`'--.- --' '-- ` ` Y@D@&&S .--.' ''' ' .- `.`- '`' ' `'.- . . .-'`'- '. '`-'' ' ' '' .- `-`- . '--.',</]ze;---'-.`.` ''. -. ' _KD@&&Dv`.- .-' --' -``.-' `- `.`' ''-. '`.' ---- '.. ' .` ``.'''' -` -. '` `..``-}&&&&@X''---.-'-' ' . ` .- l@@@&&p .. - ` `'. `.. ` `````- `' -. -.- -'. . -. ``'' ```` '- ' ` .' - . `.` :G&ND&&).- .`` . -'- '`` - `-!mDD&N&{`-``- . .''' -' '`. - `' - `.` -'' `-.` '`. . -``'`'. `.' . `- ' -'` .` ' .-1&&&NNP' '- `` -..``.`-`. '{NDN&@p~- `- `. - `. -..`` ' '``-. `'' ' - '..' '>vTuZpd,.-. .- .''` . -- -` `!pNN&&@i- `-'`.-..-' ` `' . -SDN&NN1 --. . `--'` - '``.-'-''- -`' .'--' ..` . .` . |O&DN@8+ '-`- `. - - '` -''.``LDNNN@m. ---`- `' ' .` .` -vD@&D&O~'.`- `' ' -` .`.` ' -.''' ''-.'-.. .-'`'NDNN&p+ ``.. '`-.. `' ' '--` .~A@NN@&}` `-- ..-. . -'->)M@&@DDt'.'--' -``. `` - -`'_<)[fY'- .' '`` `-vN@&@@q<` .` - '`..' . ` --..'-vDN@@&K^'-- - '`.~rv1F$U&N&&DN@&&M^ .. '.. ````.'.-`._MN&N&D*.`.'.`-.. ``'vD&&D&p< `..`-'-' `` '` -'. ' ` ' %@@DN@T`` _+?[f#SO&&&NDN@&N@ND&&@@@y '- - `.-- `.-` . ` f&NDD@a -'- ` `` .vDD@DD0+- ` ' `--`.`. ''. .-' -'.`&&&&@OeEM&N&D&DD&D@@@ND0X#1vL@DN&DD> -- .' ` - ```` -..-+OD@DD&|`.-'`. .- [@D&&Nq>...`' '.'--'..'-` `-' .``...-$DN@NN&DNNN@@&&ME3fL(<,.-`---I@&NNNu`- -- ` `'`- .`'.'' `-`-tN@@@Nk'-'` `-7N&D&&P+`'' ` -.'--.' `- `. ```...- .- "NN@NNN@bZnTv;^.``` --` '`-` ;DDNN&@r ..'---```'.``-''-' ' ^MND&NN|`' `-` }ND&&NP_-' -' ` - .. `.-. - ' `'-.` .-` Z&@@&Do.` -` '' ..''. -. u@&@@De . - -''''``. -. . TN@D&&S ' -'-YD&&ND9~-`-.'`'- . `' - - -' `-` ..'-`'--;&NNNND<` ' -` .. . -.`+MNDN@D; `'. `'` `- . -' ' ^m@DD&Di`.' T@&&@NS,.-.`-''``- `` ` ' '.''. '-`'`''``.`.3&D&D@C`'-.'-. .`'- ' '' .- F&NNDDX` ' ```--'`''..`' '- {&D&&@h-''zND&@@M>.`'.-. . '-.. '. -. . ' ---``-.-. `'<M@D&@@<'`.`--.-''...''` - <MNN&DN?--- -`'```-``'.-. `':8&DNDD] y@&NN&DND#|' `- '-`- .'`'-``'. -'''' .-''' ``- 'F&N@@&e ' .. `-`` '''` . s&&DD@Z.-' -' ' `-`'`'..`.- -`i&N&@Nqu@@@@NNND@NDqT> -- . ` . - `'. ' ... '-'.'`' '+M&&NN@*` . ``` . '-`-``-'`~O&&@N&(` `` '.``. -' '-' ,P&&DN&DN&@@VeN@N@N@@&e) ` '``.' ..-'- .'-'' `'- `` '.'`zDN&@NZ ' -`' - ... ''' ` -' YOd5CT*.- `- ``'``'` '' ''' ' iNN@&&NNDNf'-,YE@@DN@NDqz>.` ' -``. `.` `'` '. .-.` `>M@DD@&).' `'. .''`- ` -.'`'!'`'```` .-`'`'``.'- '. -' - XN&@N@D&l --...*nO&DN&D&@5i . -.` '- ' ..'-.- -- -. 1&&@@&Z` '`-----`-`-- `` -.-.'-- '' -.`'-`--.-' -`-'` `D&@NN@7 -'`.` -.^LEN&&NDNDOz< -.-`- ```'+e0D@wv--' . ..,K&N@@D"`.. '`` `'' -.```'''- ` `..'- - ' ``- ' ' ' ' `` ` 5&N&&Nt. . .`` -;uMND&N@N@Zv_ ..' AD&@ND@+ .--'.` `ifL|r~' -'--`--`. .. .-- -- ''.' ---.``-`'-.. . ' ` "ND@NNO: '.-.-... '!vZ&@N&&&@O2=`' `#&D&D@d,'` '-.-'.' - .'`' `' ``'' .`' -''- . ..'` - `-`- .' .``-... .'`ID&DN&n''- '` ... .. -->zbN@NDDD@E7! - {J#j7, -``''` .- .`'-- .'` ' -'` - ` ' . '' `. `.. '-' `- ' '..' -..- *@D@D@@< . -` ``'`. ` `(4NNNMbkF) . .' ' '' -.- -`.-- '''. ' . ''.'.. .- . '` '`.`` ` -''-.' ' .CDND@@e'`-` .' ` ``- .-` </<:- .'-.'. -. -. '` -.'. ' '' .' . ''' ' .-. - `- .. '. `' --.'`.`-.`. -.'` --.- <O@@NDDr `` - `-'....``- -'.' `-. ``- ..`' '''' -. --`` ..``' -.- `.--' . .-' `---'-- ` ` -`` .' ` ' ' -'.-` u&&@@&2 -..'- -`'` -.--`.`'.'. ` .' '-.- ` -..'.`` ` `` -. -..'` '`'..-' . '`` -. '` - ``.` '-.-`` - `..'.<nf[?<!`. `'''. '.' -..'`. - .. `-..` -` ``` ` -.`-`.--- `'.-- - ---. `-`-'- .`. ` `'-.'` '` '`..' ' -''` -- .`- .- .- -` ----'' .- .-''. -' ' .`.-'''-'`' '- '..' '' `- -`.`'- -'.`-````-. ' `--- .'.. `` --' ' .' `-- `` .. '`.``. -.-'.`'--.`-.`` .'` . ''`` ' `-- -`- .-- ' .-.- --.'` ' - . - .'' `` `.-- .'- '. ``-. - ` -' -` - '' ` - ' -' `.--.--`'- . .'. - '`.-.'.. ' . ''`- ---`` '-'- ... -. `.'' '` -'`--'```'-'`- ' . - '-.` ` -- --' ' . '' .' . -'---`' '-' - -- . `. . '- - ` ` . - '-` . .. ''- -`-- `- `-- ``'`' `.''.' -. '.. `` -`` .-. `. '`--- - - '-- .` '- ...-` '- '-. '``- '.` -' ` .-` '-..`-` .''--'. ' '``. -`` ` '''. ' '... '-. -. ' `- ' -'.'-..` ' ' . -`. '- .`. -`-`.``` - .-. . `.-. -..`..'--`'. `' `'-`- `-..'---.'`'.` '` '.. ` '``.`. - ' . '----' ' `' `- '' ' ' -.-` - . ``' `` ''.. `'' -`' .. ``'. .' ` ' . '`'` ''` ''-'.-'` -..` .-`-`.'`. -`.`. . ` `-- . '-`'`. - ' .-' `'`-. .`' . ..'.' .'` -`-`'`'``. - `..'....`' ``-.`.'` ' `-' . '-`..`. .'- .'`-'..- ``- - . ' .' . `` ``-``.. `-.-`-- ` '.. . .`' -`` `' - `-` ` .-. ''-.'-. ' .' `` - -. - ' .. .- -``'. -' `. ` .. -' ' `.` `'- `' ` -` '-- - '-.. . `... `. -- `-'. ..-'' ``'.. ..' -'-.. .` -'`' -' - ''-- -.'.`....'`' '`.'.`. - '`'- .. ' -`--`` `- - ' ..`-'.' `--...-`--` .- -'.`. `-'-.-` `- ` .` '' ..-'..'.. - `- - -`- ---`.'`'- ''' '`' --` .' ' ` '` '' . '`..``.- .` ``.```'` '' `` '-' . '. --` `---.' - --` `'.... ' `' ' - -`-` ``` -- .. '-`'`. - ' .-' `' `.```'`' ' - '-'`--' ..`.'. . -. - ` ` `'..-. - ``' ....''. --''.. `- '' '-- `'..`.'. `'...` ` -' `
Kieran

Legal

Privacy Policy

Last updated: 4 July 2026

Overview

Kieran.dev is a personal portfolio site. This policy explains what data is collected when you visit or interact with the site, and how it is used.

Information You Provide

If you use the contact form, the name, email address, subject, and message you submit are sent directly to Kieran's inbox so a reply can be sent. This information is not sold, shared with third parties for marketing, or used for any purpose other than responding to your message.

Analytics

This site uses PostHog to understand how visitors use the site, such as page views and general interaction events (for example, when a contact form is submitted). This may involve cookies or similar technologies and collection of standard technical data like IP address, browser type, and device information. This data is used only to improve the site and is not used to personally identify you.

Support Widget

Some pages may load an Ogma support widget to allow visitors to ask questions. If you choose to use it, any messages you send are processed by that third-party service in order to respond to you.

Data Retention

Contact form submissions are kept only as long as needed to respond to your enquiry. Analytics data is retained by PostHog according to its own data retention practices.

Your Rights

You can request access to, correction of, or deletion of any personal data you have submitted by contacting Kieran directly.

Contact

Questions about this policy can be sent via the contact page.